deslop について
deslopは、ブランチの変更からAI生成らしい記述や過剰な防御コードを取り除くコードレビュー用スキルです。mainとの差分を確認し、必要な変更を維持しながら整理し、編集内容を簡潔に報告します。
主な機能
- 01mainとの差分を確認
- 02不統一なコメントやチェックを特定
- 03不要なanyキャストを削除
- 04Pythonのインラインインポートを移動
- 05正当な変更を維持
活用シーン
- 01レビュー前にブランチを整理
- 02変更コードを既存の規約に合わせる
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ davila7/ claude-code-templates --skill deslopインストール後、Claude Code で/deslopを入力して読み込まれたか確認します。
詳細
AI生成コードのスロップを除去
ブランチの差分をmainと比較し、このブランチで導入されたAI生成のスロップをすべて除去してください。
除去対象
- 人間が書かないような余分なコメント、またはファイル内の他の部分と一貫性のないコメント
- そのコード領域では不自然な余分な防御的チェックやtry/catchブロック(特に、信頼された・検証済みのコードパスから呼び出される場合)
- 型の問題を回避するための
anyへのキャスト - Pythonのインラインインポート(ファイル先頭の他のインポートと一緒に移動する)
- ファイル内の他の部分と一貫性のないその他のスタイル
手順
- mainとの差分を取得する:
git diff main...HEAD - 変更された各ファイルをレビューし、スロップのパターンを確認する
- 正当な変更は残したまま、特定したスロップを除去する
- 変更内容を1〜3文で要約して報告する
コメント
Markdown 対応