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-verify
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
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-verify
What's inside
- Skill name
spae-verify- Description
- Arbiter for the SPAE framework. Compares implementation against SPEC.md and determines workstream completion.
- License
- MIT
- Instructions
- 187 lines in SKILL.md · view on GitHub
Files (5)
- SKILL.md
- STATE.md · references/
- VERIFY.md · references/
- prose-protocol.md · references/
- shell-command-guide.md · references/
SKILL.md (first lines)
# Verify `SPAE`
## When to use
- `STATE.json` reports `phase: verify`.
- Every `PLAN.md` task reports `done`.
## Goal
- Compare implemented repository state against `SPEC.md`, identify gaps,
and close or reopen the work stream as the final `SPAE` arbiter.
- Pass: complete the work stream.
- No pass: route actionable gaps back to `/spec`.
## Input
Read:
- `.spae/current/STATE.json` (consult `references/STATE.md` for field
reference, directives, and phase snapshots)
- `.spae/current/SPEC.md`
- `.spae/current/PLAN.md`
- All source files modified by this **workstream** (scoped from
`.spae/current/PLAN.md` tasks)
- `.spae/current/VERIFY.md`, when present
## Workflow
1. **GATE**—Read `.spae/current/STATE.json`; self-heal metadata: inject
missing `version` (`"1.0"`), `workstream` (from symlink or directory
path), and `status` (`"active"`). Confirm `phase: verify`. Confirm
every `.spae/current/PLAN.md` task reports `done` in the `tasks`
registry. Halt immediately on _unparseable_ JSON, unrecognized
`phase`, or incomplete tasks; report which check failed; make no
changes.
2. **ORIENT**—Goal: compare implemented repository state against each
`.spae/current/SPEC.md` spec item; determine pass, no-pass, or
blocked verdict.
3. **PLAN**—List `SPEC.md` spec item IDs and source files modified by
this `workstream` (scoped from `PLAN.md` tasks).
4. **ACT**—Execute:
- Run all relevant project checks. When no automated checks exist,
inspect observable behavior directly—reading code and logs or
running scripted probes—never delegating execution or evidence
capture to a human, an attended terminal, or an interactive
session. Record all results; any check failure mapping to a
`SPEC.md` item classifies as a hard block.
- When a `SPEC.md` item resists verification without human execution,
an attended or interactive terminal, or human presence: classify it
as a hard block and record it in `VERIFY.md` as a spec defect for
`/spec` to resolve; never instruct the user to perform a
verification step.
- Compare implementation against each `SPEC.md` item using check
results as evidence. Reference each finding by spec item ID.
- When `.spae/current/VERIFY.md` exists: treat each prior finding as
an explicit re-check item; confirm each addressed before
proceeding.
- Classify each finding:
- **Hard block**: regression, contract break, missing or incorrect
required behavior, check failure mapping to a `SPEC.md` item;
drives verdict to no-pass.
- **Soft finding**: absent test coverage of explicit required
behavior; unsafe optimization; complexity ungrounded in an
explicit `SPEC.md` spec item (for example, a validation library
pulled in for a single basic check); note only; no verdict
impact.
- **Observation**: thin edge-case test coverage, ambiguous or
untestable spec item, minor deviation outside SPEC scope,
`unrequested` guardrail, theoretical risk; note only; no verdict
impact.
- Draft findings against the `references/VERIFY.md` schema; consult
`references/prose-protocol.md` for phrasing.
5. **VERIFY**—Confirm any drafted `VERIFY.md` content matches
`references/VERIFY.md` structure.
6. **PERSIST**—Apply verdict:
- **Pass**: set `STATE.json` to `status: completed`, `phase: done`;
remove `.spae/current/VERIFY.md` when present; remove
`.spae/current` symlink.
- **No pass**: create or overwrite `.spae/current/VERIFY.md` using
the `references/VERIFY.md` schema with hard blocks from the current
run only, followed by soft findings and observations as
informational notes; set `STATE.json` to
`status: revision_required`, `phase: spec`, `cursor: {}`,
`tasks: {}`.
- **Blocked**: write blocker details only to
`.spae/current/VERIFY.md` (omit observations); set `STATE.json` to
`status: revision_required`, `phase: spec`, `cursor: {}`,
`tasks: {}`.
- **All verdicts**: re-read `STATE.json` after writing; on a field
mismatch, rewrite and re-read. On **Pass**, confirm the re-read
before removing `.spae/current`.
7. **REPORT**—Emit the result following the result directives and using
the result template. On pass, surface observations under Findings. On
blocked, emit the Blocked result block.
## Directives
- Optimize all operations for agent, token, and context efficiency.
- Consult `references/shell-command-guide.md` for command safety,
timeouts, redirects, and environment directives.
- Focus on the delta between `.spae/current/SPEC.md` and repository
state.
- Enforce `KISS` and `YAGNI` principles; penalize over-engineering,
defensive bloat, or speculative abstractions.
- Ground bloat findings in the diff itself; never flag a hypothetical
future risk, stylistic preference, or `unshipped` edge case.
- Classify theoretical gaps, `unrequested` guardrails, and minor edge
cases strictly as observations; forbid theoretical gaps from driving a
no-pass verdict.
- Confine verification evaluation strictly to documented SPEC.md
requirements.
- Prefer existing project verification commands and patterns.
- Refine and optimize `VERIFY.md` for agent consumption: agents read it
for varied purposes, with no memory of this run; keep it
self-contained, explicit, and token-dense.
- Keep `.spae/current/VERIFY.md` findings concrete, reproducible, and
tied to `.spae/current/SPEC.md` spec items.
- Include enough detail to rewrite `SPEC.md` from scratch without
repeating the full investigation.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
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.597score
spae-spawn
mystilleef
Executes the build phase of the SPAE structured workflow autonomously, cycling build, check, and fix per task.
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 23, 2026 (7 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-verify skill. Agent Mart. https://agentmart.dev/skills/mystilleef-spae-verify (last updated 2026-10-24)