Skip to content

korosuke613/coding-agent-recipe

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

coding-agent-recipe

Claude Code や GitHub Copilot 向けの便利なプラグイン、カスタムコマンド、エージェント、フックを収集・管理するリポジトリです。

このリポジトリは Claude Code プラグインシステム として、4つのプラグインとして配布されています:

  • git - Git操作コマンド(ブランチ作成、コミット作成)
  • doc - ドキュメント更新コマンド(README更新)
  • engineer - エンジニアリング支援エージェント(コードレビュー、デバッグ、TDD)
  • security - セキュリティフック(ファイル編集制限)

ディレクトリ構造

.
├── .claude/                      # プラグイン利用側の設定
│   └── settings.json             # アクティブな設定ファイル
├── .claude-plugin/               # マーケットプレイス定義
│   └── marketplace.json          # マーケットプレイス定義ファイル
├── claude-plugins/               # プラグイン配布用ディレクトリ
│   ├── git/                      # Gitプラグイン
│   │   ├── .claude-plugin/plugin.json
│   │   └── commands/
│   │       ├── create-branch.md
│   │       └── create-commit.md
│   ├── doc/                      # ドキュメントプラグイン
│   │   ├── .claude-plugin/plugin.json
│   │   └── commands/
│   │       └── update-readme.md
│   ├── engineer/                 # エンジニアリングプラグイン
│   │   ├── .claude-plugin/plugin.json
│   │   └── agents/
│   │       ├── code-reviewer.md
│   │       ├── debugger.md
│   │       └── tdd-refactoring-coach.md
│   └── security/                 # セキュリティプラグイン
│       ├── .claude-plugin/plugin.json
│       └── hooks/
│           ├── hooks.json
│           └── block-file-edits.sh
├── .github/                      # GitHub設定
│   ├── prompts/                  # GitHub Copilot Chat向けプロンプト
│   └── copilot-instructions.md   # GitHub Copilot向けガイダンス
├── .devcontainer/                # Development Container設定
│   ├── devcontainer.json         # VSCode devcontainer設定
│   ├── Dockerfile                # コンテナ環境定義(Squidプロキシ対応)
│   ├── init-firewall.sh          # Squidプロキシ起動スクリプト
│   ├── squid.conf                # Squidプロキシ設定ファイル
│   ├── SQUID_README.md           # Squidシステムドキュメント
│   └── .claude/settings.json     # devcontainer用Claude設定
├── CLAUDE.md                     # Claude Code用ガイダンス
├── README.md                     # プロジェクト概要
└── LICENSE                       # ライセンスファイル

Claude Code

🔌 プラグインのインストール方法

このリポジトリは4つのClaude Code Pluginとして配布されています。以下の手順でインストールできます:

1. マーケットプレイスを追加

/plugin marketplace add korosuke613/coding-agent-recipe

2. プラグインをインストール

用途に応じて必要なプラグインをインストールしてください:

# Git操作コマンド(ブランチ作成、コミット作成)
/plugin install git@korosuke613

# ドキュメント更新コマンド(README更新)
/plugin install doc@korosuke613

# エンジニアリング支援エージェント(コードレビュー、デバッグ、TDD)
/plugin install engineer@korosuke613

# セキュリティフック(ファイル編集制限)
/plugin install security@korosuke613

# すべてインストール
/plugin install git@korosuke613 doc@korosuke613 engineer@korosuke613 security@korosuke613

3. インストール確認

/help

📦 提供されるプラグイン

各プラグインが提供する機能の詳細:

git プラグイン

カスタムスラッシュコマンドによるGit操作:

  • /create-branch - 現在の変更を元に適切なブランチ名で新しいブランチを作成
  • /create-commit - 現在の変更を元にコンベンショナルコミット形式でコミットを作成

doc プラグイン

ドキュメント更新コマンド:

  • /update-readme - プロジェクトのREADMEファイルを現在のコードベースに基づいて更新

engineer プラグイン

エンジニアリング支援エージェント:

  • @code-reviewer - コード品質、セキュリティ、保守性のレビューを行う
  • @debugger - エラーやテストの失敗に対するデバッグを行う
  • @tdd-refactoring-coach - TDD(テスト駆動開発)とリファクタリングの指導を行う

security プラグイン

セキュリティフック:

  • block-file-edits.sh - .github/workflows/.claude/hooks/.claude/settings.json の編集を制限

📦 Development containers

.devcontainer/ に格納されている Development containers の設定:

devcontainer により、Squidプロキシベースのセキュアなネットワーク環境でClaude Codeを実行できます。

GitHub Copilot

🤖 Prompt Files

.github/prompts/ に格納されているGitHub Copilot Chat向けプロンプトファイル(.prompt.md):

VS Code Chatで /create-branch, /create-commit, /update-readme と入力して使用できます。使用方法の詳細は .github/prompts/README.md を参照してください。

About

個人用の Coding agent 設定集

Resources

License

Stars

Watchers

Forks

Sponsor this project

 

Contributors 4

  •  
  •  
  •  
  •