active/spec-simulate/SKILL.md
Simulate implementing a spec against the real source code, then grade the spec as correct, comprehensive, and simple. Use only when explicitly invoked as $spec-simulate or when the user asks to simulate implementation from a spec.
npx skillsauth add kevinslin/skills spec-simulateInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Use this skill to stress-test a spec before implementation by reading the spec, reading the relevant source, mentally implementing it end to end, and grading whether the spec is ready.
Default to review-only. Do not edit source code unless the user explicitly asks for implementation. If the user asks to apply findings, edit the spec only.
correct: whether the spec accomplishes the user's desired behavior and
avoids wrong behavior or missed cases.comprehensive: whether the spec is enough to implement end to end without
ambiguity, including tests and verification.simple: whether the spec uses the existing codebase's simplest viable
path instead of duplicating logic or introducing unnecessary abstractions.Use this shape for a review-only pass:
correct: yes/no, with caveats
comprehensive: yes/no, with missing cases
simple: yes/no, with simplification opportunities
Major findings:
- ...
Minor findings:
- ...
If there are no major findings, say that explicitly. Keep the report focused on spec changes that would affect implementation.
When the user asks for a loop or repeated simulation pass:
development
Create, rename, audit, or close a tracked Codex task whose turns and status are persisted in the local thread ledger. Only use when directly invoked.
testing
Manage Git preflight, branch and worktree creation, and completed-work cleanup. Use when explicitly invoked.
databases
Automatically use for durable knowledge, configured project-context lookup, and schema-backed artifact layouts.
content-media
Create, update, or optimize skills and SKILL.md content.