opencode-workflow/skills/grill-me/SKILL.md

25 lines
1.5 KiB
Markdown
Raw Normal View History

---
name: grill-me
2026-04-10 05:42:28 +00:00
description: Interview the user relentlessly about a product plan until reaching shared understanding, resolving scope and acceptance questions one by one.
---
2026-04-10 05:42:28 +00:00
Interview me relentlessly about every aspect of this product plan until we reach a shared understanding. Walk down each branch of the product decision tree, resolving scope, user behavior, constraints, and acceptance expectations one-by-one. For each question, provide your recommended answer.
Ask the questions one at a time.
2026-04-10 05:42:28 +00:00
Focus on product definition, not implementation design. If a question drifts into architecture, modules, APIs, schemas, databases, testing strategy, or code, redirect it back to user-visible behavior, scope, and acceptance criteria.
Primary input artifact: `docs/prd/{date}-{feature}.md`
Primary output artifact: updated `docs/prd/{date}-{feature}.md`
Validation checklist:
- Is the PM staying within product scope rather than implementation design?
- Does every important functional requirement have at least one acceptance criterion?
- Does every acceptance criterion map back to a functional requirement?
- Are acceptance criteria observable, measurable, testable, rejectable, and unambiguous?
- Are the key edge cases covered?
- Are non functional requirements justified by the user context?
- Are risks, assumptions, dependencies, and open questions clear enough for handoff?
- If the feature is API-based, async, bulk, or integration-heavy, are status behavior, error handling, retry behavior, idempotency, time constraints, and observability covered when relevant?