config/agents/skills/orchestrate/SKILL.md
Use when the user wants a complex implementation, bug fix, refactor, or security-sensitive change to be handled in multiple explicit phases with planning, review, and handoff artifacts instead of one straight-line execution. Do NOT use for simple fixes, single-file edits, or tasks that do not need staged review. Trigger especially when the user asks for orchestration, phased execution, planner plus reviewer flow, multi-agent workflow, or asks to use orchestrate.
npx skillsauth add kumewata/dotfiles orchestrateInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
複雑なタスクを単一エージェントで一気に進めず、計画、実装、レビュー、クロスチェックを段階的に進める。
単一ファイルの自明な修正には使わない。
以下のいずれかを最初に決める。未指定なら feature として扱う。
featurebugfixrefactorsecuritycustom標準パイプライン:
feature: planner → tdd-guide → code-reviewer → security-reviewer → codex-review
bugfix: planner → tdd-guide → code-reviewer → codex-review
refactor: planner → architect → code-reviewer → tdd-guide → codex-review
security: planner → security-reviewer → code-reviewer → codex-review
custom: [user-specified agents] → codex-review
追加エージェントが必要なら codex-review の直前に挿入する。
標準 pipeline は維持するが、各 workflow の phase は次の 3 区分で扱う。
required: 原則 skip 不可。skip するなら強い技術的理由を残すconditionally skippable: 条件を満たすときだけ skip 可。理由と残留リスクを残すoptional: 実行してもよいが必須ではないworkflow ごとの基準:
feature
planner: requiredtdd-guide: conditionally skippablecode-reviewer: requiredsecurity-reviewer: conditionally skippablecodex-review: requiredbugfix
planner: requiredtdd-guide: conditionally skippablecode-reviewer: requiredcodex-review: requiredrefactor
planner: requiredarchitect: conditionally skippablecode-reviewer: requiredtdd-guide: conditionally skippablecodex-review: requiredsecurity
planner: requiredsecurity-reviewer: requiredcode-reviewer: requiredcodex-review: requiredcustom
conditionally skippablecodex-review: requiredorchestrate では常に steering スキルを使う。軽量モード判定はせず、通常モードで requirements.md、design.md、tasklist.md を作成する。
実行前に行うこと:
steering スキルを読む各フェーズで必ず以下を行う:
tasklist.md の完了状態と completion を更新するtasklist.md と handoff の両方に残すhandoff 保存規約:
handoff-<phase>.md を基本とする
handoff-planner.mdhandoff-tdd-guide.mdhandoff-code-reviewer.mdhandoff-<phase>-<timestamp>.md を使ってよいSkipped PhaseSkip ReasonWhy this is acceptable for this workflowResidual Risksnot observed: 記録不足または観測不足skipped with reason: skip 理由が handoff / final report に残っているrequired phase skipped: required phase を skip しており、要注意handoff の最小フォーマット:
## HANDOFF: [completed-phase] -> [next-phase]
### Context
[Summary of work completed]
### Findings
[Key decisions and discoveries]
### Files Modified
[Touched files]
### Open Questions
[Unresolved items]
### Recommendations
[Next actions]
実行環境に応じて同じ意図を次のツールに読み替える。
spawn_agent, wait_agent, send_inputCodex では次の原則で進める:
wait_agent は必要な結果が次の手順をブロックするときだけ使う最後に、全体差分と各エージェントの指摘を統合して Codex 視点のレビューを行う。Codex 上で実行している場合は追加の codex exec を必須にしない。現在のセッションで以下を明示してレビューすればよい。
git diff --staged と git diff の要約レビュー観点:
SHIP / NEEDS WORK / BLOCKED のどれか外部の Codex CLI レビューが使えない場合でもオーケストレーション自体は失敗扱いにしない。
最終報告の前後で steering を必ず更新する。
tasklist.md の未完了タスクを確認するcompleted、completion を 100% にするrequirements.md の受け入れ条件を更新する最終報告は次の固定テンプレートに従う:
# Orchestration Report
## Workflow Type
[feature | bugfix | refactor | security | custom]
## Actual Pipeline
[planner -> ... -> codex-review]
## Phase Results
- [phase-name]: COMPLETE | SKIPPED (reason) | FAILED (reason)
- [phase-name]: COMPLETE | SKIPPED (reason) | FAILED (reason)
## Issues Found
- [cross-phase issue or notable finding]
- [remaining risk or "none"]
## Final Verdict
SHIP | NEEDS WORK | BLOCKED
必須ルール:
Workflow Type, Actual Pipeline, Phase Results, Issues Found, Final Verdict を必ず含めるFinal Verdict は SHIP / NEEDS WORK / BLOCKED のいずれかを明示するcodex-review を skip した場合は Phase Results と Issues Found の両方に理由を残すrequired phase を skip した場合は、required phase skipped と分かる書き方にするtools
Use when creating a new skill or making a substantial change to an existing skill and you also need to design, update, or review Waza-based executable evaluations. This includes deciding whether Waza is warranted, mapping `evals.json` cases into Waza tasks, choosing fixtures and graders, selecting a valid model with `waza models --json`, and running a local-first `waza run` workflow. Do NOT use for installing the Waza CLI itself or for general skill-authoring advice that does not involve Waza; use `skill-creator` for skill design and this skill for the Waza execution layer. Trigger especially when the user mentions Waza, `waza run`, `waza models`, executable evals, compare, graders, fixtures, or wants to validate a skill change with model-backed evaluation.
tools
Use when the user wants Codex to ask Claude Code for a second opinion or review on code, docs, diffs, PR changes, or design notes without modifying files. This delegates bounded review-only analysis through the Claude Code CLI (`claude -p`). Do NOT use for implementation or file edits; keep this skill review-only. Trigger especially when the user says ask Claude, ask Claude Code, cc-delegate, Claude review, second opinion from Claude, compare Codex and Claude, or review this diff/document with Claude Code.
tools
Airflow DAG development skill for writing, reviewing, testing, and debugging Apache Airflow workflows. Use whenever the user mentions Airflow, DAGs, tasks, operators, sensors, schedules, retries, catchup, DAG import errors, DAG parse performance, or workflow orchestration in Python. Also use for Amazon MWAA / Managed Workflows for Apache Airflow work, including MWAA DAG deployment, requirements.txt, plugins.zip, aws-mwaa-docker-images, S3 DAG folders, CloudWatch logs, and MWAA-specific dependency or IAM issues.
development
Use when the user asks for help drafting a GitHub PR description, a PR review comment, or a Slack post in their own tone (i.e., their personal writing voice). The skill detects the context (formal for PR / review, casual for Slack) and target_type (pr_description, pr_review, slack), drafts the body with an explicit reflection step that avoids verbose, mechanical phrasing, and stages the draft to `~/.local/state/tone/drafts/` via `tone-stage-draft.sh`. The user later runs `/tone-capture <url>` after posting, which pairs the staged draft with the final body to build a corpus for future tone tuning. Trigger especially when the user mentions PR description, PR review comment, Slack post, または「文を書いて」「文面を作って」「自分らしく」「トーン」「tone」.