getty104's Claude Code Plugin Marketplace
$git clone https://github.com/getty104/claude-code-marketplaceInstalls into the current project.
Install claude-code-marketplace by running `git clone https://github.com/getty104/claude-code-marketplace`, then use it for the current task and follow its documentation at https://github.com/getty104/claude-code-marketplace.
| 1 | # claude-code-marketplace |
| 2 | |
| 3 | getty104's Claude Code Plugin Marketplace |
| 4 | |
| 5 | ## Overview |
| 6 | |
| 7 | GitHub Issue の実装・PR レビュー対応・Issue 管理などを自動化する Claude Code プラグインマーケットプレイスです。 |
| 8 | |
| 9 | あわせて [claude-task-worker](https://github.com/getty104/claude-task-worker) を利用すると、GitHub ラベルをトリガーに本プラグインのスキルを自動起動できます。 |
| 10 | |
| 11 | ## Installation |
| 12 | |
| 13 | ### Prerequisites |
| 14 | |
| 15 | - [Claude Code CLI](https://docs.claude.com/en/docs/claude-code/installation) |
| 16 | - [GitHub CLI (`gh`)](https://cli.github.com/) |
| 17 | |
| 18 | ### 1. Marketplace の追加 |
| 19 | |
| 20 | ```bash |
| 21 | claude marketplace add https://github.com/getty104/claude-code-marketplace |
| 22 | ``` |
| 23 | |
| 24 | または `~/.config/claude/settings.json` に直接追加: |
| 25 | |
| 26 | ```json |
| 27 | { |
| 28 | "plugin_marketplaces": [ |
| 29 | "https://github.com/getty104/claude-code-marketplace" |
| 30 | ] |
| 31 | } |
| 32 | ``` |
| 33 | |
| 34 | ### 2. Plugin のインストール |
| 35 | |
| 36 | ```bash |
| 37 | claude plugin install base-tools |
| 38 | ``` |
| 39 | |
| 40 | ## Usage |
| 41 | |
| 42 | Claude Code CLI からスキルを直接呼び出します。 |
| 43 | |
| 44 | ```bash |
| 45 | claude |
| 46 | > /exec-issue 123 |
| 47 | > /fix-review-point 456 |
| 48 | > /create-issue ユーザー認証機能を追加したい |
| 49 | ``` |
| 50 | |
| 51 | ## Skills |
| 52 | |
| 53 | ### Issue 管理 |
| 54 | |
| 55 | | Skill | Description | |
| 56 | |---|---| |
| 57 | | `/exec-issue <issue番号>` | Issue を読み込み、実装から PR 作成まで自動化 | |
| 58 | | `/create-issue <タスク内容>` | タスク要件を分析し、実装プラン付き GitHub Issue を作成 | |
| 59 | | `/create-issue-from-issue-number <Issue番号>` | 既存 Issue の title/body を起点にコード再分析し、description をリフレッシュ | |
| 60 | | `/update-issue <Issue番号> <依頼内容>` | 既存 Issue の description を更新 | |
| 61 | | `/breakdown-issues <タスク内容>` | 要件を TODO に分解し、タスクごとに GitHub Issue を作成 | |
| 62 | | `/read-github-issue <issue番号>` | Issue の内容を取得し実装プランを作成 | |
| 63 | | `/answer-issue-questions <issue番号>` | Issue の確認事項をコードベース調査に基づき回答 | |
| 64 | | `post-issue-body`(内部用) | Issue 本文の整形・投稿前チェック・`gh issue create/edit` 実行を担う共有スキル。create-issue / create-issue-from-issue-number / update-issue から呼ばれる | |
| 65 | |
| 66 | ### PR・レビュー対応 |
| 67 | |
| 68 | | Skill | Description | |
| 69 | |---|---| |
| 70 | | `/fix-review-point <PR番号>` | 未解決のレビューコメントに対応 | |
| 71 | | `/create-pr` | PR テンプレートを使用して GitHub PR を作成 | |
| 72 | | `/create-review-fix-plan` | 未解決レビューコメントと CI ステータスから修正プランを作成 | |
| 73 | | `/resolve-pr-comments` | PR の未解決 Review threads を一括 Resolve | |
| 74 | | `/check-dependabot <PR番号>` | Dependabot PR の変更内容を確認し、必要ならコード修正して push | |
| 75 | |
| 76 | ### トリアージ |
| 77 | |
| 78 | | Skill | Description | |
| 79 | |---|---| |
| 80 | | `/triage-created-issue <Issue番号>` | `cc-issue-created` ラベルがついた Issue をトリアージし、確認事項の有無に応じて `cc-answer-issue-questions` または `cc-exec-issue` ラベルを付与(または不要ならクローズ) | |
| 81 | | `/triage-pr <PR番号>` | PR のコンフリクト解消・修正プラン評価・マージ判定を実行 | |
| 82 | |
| 83 | ### 開発ツール |
| 84 | |
| 85 | | Skill | Description | |
| 86 | |---|---| |
| 87 | | `/commit-push` | 適切な git コミット戦略でコミット&プッシュ | |
| 88 | | `/check-library` | MCP サーバー経由でライブラリドキュメントを取得 | |
| 89 | | `/create-task-summary` | 直近一週間の PR からサマリーを作成 | |
| 90 | |
| 91 | ## Agents |
| 92 | |
| 93 | | Agent | Description | |
| 94 | |---|---| |
| 95 | | `general-purpose-assistant` | 汎用的な問題解決とタスク実行 | |
| 96 | | `requirement-todo-organizer` | タスクを要件と依存関係付き TODO リストに分解 | |
| 97 | | `frontend-implementer` | デザインシステムやコンポーネントに沿ってフロントエンド UI を実装 | |
| 98 | |
| 99 | ## MCP Servers |
| 100 | |
| 101 | base-tools プラグインに含まれる `.mcp.json` により、以下の MCP サーバーが自動設定されます。 |
| 102 | |
| 103 | | Server | Description | |
| 104 | |---|---| |
| 105 | | `chrome-devtools` | ブラウザ自動化と DevTools 統合 | |
| 106 | | `context7` | ライブラリドキュメント取得(API キー不要) | |
| 107 | | `next-devtools` | Next.js 開発ツールとドキュメント | |
| 108 | | `shadcn` | shadcn/ui コンポーネントライブラリ統合 | |
| 109 | |
| 110 | ## Directory Structure |
| 111 | |
| 112 | ``` |
| 113 | claude-code-marketplace/ |
| 114 | ├── .claude-plugin/ |
| 115 | │ └── marketplace.json |
| 116 | └── base-tools/ |
| 117 | ├── .claude-plugin/ |
| 118 | │ └── plugin.json |
| 119 | ├── .mcp.json |
| 120 | ├── agents/ |
| 121 | │ ├── frontend-implementer.md |
| 122 | │ ├── general-purpose-assistant.md |
| 123 | │ └── requirement-todo-organizer.md |
| 124 | ├── skills/ |
| 125 | │ ├── answer-issue-questions/ |
| 126 | │ ├── breakdown-issues/ |
| 127 | │ ├── check-dependabot/ |
| 128 | │ ├── check-library/ |
| 129 | │ ├── commit-push/ |
| 130 | │ ├── create-issue/ |
| 131 | │ ├── create-issue-from-issue-number/ |
| 132 | │ ├── post-issue-body/ |
| 133 | │ ├── create-pr/ |
| 134 | │ ├── create-review-fix-plan/ |
| 135 | │ ├── create-task-summary/ |
| 136 | │ ├── exec-issue/ |
| 137 | │ ├── fix-review-point/ |
| 138 | │ ├── read-github-issue/ |
| 139 | │ ├── resolve-pr-comments/ |
| 140 | │ ├── triage-created-issue/ |
| 141 | │ ├── triage-pr/ |
| 142 | │ └── update-issue/ |
| 143 | ├── hooks/ |
| 144 | │ └── hooks.json |
| 145 | └── scripts/ |
| 146 | └── setup-worktree.sh |
| 147 | ``` |
| 148 | |
| 149 | ## Customization |
| 150 | |
| 151 | ### Skill の追加 |
| 152 | |
| 153 | `base-tools/skills/` にディレクトリを作成し、`SKILL.md` を配置: |
| 154 | |
| 155 | ```markdown |
| 156 | --- |
| 157 | name: skill-name |
| 158 | description: スキルの説明 |
| 159 | model: sonnet |
| 160 | --- |
| 161 | |
| 162 | スキルのプロンプト内容 |
| 163 | ``` |
| 164 | |
| 165 | ### Agent の追加 |
| 166 | |
| 167 | `base-tools/agents/` に `.md` ファイルを作成: |
| 168 | |
| 169 | ```markdown |
| 170 | --- |
| 171 | name: agent-name |
| 172 | description: エージェントの説明 |
| 173 | model: inherit |
| 174 | --- |
| 175 | |
| 176 | エージェントのプロンプト内容 |
| 177 | ``` |
| 178 | |
| 179 | ### MCP Server の追加 |
| 180 | |
| 181 | `base-tools/.mcp.json` にサーバーを追加: |
| 182 | |
| 183 | ```json |
| 184 | { |
| 185 | "mcpServers": { |
| 186 | "server-name": { |
| 187 | "command": "npx", |
| 188 | "args": ["-y", "package-name"] |
| 189 | } |
| 190 | } |
| 191 | } |
| 192 | ``` |
| 193 | |
| 194 | ## Validation |
| 195 | |
| 196 | ```bash |
| 197 | claude plugin validate base-tools/ |
| 198 | claude plugin install ./base-tools |
| 199 | ``` |
| 200 | |
| 201 | ## License |
| 202 | |
| 203 | MIT |
| 204 | |
| 205 | ## Author |
| 206 | |
| 207 | getty104 |