English | 中文
Codex-native double-SDD workflow for Codex CLI.
Unlike the broader superpowers workflow kit, codex-sdd is intentionally narrowed to Codex-native execution: it turns planning, implementation, and review into explicit custom subagents such as implementer, spec-code-reviewer, and quality-code-reviewer, and anchors orchestration in Codex-specific primitives and layout like .codex/config.toml, .codex/agents/*.toml, .agents/skills/*, and subagent dispatch/review loops built around Codex's native agent model rather than compatibility abstractions. In exchange for that tighter fit, it deliberately drops parts of the original repository that exist to support less capable environments, such as fallback mechanisms like execute_plan for systems without native subagents or parallel implementation/review agents.
double-SDD means:
- Specification-Driven Development
- Subagent-Driven Development
This repository is Codex-only. It installs native Codex assets into:
- project scope:
.agents/skills/,.codex/config.toml,.codex/agents/ - user scope:
~/.agents/skills/,~/.codex/config.toml,~/.codex/agents/
writing-specs -> writing-plans -> subagent-driven-development -> finishing-a-development-branch
writing-specsclarifies requirements and writes the approved design specwriting-plansturns the spec into an execution plansubagent-driven-developmentruns one implementer task at a time, then parallelspec-code-reviewer+quality-code-reviewerpasses for the same slicefinishing-a-development-branchhandles final verification and branch wrap-up
Requirements:
- macOS / Linux:
bash,python3 - Windows:
PowerShell,Python 3 - Bootstrap flows also require
git
Project-local install, macOS / Linux:
cd ~/example_sound
bash <(curl -fsSL https://raw.githubusercontent.com/FYZAFH/codex-sdd/main/scripts/bootstrap-codex-project.sh)
codexProject-local install, Windows PowerShell:
cd ~\example_sound
irm https://raw.githubusercontent.com/FYZAFH/codex-sdd/main/scripts/bootstrap-codex-project.ps1 | iex
codexProject-local uninstall:
./.double-sdd/uninstall.\.double-sdd\uninstall.ps1Global install, macOS / Linux:
bash <(curl -fsSL https://raw.githubusercontent.com/FYZAFH/codex-sdd/main/scripts/bootstrap-codex-global.sh)
codexGlobal install, Windows PowerShell:
irm https://raw.githubusercontent.com/FYZAFH/codex-sdd/main/scripts/bootstrap-codex-global.ps1 | iex
codexcodex/config.toml- orchestrator instructions and registered subagentscodex/agents/implementer.toml- one-task TDD implementercodex/agents/spec-code-reviewer.toml- slice-level spec compliance reviewercodex/agents/quality-code-reviewer.toml- slice-level engineering quality reviewercodex/agents/spec-document-reviewer.toml- spec document reviewercodex/agents/plan-document-reviewer.toml- plan document reviewercodex/skills/*/SKILL.md- Codex-native workflow skillsscripts/- install, uninstall, bootstrap, and render helperstests/shared/- install/render validation
python3 -m py_compile scripts/render-platform-bundle.py scripts/codex_installer.py
bash tests/shared/test-platform-bundle.sh
bash tests/shared/test-codex-install.sh
bash tests/shared/test-codex-project-install.sh- Codex orchestration lives in
.codex/config.toml, notAGENTS.md - Installed subagents explicitly disable inherited skills through
[[skills.config]]
MIT License - see LICENSE.