develop
Retrieve a verifiable unit of work, derived from a spec, to implement. Use when the user wants to continue the development of the system.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Retrieve a verifiable unit of work, derived from a spec, to implement. Use when the user wants to continue the development of the system.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
| name | develop |
| description | Retrieve a verifiable unit of work, derived from a spec, to implement. Use when the user wants to continue the development of the system. |
Follow the workflow phases in order.
Spawn a subagent with instructions found verbatim in <repo_root>/workflows/development/next-unit-of-work.workflow.md.
Read actual code and existing specs in the affected areas. Confirm your understanding without wasting the user's time.
Before writing any code, check the Pydantic Settings models and environment variable configuration that intersects with the work. Spec examples use concrete values to illustrate behavior — those values are often configurable via env vars. Never hardcode a value that exists in settings; accept it via dependency injection or the settings model. Check how peer components in the same bounded context receive their configuration and follow the same pattern.
Proceed with test driven development. Tests should share reusable components where possible, use fakes instead of mocks, and test real behavior. If the tests pass but the software crashes, the tests did not do their job.
Use atomic, conventional commits.
Follow implementation guidelines found in AGENTS.md.
Spawn critics in parallel to review the implementation. Standard critics:
make test-unit and, if infrastructure-dependent, make test-integration. Tests verify code correctness — this critic verifies that the software actually works when a user runs it.Plus work-driven critics based on the scope of the unit of work.
Separate findings into factual errors (fix directly) and design decisions (present to user with 2-3 concrete options each, one at a time).
Apply all fixes. Run a second critic pass (Phase 8). Stop when only MINORs remain.