frontier-rounds

Solid

Interview the user in breadth-first rounds until a design is settled, asking every question whose prerequisites are already answered in one batch rather than one at a time. Use when a plan, design, spec or decision needs stress-testing before work starts; when the user says "grill me", "stress-test this", "poke holes in this", "what am I missing", "interrogate this plan", "ask me what you need to know"; or when another skill needs a structured elicitation pass. Produces settled decisions, not deliverables. For open-ended idea generation use superpowers:brainstorming instead — this is for a design that already exists and needs pinning down.

Testing & QA 8 stars 1 forks Updated today MIT

Install

View on GitHub

Quality Score: 81/100

Stars 20%
32
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# Frontier Rounds Interview the user until you reach a shared understanding. Map the work as a **design tree**: every decision branches into the decisions that hang off it. Work the tree in **rounds**. The **frontier** is every decision whose prerequisites are already settled — the questions you can ask *now* without guessing at answers you have not heard yet. Ask the whole frontier in one round. Then wait. Each answer reshapes the tree: settled decisions push the frontier outward and unblock questions that depended on them. Recompute the frontier and ask the next round. **A question whose answer depends on another question still open in this round belongs to a later round, not this one.** ## Question format ``` ❓ **Q1** — **<short title>**: <the question, including options where they exist> ➡️ <your recommended answer, and the reason in a clause> ``` Number every question. Give a recommendation on every one — a question without a recommendation makes the user do work you could have done. If you genuinely have no view, say which fact would give you one. ## Facts are your job, never the user's When a frontier question turns on something the environment can answer — what a file contains, what a command prints, what version is installed, whether a path exists — **go and find out. Never ask the user for something you could look up.** A running lookup is an **unsettled prerequisite, not a blocker on the round**. Only the questions downstream of it wait; ask the rest of t...

Details

Author
kevin-burns
Repository
kevin-burns/claude-skills
Created
2 months ago
Last Updated
today
Language
Python
License
MIT

Bundled in these plugins

Similar Skills

Semantically similar based on skill content — not just same category