원클릭으로
list-phase-assumptions
Surface Claude's assumptions about a phase before planning begins.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Surface Claude's assumptions about a phase before planning begins.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Run multiple phases hands-free. Chains discuss, plan, build, and verify automatically.
Start a new project. Deep questioning, research, requirements, and roadmap.
Execute all plans in a phase. Spawns agents to build in parallel, commits atomically.
Configure settings: depth, model profiles, features, git, and gates.
Execute the next logical step automatically. No prompts, no decisions — just do it.
Systematic debugging with hypothesis testing. Persistent across sessions.
| name | list-phase-assumptions |
| description | Surface Claude's assumptions about a phase before planning begins. |
| allowed-tools | Read, Glob, Grep, Bash, AskUserQuestion |
| argument-hint | <phase-number> |
STOP -- DO NOT READ THIS FILE. You are already reading it. This prompt was injected into your context by Claude Code's plugin system. Using the Read tool on this SKILL.md file wastes tokens. Begin executing Step 0 immediately.
Before ANY tool calls, display this banner:
╔══════════════════════════════════════════════════════════════╗
║ PLAN-BUILD-RUN ► ASSUMPTIONS ║
╚══════════════════════════════════════════════════════════════╝
Then proceed to Step 1.
References: @references/ui-brand.md
You are running the list-phase-assumptions skill. Your job is to surface Claude's assumptions about a phase BEFORE planning begins. This helps users catch misconceptions early, before they propagate into plans and code.
Key difference from /pbr:discuss: This skill is ANALYSIS of what Claude thinks, not INTAKE of what the user knows. No file output -- purely conversational to prompt discussion.
This skill runs inline (no Task delegation).
Extract the phase number from $ARGUMENTS.
If argument missing:
╔══════════════════════════════════════════════════════════════╗
║ ERROR ║
╚══════════════════════════════════════════════════════════════╝
Phase number required.
Usage: /pbr:list-phase-assumptions <phase-number>
Example: /pbr:list-phase-assumptions 3
Exit the skill.
If argument provided:
Validate the phase exists in .planning/ROADMAP.md:
grep -i "Phase ${PHASE}" .planning/ROADMAP.md
If phase not found:
╔══════════════════════════════════════════════════════════════╗
║ ERROR ║
╚══════════════════════════════════════════════════════════════╝
Phase {N} not found in roadmap.
Available phases:
{list phases from ROADMAP.md}
Exit the skill.
Read the following files to understand what this phase needs to accomplish:
ROADMAP.md -- Find the phase entry. Extract:
STATE.md -- Read .planning/STATE.md for current project position and accumulated context.
Phase CONTEXT.md (if exists) -- Check .planning/phases/{NN}-*/CONTEXT.md for any prior discussion decisions about this phase. If found, note the locked decisions -- your assumptions should respect them.
Prior SUMMARY.md files -- Scan .planning/phases/ for completed phases with lower numbers. Read their frontmatter to understand what has already been built (provides field).
Analyze the phase goal, project context, and what has been built so far. Present your assumptions across 5 categories. For each assumption, mark a confidence level:
Present the assumptions in this format:
## My Assumptions for Phase {N}: {Phase Name}
### Technical Approach
- {What libraries, frameworks, patterns you would use and why}
- {How you would structure the implementation}
- Mark each: [Confident] / [Likely] / [Unclear]
### Implementation Order
- {What to build first, second, third and why}
- {What is foundational vs dependent}
- Mark each: [Confident] / [Likely] / [Unclear]
### Scope Boundaries
**In scope:** {what is included}
**Out of scope:** {what is excluded}
**Ambiguous:** {what could go either way}
- Mark each boundary: [Confident] / [Likely] / [Unclear]
### Risk Areas
- {Where you expect complexity or challenges}
- {Potential issues and why they concern you}
- Mark each: [Confident] / [Likely] / [Unclear]
### Dependencies
**From prior phases:** {what you assume exists from earlier work}
**External:** {third-party libraries, APIs, services needed}
**Feeds into:** {what future phases will need from this}
- Mark each: [Confident] / [Likely] / [Unclear]
Rules for generating assumptions:
Confidence-based skip gate: If ALL assumptions across all categories are marked [Confident], the skill can skip the correction step. Display: "All assumptions are high-confidence — proceeding without correction." Still give the user a chance to interrupt if needed.
After presenting assumptions, use AskUserQuestion to gather feedback:
AskUserQuestion:
question: "Are these assumptions accurate? What did I get right, wrong, or miss?"
header: "What do you think?"
options:
- label: "Looks right" description: "Assumptions are accurate, proceed"
- label: "Some corrections" description: "I have corrections or additions"
- label: "Way off" description: "Major misconceptions to address"
If "Looks right":
Assumptions validated. Your phase context is well-understood.
Proceed to Step 6.
If "Some corrections" or "Way off":
Let the user provide their corrections in freeform text. Do NOT use AskUserQuestion for the corrections themselves -- this is a conversation.
After receiving corrections, summarize the updated understanding:
Key corrections:
- {correction 1}
- {correction 2}
Updated understanding: {summarize how your view of the phase has changed}
Then ask if there is anything else to correct before proceeding to Step 6.
Present next steps based on what was discussed:
╔══════════════════════════════════════════════════════════════╗
║ PLAN-BUILD-RUN ► ASSUMPTIONS REVIEWED ║
╚══════════════════════════════════════════════════════════════╝
Phase {N}: {name} -- assumptions {validated / updated}
╔══════════════════════════════════════════════════════════════╗
║ ▶ NEXT UP ║
╚══════════════════════════════════════════════════════════════╝
**Discuss this phase** -- capture decisions in CONTEXT.md
`/pbr:discuss {N}`
<sub>`/clear` first -> fresh context window</sub>
**Also available:**
- `/pbr:plan {N}` -- proceed directly to planning
- `/pbr:list-phase-assumptions {N}` -- re-examine with corrections applied
- `/pbr:progress` -- see project status