本文へ移動
cccskills
無料GitHub で公開

codex-subagent-execution

Use when an approved plan has independent tasks ready for delegated execution with fresh subagents and two-stage review.

インストール方法を見る

含まれるファイル(6)

  • SKILL.md7.6 KB
  • agents/code-quality-reviewer-prompt.md2.2 KB
  • agents/implementer-prompt.md3.2 KB
  • agents/openai.yaml280 B
  • agents/spec-reviewer-prompt.md2.1 KB
  • references/code-review-discipline.md3.0 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

TL;DR

Dispatch fresh subagent per task → implementer works → spec reviewer verifies requirements → code quality reviewer verifies quality → fix loops until approved → next task. Use $sdd or $dispatch to activate.

Subagent-Driven Execution

Activation

  1. Activate on $codex-subagent-execution, $sdd, or $dispatch.
  2. Activate when executing an approved implementation plan with independent tasks.
  3. Activate after codex-plan-writer generates plan and user approves.
  4. Activate when codex-workflow-autopilot routes to implement phase with independent tasks.
  5. Activate on $review-feedback or when receiving code review feedback that needs technical evaluation before changes.

Announce at start: "I'm using codex-subagent-execution to implement this plan task-by-task."

The Iron Law

FRESH SUBAGENT PER TASK + TWO-STAGE REVIEW = HIGH QUALITY

Why subagents: You delegate tasks to specialized agents with isolated context. By precisely crafting their instructions and context, you ensure they stay focused. They should never inherit your session's context or history — you construct exactly what they need. This preserves your own context for coordination work.

When to Use

Have implementation plan?
    |- Yes → Tasks mostly independent?
    |   |- Yes → Use codex-subagent-execution ($sdd)
    |   `- No (tightly coupled) → Manual execution
    `- No → Write plan first ($plan)

The Process

Read plan → Extract all tasks → Create checklist

For each task:
  1. Dispatch implementer subagent (agents/implementer-prompt.md)
     |- Questions? → Answer, re-dispatch
     `- Implements → tests → commits → self-reviews
  2. Dispatch spec reviewer (agents/spec-reviewer-prompt.md)
     |- Issues? → Implementer fixes → re-review
     `- ✅ Spec compliant
  3. Dispatch code quality reviewer (agents/code-quality-reviewer-prompt.md)
     |- Issues? → Implementer fixes → re-review
     `- ✅ Quality approved
  4. Mark task complete

All tasks done → Final code review → Finish ($finish or $commit)

Model Selection

Use the least powerful model that can handle each role to conserve cost and increase speed.

Task TypeModel TierSignals
Mechanical implementationFast/cheap1-2 files, clear spec, isolated function
Integration workStandardMulti-file coordination, pattern matching
Architecture & reviewMost capableDesign judgment, broad codebase understanding

Safe Parallel Dispatch

Parallel implementation subagents are allowed only when all conditions are true:

  1. Tasks have disjoint write scopes and no shared migration/config/schema file.
  2. Each subagent has explicit file ownership and a clear responsibility boundary.
  3. No subagent depends on another subagent's unmerged output.
  4. The coordinator reserves final integration, conflict resolution, and verification for the main session.
  5. Each branch of work still receives spec compliance review and code quality review before completion.

If write scopes overlap, run tasks sequentially. Parallel speed is not worth merge conflicts or inconsistent architecture.

Handling Implementer Status

StatusAction
DONEProceed to spec compliance review
DONE_WITH_CONCERNSRead concerns → address if correctness/scope issue → proceed if observation
NEEDS_CONTEXTProvide missing context → re-dispatch
BLOCKEDAssess: context → re-dispatch; reasoning → upgrade model; too large → split; plan wrong → escalate to human

Never ignore an escalation or force retry without changes.

Prompt Templates

Templates in agents/ directory:

  • agents/implementer-prompt.md — Dispatch implementer subagent
  • agents/spec-reviewer-prompt.md — Dispatch spec compliance reviewer
  • agents/code-quality-reviewer-prompt.md — Dispatch code quality reviewer

Example Workflow

You: I'm using codex-subagent-execution to implement this plan.

[Read plan file once]
[Extract all 5 tasks with full text and context]
[Create task checklist]

Task 1: User authentication endpoint

[Dispatch implementer with full task text + context]
Implementer: "Should I use JWT or session tokens?"
You: "JWT — see existing auth middleware in src/middleware/auth.js"
Implementer: Implemented → 5/5 tests pass → committed

[Dispatch spec reviewer]
Spec reviewer: ✅ Spec compliant — all requirements met

[Dispatch code quality reviewer]
Code reviewer: ✅ Approved — clean implementation

[Mark Task 1 complete]

Task 2: Rate limiting middleware

[Dispatch implementer]
Implementer: Implemented → 8/8 tests pass → committed

[Dispatch spec reviewer]
Spec reviewer: ❌ Missing: per-user rate limits (spec says "per-user")

[Implementer fixes]
[Spec reviewer re-reviews]
Spec reviewer: ✅ Compliant now

[Dispatch code quality reviewer]
Code reviewer: Important: Magic number 100 for rate limit
[Implementer extracts RATE_LIMIT_PER_MINUTE constant]
[Code reviewer re-reviews]
Code reviewer: ✅ Approved

[Mark Task 2 complete]

... (remaining tasks)

[Final code review for entire implementation]
[Run $gate for quality verification]
[Use $commit or $finish]

Red Flags — Never Do

  • Start implementation on main/master branch without user consent
  • Skip reviews (spec compliance OR code quality)
  • Proceed with unfixed issues
  • Dispatch multiple implementation subagents in parallel against overlapping files, shared schemas, or shared configuration
  • Make subagent read plan file (provide full text instead)
  • Skip scene-setting context
  • Ignore subagent questions
  • Accept "close enough" on spec compliance
  • Skip review loops (reviewer found issues = fix = review again)
  • Let implementer self-review replace actual review (both needed)
  • Start code quality review before spec compliance is ✅ (wrong order)
  • Move to next task while either review has open issues

CodexAI Integration

With Scrum Subagents

When project uses codex-scrum-subagents:

  • Story delivery ceremony triggers subagent execution
  • QA role maps to spec reviewer
  • Security role adds security review as 3rd stage when applicable

With Quality Gate

After all tasks complete:

# Full verification
python codex-execution-quality-gate/scripts/auto_gate.py --mode full --project-root <repo>

# Deploy readiness
python codex-execution-quality-gate/scripts/auto_gate.py --mode deploy --project-root <repo>

With Git Worktrees

Recommended: Set up isolated workspace before starting:

$worktree → create isolated branch → $sdd → execute plan → $finish

Related Skills

  • codex-plan-writer — Creates the plan this skill executes
  • codex-test-driven-development — Subagents follow TDD for each task
  • codex-git-worktrees — Set up isolated workspace before execution
  • codex-execution-quality-gate — Verify final implementation via $gate
  • codex-verification-discipline — Evidence before claims, always
  • codex-branch-finisher — After all tasks complete, use $finish for structured completion
  • codex-scrum-subagents — Team-level coordination overlay

Reference Files

  • agents/implementer-prompt.md: implementer subagent dispatch template
  • agents/spec-reviewer-prompt.md: spec compliance review template
  • agents/code-quality-reviewer-prompt.md: code quality review template
  • references/code-review-discipline.md: how to receive and evaluate code review feedback without performative agreement

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

同じリポジトリのスキル

概要と使いどころ

Use when implementation is complete, all tests pass, and you need to decide how to integrate the work — guides completion of development work by presenting structured options for merge, PR, or cleanup

日本語の概要は準備中です。原文の説明を表示しています。

Bang-isme/CodexAI---Skills102026年10月5日 更新

Use when a project has 50+ files, missing context, or explicit $codex-genome request; generates multi-layer project context to reduce hallucination.

日本語の概要は準備中です。原文の説明を表示しています。

Bang-isme/CodexAI---Skills102026年10月5日 更新

Use for DESIGN.md visual identity contracts; author, scaffold, lint, diff, and export design contracts with the upstream spec and CLI.

日本語の概要は準備中です。原文の説明を表示しています。

Bang-isme/CodexAI---Skills102026年10月5日 更新

Use when the task involves reading, creating, or editing `.docx` documents, especially when formatting or layout fidelity matters; prefer `python-docx` plus the bundled `scripts/render_docx.py` for visual checks.

日本語の概要は準備中です。原文の説明を表示しています。

Bang-isme/CodexAI---Skills102026年10月5日 更新

Use when code changes may require documentation updates; maps git diff to candidate docs without auto-editing documentation.

日本語の概要は準備中です。原文の説明を表示しています。

Bang-isme/CodexAI---Skills102026年10月5日 更新

Use for documents, reports, memos, guides, academic papers, or formal text that needs clear structure, reliable tone, formatting, and diagrams.

日本語の概要は準備中です。原文の説明を表示しています。

Bang-isme/CodexAI---Skills102026年10月5日 更新

Bang-isme のスキルをすべて見る

このスキルの問題を報告する