chisle-review について
chisle-reviewは、差分やファイルから削除・簡素化できるコードを探す開発者向けスキルです。スタイルの指摘ではなく過剰設計に注目し、削除可能な行数の見積もりも簡潔に示します。
主な機能
- 01差分やファイルをレビュー
- 02過剰設計を検出
- 03スタイルだけの指摘を避ける
- 04削除可能な行数を提示
活用シーン
- 01変更内の単一実装の抽象化を確認
- 02標準関数で置き換えられる自作ユーティリティを探す
- 03不要なオプションや足場コードを確認
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ jaypokale/ chisle --skill chisle-reviewインストール後、Claude Code で/chisle-reviewを入力して読み込まれたか確認します。
詳細
Chisle のレビュー
スタイル上の細かな指摘ではなく、削除または簡略化できる箇所に注目して、差分やファイルをレビューします。
指摘すること
- 実装が1つしかない抽象化(単一ケース向けのインターフェース/ファクトリー/ラッパー)
- 標準ライブラリの再実装(独自のデバウンス、ディープクローン、groupBy、日付計算)
- 数行のコードやインストール済みの依存関係で済む処理のための新しい依存関係
- 変化しない設定/オプション
- 現在の呼び出し元がない、将来に備えた仮設的な足場
- CSS、DB の制約、
<input type>など、プラットフォームのネイティブ機能で実現できる冗長なコード
指摘しないこと
- 信頼境界での入力検証
- データ損失を防ぐエラー処理
- セキュリティ/アクセシビリティ関連のコード
- タスクで明示的に要求されたこと
出力形式
1行につき指摘を1つ記載します。前置きや称賛は不要です。
path:line: <what's over-built>. <the lazier replacement>.
例:
cache.js:12: ApiCacheManager class for one call site. Replace with lru_cache / a Map.
search.js:40: hand-rolled debounce util. setTimeout+clearTimeout inline is enough.
最後に、次の形式で1行の結論を記載します:N findings. Est. <X> lines removable.
コメント
Markdown 対応