spae-spawn
Executes the build phase of the SPAE structured workflow autonomously, cycling build, check, and fix per task.
Skill by mystilleef
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/mystilleef-spae-spawn
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: productivity
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/spae-spawn
What's inside
- Skill name
spae-spawn- Description
- Executes the build phase of the SPAE structured workflow autonomously, cycling build, check, and fix per task.
- License
- MIT
- Instructions
- 123 lines in SKILL.md · view on GitHub
Files (2)
- SKILL.md
- STATE.md · references/
SKILL.md (first lines)
# Spawn
## When to use
- The user wants to perform the build phase of the `SPAE` structured
workflow autonomously.
## Goal
- Spawn the subagent matching the current `STATE.json` phase, looped
until every task completes.
- Ensure `phase: verify` in `STATE.json` once the loop exits.
## Input
Read `.spae/current/STATE.json` for phase, cursor, and task registry.
## `STATE.json`
See `references/STATE.md` for the field reference, directives, and phase
snapshots.
## Phase-agent map
Every phase maps to exactly one subagent, spawned the same way
regardless of phase:
| `phase` | Subagent |
| ------- | -------- |
| `build` | `build` |
| `check` | `check` |
| `fix` | `fix` |
## Workflow
1. **Validate State**: Confirm `STATE.json` has `phase` in `"build"`,
`"check"`, `"fix"` and a populated `cursor.active_task_id`. Halt on
_unparseable_ JSON, missing `STATE.json`, or an unrecognized `phase`.
2. **Dispatch Loop**:
- Re-read `.spae/current/STATE.json`; record `phase`.
- Exit on `phase: "verify"`.
- Halt immediately if `phase` matches none of the phase-agent map's
rows.
- Spawn the subagent the map names for the recorded `phase`, no
arguments.
- Await completion; halt immediately on `Failed` status or any
process failure (crash, timeout, `AgentError`).
- Re-read `.spae/current/STATE.json`; halt immediately if `phase`
matches the value recorded at the start of this iteration.
- Repeat step 2.
3. **Finalize Phase**: Confirm `STATE.json` shows `phase: "verify"`.
Emit the final completion feedback.
## Directives
- Limit actions entirely to orchestration.
- Always use the subagent tool for subagent invocation.
- Trust `STATE.json` over subagent result.
- Halt immediately on subagent `Failed` status or any process failure
(crash, timeout, `AgentError`).
- List of agents permitted to invoke:
- `build`
- `check`
- `fix`
## Constraints
- Restrict your activities to:
- Reading `.spae/current/STATE.json`.
- Using the subagent tool to spawn agents the phase-agent map names.
- Never write to any project file.
- Never activate skills.
- Never invoke agents outside the permitted list.
- Never execute git mutations (staging, commits, tags, pushes, or releases).
- Never run `subagents` in parallel or concurrently.
- Never prompt the user for decisions mid-run; let failures halt
execution.
- Never perform activities beyond subagent invocation, state tracking,
and reporting.
## Verification
- Confirm every spawned subagent's phase matches the phase-agent map at
spawn time.
- Confirm `phase` changes on every iteration; halt on a stalled phase.
- Confirm all tasks show `done` state upon completion.
- Confirm the `workstream` advanced to `phase: verify`.
- Confirm zero project writes from the orchestration agent itself.
## Result directives
- **Minimum** words. **Maximum** signal.
- Keep prose terse while ensuring clarity.
- Optimize prose for agent, token, and context efficiency.
- Split actions, findings, and summaries into terse bullet points.
- Use lists and sub-lists for long sentences and dense paragraphs.
- Emit the result template as live markdown—never in a code fence.
- Output nothing outside the template.
### Result template
<!-- prettier-ignore-start -->
```md
### Execution Summary
- **Actions**:
- [Terse list of actions from spawned subagents]
- **Files**:
- [Terse list of files affected by spawned subagents]
- **Findings**:
- [Terse list of findings from spawned subagent]
- **Summary**:
- [Terse list of summary from spawned subagents]
> **`SPAE` Spawn** • `[workstream]`
> **Result**: [Completed | Halted | Failed]
> **Halted at**: `[Task ID]` _(if halted)_
> **Remaining**: [Y] tasks _(if halted)_
> **Impact**: [Terse impact statement]From mystilleef/spae-framework, MIT.
More from mystilleef/spae-framework
- 0.600score
purify
mystilleef
Eliminate KISS, YAGNI, Idiomatic, and Hygiene violations, including test-suite bloat, while preserving intended behavior.
SkillAFreshness: A★ 2Claude Code +9 - 0.600score
spae-check
mystilleef
Per-task verification gate for SPAE.
SkillAFreshness: A★ 2Claude Code +9 - 0.597score
spae-prepare
mystilleef
Orchestrate SPAE subagents sequentially through the spec, plan, and inspect phases of the structured workflow.
SkillAFreshness: A★ 2Claude Code +9 - 0.597score
spae-build
mystilleef
Atomic execution for the project framework.
SkillAFreshness: A★ 2Claude Code +9 - 0.597score
spae-inspect
mystilleef
Optimization & Verification for the `SPAE` framework.
SkillAFreshness: A★ 2Claude Code +9 - 0.597score
spae-orchestrate
mystilleef
Orchestrate SPAE subagents sequentially through the structured workflow and lifecycle.
SkillAFreshness: A★ 2Claude Code +9 - 0.597score
spae-plan
mystilleef
Task Decomposition for the `SPAE` framework.
SkillAFreshness: A★ 2Claude Code +9 - 0.597score
spae-spec
mystilleef
Given a proposal, or task, generate a spec and state file for SPAE structured workflow.
SkillAFreshness: A★ 2Claude Code +9 - 0.597score
spae-verify
mystilleef
Arbiter for the SPAE framework.
SkillAFreshness: A★ 2Claude Code +9 - 0.597score
refactor
mystilleef
Refactor code to fix DRY, SOLID, and Structure violations while preserving behavior.
SkillAFreshness: A★ 2Claude Code +9 - 0.597score
spae-fix
mystilleef
Remediates pre-classified SPAE task gaps.
SkillAFreshness: A★ 2Claude Code +9 - 0.594score
code-review
mystilleef
Find bugs and potential issues in code changes.
SkillAFreshness: A★ 2Claude Code +9
Signals
- Stars
- 2
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Oct 17, 2026 (12 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/mystilleef/spae-framework
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from mystilleef
- 0.600score
purify
mystilleef
Eliminate KISS, YAGNI, Idiomatic, and Hygiene violations, including test-suite bloat, while preserving intended behavior.
SkillAFreshness: A★ 2Claude Code +9 - 0.600score
spae-check
mystilleef
Per-task verification gate for SPAE.
SkillAFreshness: A★ 2Claude Code +9 - 0.597score
spae-build
mystilleef
Atomic execution for the project framework.
SkillAFreshness: A★ 2Claude Code +9 - 0.597score
spae-prepare
mystilleef
Orchestrate SPAE subagents sequentially through the spec, plan, and inspect phases of the structured workflow.
SkillAFreshness: A★ 2Claude Code +9 - 0.597score
spae-inspect
mystilleef
Optimization & Verification for the `SPAE` framework.
SkillAFreshness: A★ 2Claude Code +9 - 0.597score
spae-orchestrate
mystilleef
Orchestrate SPAE subagents sequentially through the structured workflow and lifecycle.
SkillAFreshness: A★ 2Claude Code +9
Cite this page
spae-spawn skill. Agent Mart. https://agentmart.dev/skills/mystilleef-spae-spawn (last updated 2026-10-24)