mcpField
C
chisle-review

chisle-review

github.com/jaypokaleテスト・品質723136 回インストール5 日前に更新
リポジトリ

chisle-review について

chisle-reviewは、差分やファイルから削除・簡素化できるコードを探す開発者向けスキルです。スタイルの指摘ではなく過剰設計に注目し、削除可能な行数の見積もりも簡潔に示します。

主な機能

  1. 01差分やファイルをレビュー
  2. 02過剰設計を検出
  3. 03スタイルだけの指摘を避ける
  4. 04削除可能な行数を提示

活用シーン

  1. 01変更内の単一実装の抽象化を確認
  2. 02標準関数で置き換えられる自作ユーティリティを探す
  3. 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.

コメント