원클릭으로
x-iterate
指定したスキルを3回繰り返し適用します。レビュー・計画・実装など、ファイルを変更するスキルに使います。「iterateで<スキル名>して」「<スキル名>を繰り返し適用して」のように使います。
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
指定したスキルを3回繰り返し適用します。レビュー・計画・実装など、ファイルを変更するスキルに使います。「iterateで<スキル名>して」「<スキル名>を繰り返し適用して」のように使います。
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Gitコミットを適切な粒度に分割し、有用なメッセージを付けて作成するスキル。「コミットして」「commitして」「変更をコミット」「まとめてコミット」など、コミット操作を依頼されたら必ず使う。
既存テストをレビューして改善するスキル。「テストをレビューして」「テストを改善して」「テスト名を直して」のように頼まれたら使う。新規にテストを書くのではなく、`.claude/docs/test-implementation.md` のルール(テスト名・AAA構造・アサーション設計・テストダブル・非決定性制御・テスト間独立性・Testing Library 等のフロントエンド固有ルールまで全観点)に既存テストが沿っているかを見直す。対象は `.test.ts` / `.test.tsx` / `.spec.ts` ファイルと、テストコードブロックを含む `.md` ドキュメントファイル。
作った成果物について、ユーザーがその振る舞いと目的を確実に理解できているかを問いかけで確認します。細かな実装ではなく、何をするものか・目的にかなうかに焦点を当て、あらゆる可能性を踏まえてエージェントが判断して問いを立てます。「理解できているか確認して」「振る舞いを確認して」「目的にかなっているか見て」「作ったあとのすり合わせをして」と要望された際に必ず使用します。実装や変更が一段落したとき、作ったものの理解をすり合わせたいと感じたら積極的に提案してください。
`/compact`で要約する前に、残したい情報をユーザーに選んでもらい`/compact`の引数を組み立てます。 「compact前に整理したい」「コンテキストを圧縮したい」「/compactの引数を作って」 「会話が長くなってきたので整理したい」「重要な情報を引き継ぎたい」のように使います。
マージ済みのローカル・リモートブランチを整理するスキル。「ブランチ掃除」「マージ済みブランチを削除」「ブランチ整理」「gh poiを実行」「不要なブランチを片付けて」「リモートのブランチも消したい」「mainだけ残して」のような依頼で必ず使う。gh-poi拡張がインストール済みであることを前提とする。mainなどベースブランチは絶対に削除しない。
大きな計画や実装タスクを、依存関係順に並んだ最小単位のステップに分解します。各ステップは単独でレビュー・コミットできる粒度にします。「分解して」「ステップに割って」「細かく割り当てたい」「着手前に整理したい」「段階的に進めたい」「タスクを整理して」と要望された際に使用します。
| name | x-iterate |
| description | 指定したスキルを3回繰り返し適用します。レビュー・計画・実装など、ファイルを変更するスキルに使います。「iterateで<スキル名>して」「<スキル名>を繰り返し適用して」のように使います。 |
| allowed-tools | ["Skill","Bash","AskUserQuestion","TaskCreate","TaskUpdate","TaskList"] |
引数から対象スキル名と対象ファイル/ディレクトリを読み取ります。
対象スキルが不明な場合は、以下のコマンドでスキル一覧を取得し、以下の形式でユーザーに提示してください。
{ find -L ~/.claude/skills -name SKILL.md 2>/dev/null; find -L ./.claude/skills -name SKILL.md 2>/dev/null; } | xargs -I{} dirname {} | xargs -I{} basename {} | sort -u
利用可能なスキル:
x-thorough-code-review
x-test-review
(以下、取得した一覧を一行ずつ)
「どのスキルを適用しますか?」と問いかけてください。
対象ファイル/ディレクトリが不明な場合も同様にテキストで問いかけてください。
フローを開始する前に、全ステップをTaskCreateで登録します。各ステップを開始するときTaskUpdateでin_progressへ、完了したときcompletedへ更新します。
| # | subject | blockedBy |
|---|---|---|
| 1 | 開始前の確認 | — |
| 2 | ラウンド1 | 1 |
| 3 | ラウンド2 | 2 |
| 4 | ラウンド3 | 3 |
| 5 | 最終報告 | 4 |
以下のラウンドを3回繰り返します。
Skillツールを呼び出します。引数(args)に対象パスと以下の指示を含めます。
<ファイルまたはディレクトリのパス>
注意: 過去のラウンドの実行結果や指摘が会話履歴に残っていても一切考慮せず、現在のファイル状態のみを対象に処理してください。
完了後、「ラウンドN完了」とユーザーに伝えます。
3ラウンド完了後、以下の形式で報告します。
git diff HEADを確認し、以下の形式で報告します。
変更ファイル: `path/to/file` など N件
変更内容:
- 〇〇を△△に修正
- 〇〇を削除