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
Convert an existing static HTML site into a private Codex Site, optionally adding a persistent authenticated API and local programmatic writes. Use only when deliberately invoked as $html2site.
business
Research verified local events and create ranked, source-linked activity reports.
development
Preview available meeting options and create Google Calendar invites with attendee availability and room booking after confirmation. Use when directly invoked via $cal or when asked to schedule a meeting.
testing
Manage Git preflight, branches, worktrees, pushes, and completed-work cleanup. Use whenever creating a pr or when explicitly invoked.