Communityコーディング&開発github.com

hrconsultnj/claude-plugins

Claude Codeプラグイン:コード品質フック、ナレッジグラフ、影響を考慮したレビュー、分割強制。AIのコード品質を管理します。

claude-plugins とは?

hrconsultnj/claude-pluginsは、Claude CodeでAIエージェントが生成するコードの品質を自動的に管理・向上させるためのプラグインです。主にClaude Code(拡張機能)や類似のAIエージェント向けに設計されており、コード品質フック(linting、formatting)、ナレッジグラフによるプロジェクト構造の理解、変更が他の部分に与える影響を考慮したレビュー、大きなタスクを小さな単位に分割する強制機能を提供します。これにより、AIが提案するコードが一貫した品質基準を満たし、プロジェクト全体の整合性を保つことが容易になります。動作にはClaude Codeの環境が必要で、設定ファイル(例:claude.json)を介して各機能の有効化・カスタマイズが可能です。

対応✓Claude Code~Codex CLI~Cursor
npx skills add hrconsultnj/claude-plugins

Installed? Explore more コーディング&開発 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

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

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

ドキュメント

claude-plugins は何をしますか?

Claude Codeプラグイン — コード品質フック、ナレッジグラフ、影響を考慮したレビュー、分割強制。AIのコード品質のためのベビーシッター。

概要

hrconsultnj/claude-plugins は、Claude Code の機能を拡張し、AIエージェントが生成するコードの品質を自動的に管理・向上させるためのプラグインセットです。以下の主要機能を提供します:

  • コード品質フック:linting、formatting、静的解析を自動実行し、コードベースの一貫性を維持します。
  • ナレッジグラフ:プロジェクトのモジュール間の依存関係やデータフローをグラフ構造で管理し、AIがコンテキストを把握しやすくします。
  • 影響を考慮したレビュー:変更が他の部分に与える影響を分析し、重要な変更を優先的にレビューします。
  • 分割強制:大きなタスクを意味的に小さな単位に分割し、段階的な実装とレビューを促進します。

対応プラットフォーム

  • Claude Code — 公式サポート。
  • その他、デフォルトのClaude Codeスキル仕様と互換性のあるAIエージェントツール。

インストール

Claude Codeのプロジェクトに、以下の方法で追加します:

claude plugin add hrconsultnj/claude-plugins@latest

または、claude.json 設定ファイルに手動で追加します:

{
  "plugins": [
    "hrconsultnj/claude-plugins@latest"
  ]
}

設定

プラグインの動作は、claude.json またはプロジェクトルートの claude-plugins.config.json でカスタマイズできます。

{
  "claude-plugins": {
    "hooks": {
      "pre-commit": ["eslint --fix", "prettier --check"],
      "post-review": ["npm test"]
    },
    "knowledgeGraph": {
      "enabled": true,
      "depth": 2
    },
    "impactReview": {
      "enabled": true,
      "threshold": "medium"
    },
    "decomposition": {
      "enabled": true,
      "maxTaskSize": "medium"
    }
  }
}

使用例

コード品質フック

プラグインは、コードが変更されるたびに自動的に設定されたフックを実行します。例えば、pre-commit フックがESLintとPrettierを実行し、問題があればユーザーに通知します。

ナレッジグラフ

Claude Codeがプロジェクトを分析する際に、ナレッジグラフを自動構築・更新し、依存関係や公開APIを可視化します。

影響を考慮したレビュー

レビューリクエスト時に、プラグインは変更の影響範囲を評価し、クリティカルな領域への変更をハイライト表示します。

分割強制

大きな実装タスクが検出されると、プラグインは自動的に分割を提案または強制し、段階的なレビューとマージを可能にします。

開発

プラグインをローカルで開発する場合:

git clone https://github.com/hrconsultnj/claude-plugins.git
cd claude-plugins
npm install
npm run build

テストを実行するには:

npm test

ライセンス

MIT

関連スキル