codedna は何をしますか?
コードベースのコーディングスタイルを指紋認証し、新規コードやAIが生成したコードを作者自身のコードと見分けがつかないようにするClaude Codeスキルです。
概要
このスキルは、Claude Codeのエージェント機能を活用して、既存のコードベースからコーディングスタイルのパターンを抽出し、それをベースにしたスタイルガイドを生成します。生成されたスタイルガイドを使用することで、手動で書かれたコードもAIが生成したコードも、既存のコードと一貫したスタイルになります。
特徴
- 自動スタイル解析: コードベース全体をスキャンし、インデント、命名規則、コメントパターンなどを自動的に検出します。
- 一貫性の維持: 新規コードが既存のコーディングスタイルに自動的に準拠します。
- AI統合: Claude Codeのエージェントとシームレスに連携し、コード生成時のスタイル適用を支援します。
使い方
- Claude Codeをプロジェクトルートで起動します。
- スキルを有効にします(例:
/skill enable aihxp/codedna)。 - プロジェクトのコードベースを解析するためのコマンドを実行します。
- 生成されたスタイルガイドを確認し、必要に応じてカスタマイズします。
必要なもの
- Claude Codeのインストールと設定
- 解析対象のコードベース(Gitリポジトリが推奨)
注意事項
- このスキルはコードの動作には影響を与えません。スタイルのみを対象としています。
- 生成されたスタイルガイドは、チーム内で共有して使用することを推奨します。
ライセンス
MIT