From planhaus
Guided client intake interview that produces brief.yaml — household, mood, taste (LOVE/HATE), priorities, numeric budget, constraints, reference URLs. Use when starting a design brief, when the user describes what they want from their home, or when brief.yaml is empty or missing.
How this skill is triggered — by the user, by Claude, or both
Slash command
/planhaus:brief [project-dir][project-dir]The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Interview the client and write `brief.yaml` — the project's north star. Every later phase
Interview the client and write brief.yaml — the project's north star. Every later phase
traces back to it.
Reads: existing brief.yaml if present (then this is an update interview). Structure mirrors templates/brief.yaml.
Writes: brief.yaml in the project root.
Back-edge: none — this is phase 1. Unanswerable questions get a # TODO comment in the file, never an invented answer.
Conversational, in small batches of 2–3 questions. Wait for answers before the next batch. Reflect answers back ("so weekday evenings the living room is mostly the two of you reading?").
Push past vague answers. Adjectives mean nothing until pinned down:
Ask for a concrete example or a reference photo whenever an answer stays abstract.
Follow the structure of templates/brief.yaml exactly (about_us, mood, taste,
priorities, budget, constraints, shops, references). The budget section is a
mapping with a numeric total:
budget:
total: 25000 # numeric — /planhaus:concept allocates from this
currency: EUR
notes: |
Quality level, where to splurge, where to save (client's words).
Record the client's words (cleaned up), not your interpretations — interpretation happens in
/planhaus:concept. Keep it high-level: no room-level specs, no product picks.
budget.total and budget.currency are optional-but-recommended: old projects with a
free-text budget block still work, but /planhaus:concept will ask for a number before
allocating budget.brief.yaml already exists, read it first and only interview the gaps; summarize what
changed and warn that a changed brief means re-checking concept.yaml./planhaus:concept.npx claudepluginhub pepuscz/planhaus --plugin planhausProvides UI/UX resources: 50+ styles, color palettes, font pairings, guidelines, charts for web/mobile across React, Next.js, Vue, Svelte, Tailwind, React Native, Flutter. Aids planning, building, reviewing interfaces.
Fetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.