From sth-harness
Shared one-question-at-a-time interview logic for filling harness project.md and feature spec/state files. Used by /sth-harness:init, /sth-harness:add-spec, and the Codex sth-harness skill.
How this skill is triggered — by the user, by Claude, or both
Slash command
/sth-harness:harness-interviewThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Turn a user's intent into filled harness files by asking ONE question at a time.
Turn a user's intent into filled harness files by asking ONE question at a time.
ai-harness/specs/global-spec-info.md — spec fields, ID rules, coverage rule.ai-harness/specs/global-state-info.md — state fields, legal phases + task states, task-line format.project.md is the system-context hub. Fill it as follows:
README.md and common docs
(docs/, ARCHITECTURE.md, CONTRIBUTING.md).project.md, then interview only for the gaps (build/run/test commands,
app-type if unclear). Keep it light.project.md captures the missing facts directly.frontend | backend | fullstack | CLI | library | mobile | other) — ask if it cannot be derived from the docs.project.md from the interview, then
offer (ask first) to seed a minimal README with the bundled
scripts/seed-readme.sh (idempotent, never clobbers). In Codex, resolve it
relative to the loaded plugin skill path; in Claude Code,
CLAUDE_PLUGIN_ROOT/scripts/seed-readme.sh may be available.<!-- CUSTOMIZE --> in project.md, including inline comments
in examples; link, don't duplicate — keep project.md a small hub.project.md. If any
actionable <!-- CUSTOMIZE --> placeholder remains, ask a follow-up or fill
it from known facts. Do not treat documentation-only occurrences elsewhere in
the harness as project fields.REQ-n (priority): ....AT-n covers REQ-x (level, red?); or a DV-n block (reason + interim check + follow-up task).T-n <state> <title> (REQ-x, AT-y), outside-in slices, at most one doing.spec.md and state.md; set phase, overall, next.After writing, re-read both files: do they match the bare freeform shape? Do IDs cross-cite correctly? Is the legal vocabulary used verbatim?
npx claudepluginhub danielemiliogarcia/sth-harness-plugin --plugin sth-harnessGuides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.