بنقرة واحدة
spae-build
Atomic execution for the project framework. Executes exactly one atomic task from `PLAN.md`.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Atomic execution for the project framework. Executes exactly one atomic task from `PLAN.md`.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Comprehensive Execution for the `SPAE` framework. Executes all tasks from `PLAN.md` sequentially in one invocation.
Optimization & Verification for the `SPAE` framework. Performs gap analysis on `PLAN.md`.
Orchestrate SPAE subagents sequentially through the structured workflow and lifecycle.
Task Decomposition for the `SPAE` framework. Decomposes `SPEC.md` into a `DAG` of atomic tasks in `PLAN.md`.
Orchestrate SPAE subagents sequentially through the spec, plan, and inspect phases of the structured workflow.
Executes the build phase of the SPAE structured workflow autonomously.
| name | spae-build |
| description | Atomic execution for the project framework. Executes exactly one atomic task from `PLAN.md`. |
| user-invocable | true |
STATE.json has phase: build./build as the execution mode for the work stream.PLAN.md, mutating source/tests plus
STATE.json, while preserving the framework execution cursor.Intent and the plan ## Goal, and
leaves seams for downstream tasks..spae/current/STATE.json to the next task or to
phase: verify.Read:
.spae/current/STATE.json for phase, cursor, task registry, and
metrics..spae/current/PLAN.md for the plan ## Goal, the active task, its
Intent, acceptance criteria, and verification steps; they carry all
the goal context build needs.STATE.jsonSee references/STATE.md for the field reference, directives, and phase
snapshots.
See references/testing-guide.md for test structure, isolation,
mocking, assertion, and performance standards.
See references/shell-command-guide.md for command safety, timeouts,
redirects, and non-interactive environment directives.
GATE—Confirm .spae/current/STATE.json has phase: build and an
active task. Read the plan ## Goal and active task section —
including its Intent — from .spae/current/PLAN.md. Read dependent
and forward task titles plus acceptance criteria to map seams, not
build them. Verify every task ID in the active task's Dependencies
field carries task_status: done in STATE.json; halt with a
blocker for any incomplete dependency.
ORIENT—State the goal in one sentence: execute the active task
and advance the cursor. Name what won't change: PLAN.md, SPEC.md,
and forward-task seams. Cursor exception: set
cursor.task_status and tasks[active_task_id] to "in_progress"
in .spae/current/STATE.json.
PLAN—Declare the full implementation path that satisfies every
acceptance criterion, advances the task Intent and plan ## Goal,
and leaves seams for forward tasks. Read
references/testing-guide.md and
references/shell-command-guide.md. Map the test surface per
criterion: expected behaviors, failure modes, and edge cases. Choose
among valid implementations by goal fit, not local convenience.
ACT—Iterate over every acceptance criterion:
test→implement until the criterion passes.Stop when all criteria have exhaustive passing test coverage. Never write production code before its test exists. Edit only source, tests, docs, or configuration files required by the task.
VERIFY—Loop over every acceptance criterion and verification command listed for the active task:
references/testing-guide.md; fix any violation before proceeding.ACT,
execute, then re-enter VERIFY.PERSIST—Mark the active task done in
.spae/current/STATE.json, increment completion metrics, and advance
the cursor to the next task. If no next task remains, set
phase: verify.
REPORT—Emit the result following the result directives and using the result template.
.spae/current/STATE.json.## Goal, the task Intent, or a downstream task—an undeniable
conflict, not a subjective doubt. Record it in
.spae/current/STATE.json. Leave ambiguous interpretation to
/verify; never ship a locally correct, globally wrong
implementation.Intent and plan ## Goal, record it in
.spae/current/STATE.json, and proceed..spae/current/PLAN.md during /build..spae/current/SPEC.md during /build.workstream; respect the
user's selected /build path..spae/ artifacts.STATE.json outside the schema reference.@ts-ignore, eslint-disable, @SuppressWarnings, # type: ignore.as any,
! non-null assertions, or broadening union types.references/testing-guide.md.Intent and plan ## Goal; no
forward-task work performed..spae/current/STATE.json task registry, metrics, cursor, and phase
reflect the completed task, and the relevant tasks marked as done..spae/current/PLAN.md and .spae/current/SPEC.md remain unchanged.### Execution Summary
- **Actions**:
- [Terse list of actions taken]
- **Files**:
- [Terse list of affected files]
- **Tests**:
- [Terse list of tests written — behaviors, failure modes, and edge cases covered]
- **Findings**:
- [Terse list of notable findings]
- **Summary**:
- [Terse list of summary of changes]
> **`SPAE` Status** • `[workstream-name]`
> **Progress**: Task [X] of [Y] ([Z] remaining)
> **Completed**: `T-XXX` - [Task title]
> **Next Task**: `T-YYY` - [Next task title]
>
> _Run `/build` to execute the next task._
Use this status block instead when the plan concludes.
> **`SPAE` Status** • `[workstream-name]`
> **Progress**: All [X] tasks completed
> **Phase Complete**: `/build`
> **Next Phase**: `/verify`
>
> _Run `/verify` next._