Spec approve
Skill ainova-systems/intelligence-dev-packs/packs/spec/skills/spec-approve
Intelligence pack for software engineering based on Ainova Systems best practices
npx -y skills add ainova-systems/intelligence-dev-packs --skill spec-approveAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 2 stars2 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
Records the owner's approval of a reviewed spec so it enters the autonomous execution queue. Autonomous mode only - in supervised mode a plan with no open question is already approved, and this skill says so and stops.
SKILL.md
2.3 KB, as published. Nobody here has run it
Approve a Spec
The owner's gate-1 decision, recorded as a machine-readable signal: an approved spec is what spec-execute-next picks up. This decouples review from execution - approve a batch of specs now, and the AI works the approved queue later (scheduled or looped), with no further owner input until the PR.
This signal exists only in autonomous mode (profile execution_mode), where a machine queue needs a durable record of the owner's review. In supervised mode the owner is in the loop at execution time, so a plan with no open question is the approval - this skill reports that and changes nothing.
Steps
- Resolve the spec (argument, or the most recently created
proposedspec). Read requirements and plan end-to-end. - Pre-checks before recording approval: the spec is
proposed(not already approved / in-progress / completed / cancelled); the coverage table maps every requirement; the plan cites concrete siblings; no open question stands. Surface anything that should block approval - the owner decides, this skill only records the decision. - Set the spec's frontmatter
status: approvedwith the date. Change nothing else - approval records a decision, it does not edit spec content. - Report: the spec is queued;
spec-execute-nextwill pick it up by value, or runspec-executeto start it now.
Verify
- The spec's
statusreadsapproved; nothing else in the spec changed.
Scope / hand-off
- Authoring or changing the spec -
spec-create(update-mode) or a re-pull viaspec-pull. Executing -spec-execute/spec-execute-next. Resolving open questions first -spec-answer.
CRITICAL
- Approval is the owner's call: the AI never sets
approvedon its own initiative - only when the owner explicitly invokes this skill after reviewing. - Approve only a
proposedspec; re-approving or approving a mid-flight spec is a no-op with a warning. - An open question blocks approval - route it through
spec-answerfirst.