build-discipline
Use when implementing code, writing tests, or executing build tasks as a builder worker
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Use when implementing code, writing tests, or executing build tasks as a builder worker
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
| source | shipped |
| name | build-discipline |
| description | Use when implementing code, writing tests, or executing build tasks as a builder worker |
| type | colony |
| domains | ["building","testing","quality","implementation"] |
| agent_roles | ["builder"] |
| priority | normal |
| version | 1.0 |
Builder workers must follow a disciplined implementation process. This skill ensures consistent quality, avoids repeating known failures, and keeps work aligned with the phase plan.
Before writing any code, complete these checks in order:
Query recent failures using midden-recent-failures. Read what went wrong in previous builds. The midden exists to prevent you from repeating the same mistakes.
Read all injected REDIRECT signals. These are hard constraints -- you must not violate them under any circumstances. Examples:
Read all FOCUS signals. These indicate where to direct extra attention:
Read all FEEDBACK signals. These are preferences to incorporate naturally:
Read the current phase description and task list. Understand exactly what you are supposed to build. Do not add features not in the plan. Do not refactor code outside your task scope. Stay focused.
Follow TDD discipline where the task permits:
If TDD is not practical for the task (e.g., configuration changes, documentation), note why in your output.
If your implementation fails (test failure, build error, runtime crash):
midden-write before trying an alternative.When a phase is split into waves, respect the dependency order exactly:
When multiple workstreams are active, keep your changes limited to your assigned stream. Do not consume another worker's scope unless the task was explicitly reassigned.
End your work summary with:
Use when Codex is asked to colonize, plan, build, continue, swarm, or seal an Aether colony and must mirror wrapper orchestration safely
Use when Codex is asked to initialize or set up an Aether colony and should refine intent before running init
Use when Codex is asked to run Aether Oracle or discuss flows and should refine scope before research or clarification
Use when acceptance criteria need unit, integration, or end-to-end tests generated from implementation context
Use when delivered functionality needs acceptance-criteria verification before a phase advances
Use when a phase involves LLMs, AI agents, RAG, ML inference, or prompt/tool integration design