۰
★ ستاره
// نصب مهارت
مهارتها کدهای شخص ثالث از مخازن عمومی GitHub هستند. SkillHub الگوهای مخرب شناختهشده را اسکن میکند اما نمیتواند امنیت را تضمین کند. قبل از نصب، کد منبع را بررسی کنید.
نصب سراسری (سطح کاربر):
npx skillhub install mori08/Ash2/implement-issueنصب در پروژه فعلی:
npx skillhub install mori08/Ash2/implement-issue --projectskill.install.customTargetHelp
npx skillhub install mori08/Ash2/implement-issue --target-dir /path/to/skillsمسیر پیشنهادی: ~/.claude/skills/implement-issue/
---
name: implement-issue
description: 実装計画に基づきコードを変更し、全チェックが通るまでループする(resolve-issue Phase 2)
---
# implement-issue
プランファイルを読み込み、ブランチを作成した上で実装・検証ループを回す。
全チェック通過後にユーザーの承認を得て完了とする。
## 手順
### 1. 準備
`$ARGUMENTS` から Issue 番号を取得し、`tmp/plan-<number>.md` を読み込む。
Issue のラベルと実装方針から GIT.md の命名規則に従いブランチ名を決め、作成する。
```bash
git checkout -b <branch-name>
```
### 2. 実装ループ
a〜e を順番に実行する。NG が出た時点で f へ進み、a に戻る。
#### a. Implement サブエージェント
Agent ツール(`subagent_type: implement`)を起動し、プランファイルのパスを渡して実装させる。
#### b. CI サブエージェント
Implement エージェントの出力から変更ファイル一覧を取り出し、Issue 番号とともにプロンプトに含めて Agent ツール(`subagent_type: ci`)を起動する。
#### c. Rule-Review サブエージェント(並列)
rule 準拠チェック。Agent ツール(`subagent_type: rule-review`)を1つのメッセージで同時に起動する。
変更ファイルに `paths` がマッチする `.claude/rules/*.md` のうち、frontmatter に `review` キーを持つ rule だけを対象とし、`review` に列挙された節1つにつき1起動する。
各プロンプトには対象 rule のファイルパス・節名と、節に「必読」項目があればそのリンク先パスを含める。
全エージェントの結果が揃うのを待ち、1つでも NG があれば NG レポートをまとめる。
#### d. Review サブエージェント
Agent ツール(`subagent_type: review`)× 1 を起動する — 正しさ・モダン C++・設計のレビュー。
#### e. ビジュアルチェック(ゲームを実行してテストしたい箇所がある場合)
`/run` スキルを使ってゲームを起動し、表示・挙動・操作感を確認する。
#### f. NG の処理
NG レポートの規模に応じて以下のいずれかを選択する。
**1. 軽微な修正**(typo・フォーマット・警告1件など)
ユーザーへの確認なしに修正方針を決め、プランファイルの末尾に追記して a に戻る。
**2. 中程度な修正**(ロジック変更・設計の調整など)
修正プランをユーザーに提示してレビューを依頼し、議論・承認を得てからプランファイルに追記して a に戻る。
**3. 大規模な修正**(方針の根本的な見直しが必要な場合)
このセッションを中断し、`/resolve-issue` の再実行(Phase 1 からやり直し)を提案する。
プランへの追記フォーマット(1・2の場合):
```markdown
## § 修正 <N回目>
<NG の内容と修正方針>
```
### 3. 完了報告と承認
全チェック通過後、変更の概要をユーザーに報告し、承認を得る。
مجوز اعلامشده: MIT
MIT License
Copyright (c) 2026 mori08
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.مشاهدهٔ مجوز در مخزن منبع — نسخهٔ منتشرشده در آنجا مرجع است.
// نصب مهارت
مهارتها کدهای شخص ثالث از مخازن عمومی GitHub هستند. SkillHub الگوهای مخرب شناختهشده را اسکن میکند اما نمیتواند امنیت را تضمین کند. قبل از نصب، کد منبع را بررسی کنید.
نصب سراسری (سطح کاربر):
npx skillhub install mori08/Ash2/implement-issueنصب در پروژه فعلی:
npx skillhub install mori08/Ash2/implement-issue --projectskill.install.customTargetHelp
npx skillhub install mori08/Ash2/implement-issue --target-dir /path/to/skillsمسیر پیشنهادی: ~/.claude/skills/implement-issue/