Communitygithub.com

aihxp/codedna

コードベースのコーディングスタイルを指紋認証し、新規コードやAIが生成したコードを作者自身のコードと見分けがつかないようにするClaude Codeスキルです。

codedna とは?

aihxp/codednaは、Claude Code上で動作するスキルで、コードベースのコーディングスタイルを「指紋」として抽出し、将来のコード生成(手動またはAIによる)が一貫したスタイルを維持できるようにします。これにより、個人またはチームのコード規約、命名規則、インデント、コメントパターンなどが自動的に学習・適用され、新規コードやAIが生成したコードが既存のコードベースと自然に調和します。主にClaude Codeのエージェント機能と連携し、プロジェクトのソースコードを解析してスタイルルールを生成します。このスキルは、複数人での共同開発やAIアシスタントを活用する際に、コードの統一性を保ち、見た目の違和感を排除するのに役立ちます。

対応✓Claude Code~Codex CLI~Cursor
npx skills add aihxp/codedna

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

codedna は何をしますか?

コードベースのコーディングスタイルを指紋認証し、新規コードやAIが生成したコードを作者自身のコードと見分けがつかないようにするClaude Codeスキルです。

概要

このスキルは、Claude Codeのエージェント機能を活用して、既存のコードベースからコーディングスタイルのパターンを抽出し、それをベースにしたスタイルガイドを生成します。生成されたスタイルガイドを使用することで、手動で書かれたコードもAIが生成したコードも、既存のコードと一貫したスタイルになります。

特徴

  • 自動スタイル解析: コードベース全体をスキャンし、インデント、命名規則、コメントパターンなどを自動的に検出します。
  • 一貫性の維持: 新規コードが既存のコーディングスタイルに自動的に準拠します。
  • AI統合: Claude Codeのエージェントとシームレスに連携し、コード生成時のスタイル適用を支援します。

使い方

  1. Claude Codeをプロジェクトルートで起動します。
  2. スキルを有効にします(例: /skill enable aihxp/codedna)。
  3. プロジェクトのコードベースを解析するためのコマンドを実行します。
  4. 生成されたスタイルガイドを確認し、必要に応じてカスタマイズします。

必要なもの

  • Claude Codeのインストールと設定
  • 解析対象のコードベース(Gitリポジトリが推奨)

注意事項

  • このスキルはコードの動作には影響を与えません。スタイルのみを対象としています。
  • 生成されたスタイルガイドは、チーム内で共有して使用することを推奨します。

ライセンス

MIT

関連スキル