promo-clip
Use when asked for a promo clip, ролик, announcement video, teaser or launch video for a product or plugin, or when a task…
Use inside a Compound V build when the change adds or changes a user interface (pages, screens, components, styles). Keeps the look consistent through the project's DESIGN.md, holds a small craft floor, and ends with a screenshot check. Skip it entirely for libraries, CLIs, APIs
$ npx -y skills add procoders/superpowers-v --skill design --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/designContext preview
The summary Claude sees to decide when to auto-load this skill.
Use inside a Compound V build when the change adds or changes a user interface (pages, screens, components, styles). Keeps the look consistent through the project's DESIGN.md, holds a small craft floor, and ends with a screenshot check. Skip it entirely for libraries, CLIs, APIs
name: design user-invocable: false description: Use inside a Compound V build when the change adds or changes a user interface (pages, screens, components, styles). Keeps the look consistent through the project's DESIGN.md, holds a small craft floor, and ends with a screenshot check. Skip it entirely for libraries, CLIs, APIs and other work with no user interface.
Load this only when the change has a user interface. It adds no questions: the brainstorm asks at most one about identity, and only for a new project.
The project's look lives in `DESIGN.md` at the repo root, in Google's open format (<https://github.com/google-labs-code/design.md>): YAML tokens (`colors`, `typography`, `spacing`, `rounded`, `components`) between `---` fences, then prose sections in this order: Overview, Colors, Typography, Layout, Elevation & Depth, Shapes, Components, Do's and Don'ts. Put `DESIGN.md` in the plan's `change_set` whenever you write it.
goes into `DESIGN.md` first, with its reason, never only into a stylesheet.
spacing the pages actually repeat), exactly as it is. Do not restyle the project; record the current look.
real business of this kind looks like, not a generic app). Where the owner left the look to you, say so in Overview.
**Components, once.** Before writing markup, list the project's existing components and partials (buttons, fields, form rows, cards, tables, page shell, error summary) and build from them. A pattern that would appear a second time becomes one shared component with parameters, and its first copy is replaced by it; never paste markup or a style block from one screen into another. The `Components` section of DESIGN.md names each shared component and where it lives.
Then run `npx @google/design.md@0.4.0 lint DESIGN.md` and fix every error (it checks the structure, token references and WCAG AA contrast). Load the tokens into the app as CSS custom properties, so a style never hard-codes a value.
what, when, with whom, and how to change or cancel it.
of 45–75 characters; contrast at least 4.5:1 (3:1 for large text and controls).
1280 px, the brand's palette on the shell. Grey plus one accent is the default without the polish.
centred hero with three feature cards, every element in a rounded card.
After the Playwright test passes, add one spec to it that saves full-page screenshots of the main screens (the first client page, each booking or main-form step, a form error, the confirmation, the staff or admin main view) at 1280 × 800 and the client ones again at 390 × 844, into `test-results/design/` (gitignored). At most 8 images. Open them all in one message and answer, per screen: is the most important thing obvious; does it look like this kind of business with the name covered; is anything cramped, misaligned, cut off or scrolling sideways on the phone; does it follow DESIGN.md. Fix what fails, rerun `live_cmd`, and look once more. Report the result in one line.
Ideas adapted from Impeccable (Apache-2.0, Paul Bakaus), Vercel's Web Interface Guidelines (MIT), Anthropic's `frontend-design` skill (Apache-2.0) and Google's DESIGN.md (Apache-2.0).
by ProCoders Give Claude Code a senior engineer's habits: it interviews the client first and proves the work before it says done.
Use when asked for a promo clip, ролик, announcement video, teaser or launch video for a product or plugin, or when a task…
Use before building or changing anything non-trivial in a project set up for Compound V (a feature, page, flow, integration or…
Use when a Compound V spec is approved and its run is at stage plan. Dispatches one fresh compound-v:builder that does the domain…
Sets up Compound V in this project. Probes git, Python, Codex, a browser runner and Superpowers; picks the reviewer and test…
Scans an existing repository and builds a trusted, citation-verified knowledge base under docs/compound-v/architecture/ plus an…
How a Compound V plan is written. The compound-v:builder follows it after its own research, and Claude can load it directly to…