planlisted
Install: claude install-skill YoniChechik/claude-code-config
Restate the question in fully concrete terms, making every implicit detail explicit. Then answer.
# Plan Mode
Explore the codebase and create a structured implementation plan.
## HARD CONSTRAINT: ONE FEATURE = ONE PR
**MUST** plan every feature to ship as a **single PR**. Never split into multiple PRs, never propose phased/follow-up PRs, never suggest "PR 1 / PR 2" sequencing.
- All tasks in the plan land together in one branch, one PR.
- If scope feels too big for one PR, ask the user to narrow the scope — do **not** silently split it.
- Other-LLM critique pass must respect this too: reject any suggestion that breaks the work into multiple PRs.
## Feature description from user input
"$ARGUMENTS"
## Process
Use a subagent to carry out the following steps:
### Step 1: Explore & Plan
- Run the `/explore` skill on `$ARGUMENTS` — it covers the codebase side (patterns, architecture, related files, dependencies, integration points) and the web side (common solutions, alternatives, libraries, blog posts about the problem) together.
- **Ask the user multiple questions throughout the process:**
- Unclear scope or boundaries
- Multiple valid technical approaches
- Breaking changes or migration needed
- Concerns and tradeoffs
- **Decide yourself:**
- Implementation details, file/function names, code organization, other obvious choices
- **This isn't one-shot.** Explore, ask, and decide can all rerun as many times as needed while planning — a new unknown or problem sur