From just-claude-things
Use when stress-testing or eliciting pure functional requirements for a product or feature. Drives the *what*, not the *how*. Refuses to discuss tech stack, architecture, or non-functional requirements. Triggers include "grill requirements", "what should this do", "define the what", "elicit requirements", "PRD interview".
How this skill is triggered — by the user, by Claude, or both
Slash command
/just-claude-things:requirements-grillThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
<what-to-do>
Interview the user relentlessly about every functional requirement until shared understanding is reached. Walk the template in REQUIREMENTS-FORMAT.md section by section: Problem → Glossary.
Ask one question at a time. Provide your recommended answer with each question. Wait for feedback before continuing.
Pure what. Refuse tech-stack, architecture, or NFR detours — redirect to tech-design-grill.
Capture answers inline in docs/requirements/<slug>.md as each section closes. Do not batch.
For genuine unknowns, log OQ-XXX. For vague terms, propose canonical replacement and add to Glossary.
CONTEXT.md, prior docs/requirements/, recent commits. See PREREQ-CHECK.md.docs/requirements/<slug>.md — see REQUIREMENTS-FORMAT.md.
PREREQ-CHECK.md. If output file already exists in WIP state, offer to resume from deferred[]."This skill scans the repo for existing docs at start. You may paste epics or prior context any time. We're after the what, not the how — tech design happens later."
Per GRILL-LOOP.md. Recommended answer included with every question. No vague deferrals — use OQ-XXX for genuine unknowns.
Surface immediately. Do not paper over.
Propose canonical replacement. Glossary owns the language.
Update docs/requirements/<slug>.md after each section is resolved. Do not batch.
When every section has content and every conversation branch is closed (resolved or OQ-IDed), run NEG-AUDIT.md. Pay particular attention to:
Flip status: complete only if neg-audit passes. Otherwise stay in-progress and surface what's blocking.
Do not discuss tech stack, architecture, components, frameworks, databases, or any infrastructure topic. If the user steers there, redirect:
"That's tech design —
tech-design-grillhandles it. Right now we're nailing the what."
This is the Filter principle. The how contaminates the what if you let it.
REQUIREMENTS-FORMAT.md — output templateGRILL-LOOP.md — interrogation patternPREREQ-CHECK.md — startup logicFRONTMATTER-FORMAT.md — YAML schemaNEG-AUDIT.md — completion gatenpx claudepluginhub smalls257/just-claude-things --plugin just-claude-thingsCreates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.