Claude Plan With Me Skill — Design skill for Claude Code
A Claude skill that turns plan mode into a structured, repo-grounded design conversation with senior-engineer-level clarifying questions before drafting a plan.
How to install Claude Plan With Me Skill
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open Hariprashad-Ravikumar/claude-plan-with-me-skill and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Claude Plan With Me Skill does
A Claude skill that turns plan mode into a structured, repo-grounded design conversation with senior-engineer-level clarifying questions before drafting a plan.
Alternatives in Design
- Brainstorming — Transform rough ideas into fully-formed designs through structured questioning and alternative exploration 27.9k ★
- Claude Design Engineer — Design engineering for Claude Code 4.1k ★
- Extract Skill — Reverse-engineer design systems, tokens, and components from live products or screenshots 2.8k ★
README
plan-with-me
A Claude skill that turns plan mode into a structured, repo-grounded design conversation instead of a quick sketch.
Before writing a single line of a plan, it researches the current (or a named target) repository thoroughly, then **always** asks several high-leverage clarifying questions at a system-design / senior-software-engineer level — each with multiple concrete, well-reasoned options and tradeoffs, never a bare yes/no. Only after you answer does it draft the implementation plan, and it always requests explicit approval before any implementation begins.
Why
Left to its own devices, plan mode tends to do one of two things: write a plan straight away and let architectural decisions get made implicitly by whichever approach occurred to it first, or ask one or two shallow clarifying questions that aren't really grounded in the codebase. Neither gives you a real say in the decisions that are expensive to reverse later — the data model, the API shape, how failures are handled, what gets tested.
This skill slows that moment down, deliberately, the way a senior engineer would if a junior engineer said "I'm going to go build X." It does the reading a good engineer does, and asks the questions a good engineer asks — as concrete, opinionated options, not open-ended prompts that push the design work back onto you.
What it does
- Resolve scope — figures out which repo and which request it's actually planning against.
- Research — reads the relevant parts of the codebase (via Glob/Grep/Read, or a research subagent for large repos): tech stack, existing conventions, analogous features, testing setup.
- Ask clarifying questions — a small, adaptive set of questions (2-3 for a focused change, 6+ for a bigger design), each posed as multiple choice with real tradeoffs and a recommended default, grounded in what research turned up. See
references/question-playbook.mdfor the categories it draws on: architecture & structure, data model &
Related Skills
Brainstorm First
Before starting any non-trivial task (>0.5 day, new feature, new UI page, new integration, refactor spanning 5
Native Engine Parity Decoding.Skill
Reverse-engineer an Android NDK-shipped C++ calculation engine (libcalcfacade.so style) to bring a TypeScript
Video Talkcraft
Agent skill that turns Claude Code / Codex into a motion-design studio for narration videos — word-level voice
Claude Planning Skills
Four interlocking Claude skills: brainstorm a design, plan it, build it in reviewed batches, with a skeptic th
Ldd Architect
Documented sugar for LDD[level=L3]: — runs the 5-phase design protocol (Constraints → Non-goals → 3 Candidates
Prznt Deck
Build fully editable PowerPoint decks in the Prznt Perfect design system. Turns content or a topic into a stru
Related Agents
Brief Agent
Turns a rough design brief into a structured design spec covering screens, flows, components, interaction stat
User Proxy Agent
Autonomous User Surrogate & Strategic Decision Proxy. Operates in Auto Mode to answer clarifying questions and
Product Owner
Use proactively when user asks to create an issue, write a ticket, or define requirements. Analyzes change req