skills/mp-grill/SKILL.md
Interview the user relentlessly about a plan, design, or requirements until reaching shared understanding. Auto-detects project docs and updates them with decisions. Use when: "grill me", "stress-test plan", "grill requirements", "add requirements"
npx skillsauth add MartinoPolo/mpx-claude-code mp-grillInstall 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.
Interview the user relentlessly about every aspect of their plan, design, or requirements until reaching shared understanding. Walk down each branch of the decision tree, resolving dependencies one by one. Avoid using AskUserQuestion tool, ask directly in the conversation.
Check for .mpx/ documentation (see skills/shared/DOCUMENTATION_STRATEGY.md for format details):
.mpx/CONTEXT.md — project summary, domain language, feature index, constraints.mpx/DECISIONS.md — settled architectural and design decisions with rationaleIf any exist, read them silently as grilling context. Reference their domain language and constraints during the session. If none exist (or outside a repo), proceed as a pure conversational grill.
$ARGUMENTS is inline text, use as the grilling subject.$ARGUMENTS is a topic or plan description, use directly.Interview relentlessly. For each branch of the decision tree:
Explore agent with model: "sonnet" instead of asking.For requirements specifically, clarify each one:
Continue until every branch is resolved and shared understanding is reached.
After grilling concludes, check which docs exist and have relevant updates. We're trying to keep these files concise and on point, so think twice before adding anything. It should be the most important context and decisions for the project. If not sure if important enough, ask user.
CONTEXT.md — If new terms, features, or constraints emerged:
**Term** — One-sentence definition.) and ask the user whether to add it. Write only confirmed terms.DECISIONS.md — If architectural or design decisions were settled:
### Title + Decided: date + What: + Why: + Rejected:Summarize the grilling session: key decisions made, requirements clarified, docs updated (if any), and open items remaining.
development
Audit all active skills for consistency, convention drift, and common issues. Auto-fixes where possible, reports remaining issues. Use when: "audit skills", "skill audit", "check skills", "lint skills"
testing
Ship finished work: sync base, commit, push, PR, wait for CI green, merge. Use when: "ship it", "ship and merge", "ship this"
development
Scan recent Claude Code sessions for grilling/design discussions, extract decisions, and update CONTEXT.md + DECISIONS.md. Use when: "harvest decisions", "extract decisions from sessions", "update docs from sessions", "sync decisions"
tools
Consolidate CONTEXT.md: remove duplicates, outdated items, tighten language. Use when: "consolidate context", "clean up context", "simplify context", "consolidate requirements"