roast-skill は何をしますか?
無料のRoast & Rebuild Claude Codeスキル。60秒でリポジトリを監査します。引用付きの証拠を用いた6モジュールのローカル監査。MITライセンス。
概要
janderswag/roast-skill は、Claude Codeのためのスキルで、リポジトリを迅速かつ徹底的に監査します。このツールは、コードベースの品質、セキュリティ、パフォーマンス、ベストプラクティス遵守状況を評価する6つの独立したモジュールで構成されています。各監査結果には、具体的な証拠が引用として付与されるため、客観的で透明性の高い分析が可能です。
特徴
- 高速監査: 60秒以内にリポジトリ全体をスキャン。
- 6モジュール構造: コード品質、セキュリティ脆弱性、パフォーマンスボトルネック、依存関係の健全性、スタイルガイド準拠、ドキュメント品質など、多角的に評価。
- 引用付き証拠: 各問題点に対して、該当するコードの行番号やファイルパスを明示。
- ローカル実行: 外部サーバーにデータを送信せず、完全にローカル環境で動作。
- MITライセンス: 商用・非商用問わず自由に利用・改変可能。
インストール
# Claude Codeがインストールされていることを確認
claude install-skill janderswag/roast-skill
使い方
- リポジトリのルートディレクトリに移動します。
- 以下のコマンドを実行して監査を開始します:
claude roast
- 結果がターミナルに表示され、各モジュールの監査レポートが引用付きで出力されます。
モジュール一覧
| モジュール名 | 監査対象 |
|---|---|
| コード品質 | 命名規則、関数の長さ、コメントの有無など |
| セキュリティ | SQLインジェクション、XSS、認証漏れなど |
| パフォーマンス | 不要なループ、過剰なメモリ使用、非効率なクエリなど |
| 依存関係 | バージョンの古さ、セキュリティアドバイザリ、ライセンス互換性 |
| スタイル | インデント、空白、コードフォーマットの一貫性 |
| ドキュメント | READMEの有無、コメントの密度、APIドキュメントの過不足 |
ライセンス
MITライセンスの下で公開されています。詳細は LICENSE ファイルを参照してください。