From frontend-skills
Stress-tests plans by interviewing the user and spawning three parallel reviewer hats (product, engineering, design). Use when user wants to be grilled on a plan.
How this skill is triggered — by the user, by Claude, or both
Slash command
/frontend-skills:grill-meThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Phase 2b gate. No implementation until plan survive grilling.
Phase 2b gate. No implementation until plan survive grilling.
Walk every branch of decision tree. Resolve dependencies one-by-one. Each question, give recommended answer. One at time.
If question answerable by exploring codebase, explore first.
Once user present coherent plan, spawn three reviewers in parallel (single message, multiple Agent tool calls):
plan-product-hat: persona, pain, success metric, scope, reversibility, TTVplan-engineering-hat: architecture, error paths, perf, security, test strategy, rollbackplan-design-hat: flow, a11y, copy, visual consistency, states (empty/loading/error)Each emit {reviewer, status, findings[], must_answer[]} per findings-schema.md.
Consolidate all must_answer questions into single list, deduped. Surface to user. User answer each. Plan updated inline.
Any reviewer return status: BLOCKED -> plan no advance until blocking finding addressed or user override.
All hats return APPROVED or user override specific findings -> plan approved -> Phase 3 (Implement).
Skip three-hat fan-out only if:
Else, fan-out mandatory. [ETHOS: Grill Before Build]
npx claudepluginhub redpanda-data/ui-harness --plugin frontend-skillsStress-tests plans, designs, or PRDs by interrogating assumptions, hunting code contradictions, and sharpening fuzzy language before any build.
Socratic interviewer that stress-tests plans, designs, and ideas by surfacing hidden assumptions and unresolved dependencies until shared understanding is reached.
Stress-tests designs and plans by interviewing the user through decision branches until reaching shared understanding. Invoke via /grill-me or when mentioning 'grill me'.