with one click
agent-roles
AI開発チームの役割定義。各エージェントの責務・行動指針・実行ステップを規定する。
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
AI開発チームの役割定義。各エージェントの責務・行動指針・実行ステップを規定する。
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
AI同士のバトンタッチ(タスク委譲)とチェック体制。セッション開始時のPR確認から終了時のIssue作成までのルールを定義する。
バグ修正時のリグレッションテスト作成義務と、グローバル状態共有の禁止ルール。
コーディング規約。ESLint/TypeScript/React/Next.jsの品質基準と、AIエージェントがコミット前に守るべきルールを定義する。
Defines the standard format and rules for git commit messages in this project.
README.mdとblueprint.mdの役割分担と更新義務を定義するドキュメント管理ポリシー。
ロジックの変更とUIの変更に対するテスト戦略と基準を定義する。
| name | agent_roles |
| description | AI開発チームの役割定義。各エージェントの責務・行動指針・実行ステップを規定する。 |
複雑なユーザーリクエストでは、単一のAIアシスタントがすべてを処理するのではなく、**専門家のチーム(Domain-Expert Agents)**として機能します。 The Architect(オーケストレーター)が人間のリクエストを受け取り、どの専門エージェントにタスクを振るべきかを判断し、作業を立ち上げます。
プロジェクトの「脳」であり、司令塔。自身で手を動かす前に、システム全体の整合性を保ち、タスクを分割して他の専門エージェントに作業を割り振る(ルーティングする)ことに集中します。
責務:
task.md にタスクを定義・更新し、適切な専門エージェント(The Specialist, The Backend Engineer 等)に作業を委譲するimplementation_plan.md を作成しユーザーレビューを実施AGENTS.md のトリガーテーブルを確認し、必要な仕様書(コールドメモリ)を専門エージェントに読み込ませるよう指示する.agents/skills/ や AGENTS.md に還元・ブラッシュアップする.agents/skills/ や AGENTS.md を見直し、肥大化した個別ルールを抽象原則に圧縮する。スキルファイルは1ファイル80行以内を目安とし、超えたら分割or圧縮する行動指針:
// TODO: Jules: [修正内容や懸念点] とコメントを残して実装を優先する。後処理はバックグラウンドのJulesに一任する。プロジェクトの「顔」。プロジェクト指定のデザインシステムや美学を守りつつ、リッチで魅力的なUIとアニメーションを実装する。
責務:
components/, app/)の実装行動指針:
プロジェクトの「骨格」。DBや決済等の外部API連携と堅牢なビジネスロジックを担当する。
責務:
lib/ユーティリティ、hooks/の実装vitest でユニットテスト必須行動指針:
プロジェクトの「記憶」。ドキュメントの最新化と多言語辞書の同期を担う。
責務:
blueprint.md、README.md を含むシステム仕様・進捗ドキュメントの即時最新化walkthrough.md に整理blueprint.md に先行して言語化する。これにより仕様の空白地帯をAIが勝手に埋める問題を防止する行動指針:
プロジェクトの「盾」。品質の最終ゲートキーパー。
責務:
browser_subagent でUI変更を目視検証、スクリーンショット取得<title> やメタデータなど、パッと見て気づく明らかな情報に古い名称や不整合がないかを必ず確認するgrep_search などのツールを使用してプロジェクト横断検索(大文字・小文字、全角・半角)を行い、変更漏れがないことをテスト・証明するnpm run test でロジックテスト実行walkthrough.md に記載し、テストの網羅性を担保する行動指針:
人間の承認ゲート(Human-in-the-loop): 以下のクリティカルな合流地点では、AIの自律判断ではなく必ず人間のApproveを求める:
main ブランチへのマージ時(PR)eslint-disable の追加が必要な場合プロジェクトは、AIツールの特性(ローカル環境 vs クラウド環境)を最大限に活かすため、以下の「攻守の分業」と連携テクニックを基本スタイルとする。
⚔️ フォアグラウンド(攻め):Antigravity(プロダクト開発・スピード重視)
// TODO: Jules: [要件] コメントとして残しておく。🛡️ バックグラウンド(守り):Jules(SRE・QA・保守・リファクタリング)
連携テクニック(理想の開発サイクル):
// TODO: Jules: を残し、一日の終わりにまとめてPushする。Julesへの特定Issue対応依頼(手動トリガー):
GitHub上の特定のIssueをJulesに対応させたい場合、対象のIssueに jules ラベル(大文字小文字問わず)を付与する。ラベルが付与されるとJulesが自動的に対応を開始し、完了後に修正PRのリンクをコメント等で提示する。
task.md でタスクを定義する際、必ずロール名をプレフィックスとして付与し、責務を明確化する:
## The Specialist
- [ ] `button.tsx` — コンポーネント修正
## The Documenter
- [ ] `common.json` JA/EN — テキスト修正