Spec-driven development on OpenSpec, with mechanical spec-as-source enforcement: a custom 'spec-as-source' OpenSpec schema adds file-ownership (targets) and test-verification ([@test]) metadata to every capability spec, three scripts (link check, ownership check, manifest build) keep code and specs from drifting apart, plus requirement-gathering, spec-writer, work-review, and a session-handoff skill with a proactive context-warning hook.
73
92%
Does it follow best practices?
Impact
—
No eval scenarios have been run
Advisory
Suggest reviewing before use
Score every prompt revision against exactly these five dimensions. Each dimension is scored 0, 1, or 2 using the written anchors below; the total ranges 0–10. The rubric exists so two scoring runs over the same prompt land in the same neighborhood — score against the anchors, not against intuition.
Evidence requirement: any dimension scored above 0 MUST cite quoted evidence — a verbatim excerpt from the prompt revision that justifies the score. No quote, no points: if you cannot quote the prompt to support a 1 or a 2, the dimension scores 0.
What the user wants to exist or happen, stated unambiguously.
What is in and what is out.
Whether success can be checked mechanically or by observation.
The limits the solution must respect and the awkward inputs it must survive.
Whether acting on the prompt requires making things up.
n/a, or
already captured as an open question — nothing must be invented.Total the five dimensions and act on the band:
REFINED_PROMPT.md). If this is the first round, skip the interview and
rewrite phases entirely.The loop stops mechanically at total ≥ 9 or when the round cap (default 5) is reached; on cap-out, report the dimensions still below 2 and why, and ask the user whether to proceed anyway or abort.
.tessl-plugin
skills
handoff
handoff-skill
openspec-apply-change
openspec-archive-change
openspec-explore
openspec-propose
openspec-sync-specs
prompt-loop
requirement-gathering
spec-as-source-setup
templates
openspec-schema
spec-as-source
templates
spec-ci-sync
spec-loop
spec-rebuild
spec-verify
spec-writer
work-review