← ClaudeAtlas

spae-speclisted

Given a proposal, or task, generate a spec and state file for SPAE structured workflow.
mystilleef/spae-framework · ★ 1 · Testing & QA · score 72
Install: claude install-skill mystilleef/spae-framework
# Spec (`SPAE`) ## When to use - Initialize a new `SPAE workstream`. - Resume interrupted spec work (`phase: spec`, `status: active`). - Rewrite requirements from scratch after a failed `/verify` (`status: revision_required`). ## Goal - Distill user requests, verification findings, and codebase context into concise, testable requirements while preserving `SPAE` phase boundaries. - Generate `.spae/[workstream]/SPEC.md` and advance `STATE.json` to `phase: plan`. ## Input Determine scope by the first available source: - proposal or task from user - Existing `STATE.json` (consult `references/STATE.md` for field reference, directives, and phase snapshots) and `VERIFY.md` in `.spae/current` when present. ## Workflow Select sub-workflow by `.spae/current` symlink state: - **New** (symlink absent): `New spec workflow` - **Revision** (symlink present): `Revision spec workflow` ### New spec workflow If absent symlink follow this workflow. 1. **GATE**—`.spae/current` absent. Halt if symlink exists (revision path). 2. **ORIENT**—Produce `SPEC.md` and `STATE.json` for `[workstream]`. Codebase unmodified. 3. **PLAN**—Derive `[workstream]` slug from `args` or auto-generate. Identify codebase sections to read. 4. **ACT**—Execute: - Initialize `.spae/[workstream]/`; point `.spae/current` symlink; create `STATE.json` (`phase: spec`, `status: active`). - If `AGENTS.md` exists at the project root, read it in full **before** any codebase sections;