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 직업 분류 기준
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
| 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: