scaffold-project
Scaffold a new design-product project that matches the recommended Claude Code layout (the reference structure)
Install / Use
npx skills add plugin87/ux-ui-agent-skills --skill scaffold-projectInstalls into whichever agent you are using.
SKILL.md
Installable skill definition
Quality Score
Category
DesignSupported Platforms
Our assessment of scaffold-project
scaffold-project scores 82/100 on our quality scale, 201st of 253 Design skills we index.
Its SKILL.md is 4.4 KB long, split into 5 sections with 3 code examples: a solid amount of guidance for an agent.
With 1,454 GitHub stars, it is one of the more widely adopted skills in the catalogue.
Maintenance, license and trust
- The repository was last updated 26 days ago, so scaffold-project is actively maintained.
- It is released under the MIT license, a permissive license that allows use, modification and commercial use with attribution.
- Its trust signals score 100/100, with no cautions. These come from repository metadata, not a code audit — read the skill file before letting an agent act on it.
scaffold-project compared with similar skills
All 4 of these similar skills score higher than scaffold-project; compare them before choosing.
| Skill | Score | Stars | Updated | Format |
|---|---|---|---|---|
| scaffold-project (this skill)by plugin87 | 82 | 1.5k | 26d ago | SKILL.md |
| algorithmic-artby anthropics | 100 | 177.9k | 20d ago | SKILL.md |
| pptxby anthropics | 100 | 177.9k | 20d ago | SKILL.md |
| designby nextlevelbuilder | 100 | 133.6k | 9d ago | SKILL.md |
| ui-ux-pro-maxby nextlevelbuilder | 100 | 133.6k | 9d ago | SKILL.md |
Frequently asked questions
- How do I install scaffold-project?
- Run
npx skills add plugin87/ux-ui-agent-skills --skill scaffold-project. The install tabs above show the steps for each supported agent. - Which AI agents does scaffold-project work with?
- It is written for Claude Code, as a SKILL.md file. Other agents that read the same format can often use it too.
- Is scaffold-project safe to use?
- It is MIT-licensed and scores 100/100 on trust signals. Skills are instructions an agent will follow, so read the file before installing it and do not approve commands you do not understand.
- Is scaffold-project still maintained?
- The repository was last updated 26 days ago, so scaffold-project is actively maintained.
Skill content
View source on GitHubname: scaffold-project description: Scaffold a new design-product project that matches the recommended Claude Code layout (the reference structure). Use when starting a fresh product/app that will be built with this design system.
A command the user runs. Converted from .claude/commands/ so it has a
CLAUDE_SKILL_DIR of its own and its paths resolve on every install route.
disable-model-invocation keeps the behaviour a command had: the user
starts it, the model never does, and its description stays out of the
listing budget the model's skill choice is drawn from.
disable-model-invocation: true
Step 0 — is the kit here? This skill reads files from the kit. Check once:
ls ${CLAUDE_SKILL_DIR}/../../../tokens >/dev/null 2>&1 && echo KIT_OK || echo KIT_MISSINGOnKIT_MISSINGonly the skill folders were installed, which is whatnpx skills adddoes. Say so plainly, point the user atnpx ux-ui-agent-skills initor the plugin install, and stop. Do not guess the contents of a file you could not open.
Generate a new design-project skeleton from ${CLAUDE_SKILL_DIR}/../../../templates/product-design/ into a target directory the user names.
The layout to produce (exactly the reference structure):
<target>/
# CONTEXT CLAUDE LOADS
CLAUDE.md the brief Claude reads every session
CLAUDE.local.md your personal prefs, gitignored
.mcp.json Figma, Notion, Drive connections
# TEAM TOOLKIT
.claude/
rules/ conventions, loaded only when relevant
skills/ repeatable workflows, off main context
commands/ your custom slash commands
settings.json shared permissions, checked into git
# YOUR PROJECT
design-tokens.json source of truth: color, type, spacing
src/components/ the real UI Claude reads and edits
public/images/ real images so prototypes don't break
reference/ real screens Claude studies for context
The fast path, when the kit is installed or reachable via npx:
npx ux-ui-agent-skills new <target>
That does steps 2 and 3 below in one call (template copied, CLAUDE.local.md
un-suffixed, engine areas installed without overwriting the lean brief). Then pick
up at step 4. The manual steps are spelled out so the same result can be produced
by hand from a clone.
Steps:
-
Ask for the target directory if not given. Create it if it does not exist.
-
Copy every file of
${CLAUDE_SKILL_DIR}/../../../templates/product-design/into it, preserving the tree. Two rules on the copy:CLAUDE.local.md.templatelands asCLAUDE.local.md(the suffix exists only so the kit's own gitignore cannot swallow the file)..gitkeepstays in.claude/skills/,.claude/commands/,src/components/,public/images/, andreference/so the empty folders survive the first commit. The template already ships.gitignore(which ignoresCLAUDE.local.md),.mcp.json,.claude/settings.json, and three rules files (components.md,tokens.md,accessibility.md).
-
Install the engine next to it so the gates the brief references actually run:
npx ux-ui-agent-skills add tokens components taste accessibility \ workflows content frameworks design-systems scripts skillsUse
add, notinit:initalso writes the full engineCLAUDE.mdover the lean project brief. The project brief stays short by design, and the engine knowledge loads from the copied folders when a task needs it. -
Install the render gates' one dependency in the target:
npm i -D playwright. Skipping this is silent: every render gate printsSKIPPEDand exits 0. -
Fill in the placeholders in
CLAUDE.mdwith the user: product, primary user, stack, icon set, vocabulary. Leave nothing in angle brackets behind. -
Point
design-tokens.jsonat the brand: replace theprimitive.brandramp, keep the semantic and component tiers, then prove it still passes:python3 ${CLAUDE_SKILL_DIR}/../../../scripts/validate_contrast.py -
Remind the user to fill
reference/with real screens andpublic/images/with real imagery, and to set the MCP env vars (FIGMA_API_KEY, ...) in their own shell. Never write a secret into.mcp.json.
Verify before handing over: the target tree matches the layout above, and
python3 ${CLAUDE_SKILL_DIR}/../../../scripts/validate_template.py
passes against the source template.
Related Skills
algorithmic-art
177.9kCreating algorithmic art using p5.js with seeded randomness and interactive parameter exploration. Use this when users request creating art using code, generative art, algorithmic art, flow fields, or particle systems.
pptx
177.9kUse this skill any time a .pptx or .potx file is involved in any way — as input, output, or both. This includes: creating slide decks, pitch decks, or presentations; reading, parsing, or extracting text from any .pptx or .potx file (even if the extracted content will be used elsewhere, like in an em…
design
133.6kComprehensive design skill: brand identity, design tokens, UI styling, logo generation (55 styles, Gemini, Atlas Cloud, or MuAPI AI), corporate identity program (50 deliverables, CIP mockups), HTML presentations (Chart.js), banner design (22 styles, social/ads/web/print), icon design (15 styles, SVG…
ui-ux-pro-max
133.6kUI/UX design intelligence for web, mobile, and desktop. This skill should be used when designing, building, reviewing, or fixing interfaces, including pages, components, design systems, accessibility, interaction, responsive layout, typography, color, charts, and stack-specific UI implementation.
Languages
Trust signals
From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.
