Agent skill

Scaffold Project

by Marve10s in Marve10s/Better-Fullstack

Scaffold a new app, API, backend, fullstack project, mobile app, polyglot service, monorepo, or starter with Better Fullstack.

MITAuto-check passedDevelopment

Install Scaffold Project

skills CLI
$ npx skills add Marve10s/Better-Fullstack --skill scaffold-project -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install Marve10s/Better-Fullstack scaffold-project --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/Marve10s/Better-Fullstack.git skills-src && mkdir -p .claude/skills && cp -r skills-src/plugin/skills/scaffold-project .claude/skills/scaffold-project && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
scaffold-project
GitHub stars
754
Token cost
~716 tokens
SKILL.md length
321 words
Files
1
Skills in repo
8
Repo updated
First seen
Licence
MIT

At a glance

Scaffold a new app, API, backend, fullstack project, mobile app, polyglot service, monorepo, or starter with Better Fullstack.

  • Works in 8 steps: Resolve intent. If major choices are… → Call bfs_get_guidance. → Call bfs_get_schema for the current… → …
  • The user wants to create
  • SKILL.md covers Workflow, Rules, Common Stack Hints and CLI-only fallback, plus 1 more section
  • Calls npx

What it does

Scaffold Project is an agent skill from Marve10s/Better-Fullstack. Scaffold a new app, API, backend, fullstack project, mobile app, polyglot service, monorepo, or starter with Better Fullstack. Use when the user wants to create, start, bootstrap, initialize, or generate a project from a stack description. Prefer the bundled Better Fullstack MCP server: guidance, schema, compatibility, plan, then create.

Its SKILL.md is about 720 tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Development, covering Project scaffolding, Monorepo tooling and MCP servers. It works with Model Context Protocol, Python, Rust and React. The repository describes itself as: Scaffold production-ready full-stack apps in TypeScript, Rust, Python, Go, and Java with a visual builder and CLI. Choose your frontend, backend, database, auth, AI, payments… The licence is MIT.

When your agent uses it

  • The user wants to create
  • Generate a project from a stack description

Example prompts

  • “/scaffold-project”

Requirements

  • Python 3
  • Node.js

Workflow steps

8 steps, taken from the first numbered list in SKILL.md.

  1. Resolve intent. If major choices are unclear, ask briefly or pick conservative defaults and state
  2. Call bfs_get_guidance.
  3. Call bfs_get_schema for the current allowed values. Do not rely on a stale option list.
  4. Build a full explicit config. Use "none", empty arrays, and booleans rather than omitting
  5. Call bfs_check_compatibility.
  6. Call bfs_plan_project. Review the dry-run output and compatibility adjustments.
  7. Call bfs_create_project only after the plan matches the user request.
  8. Report the selected stack, project directory, and exact install/test/dev commands.

What it can do on your machine

Read from SKILL.md and the folder at commit b03f092. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • npx

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md. Its commands use npx, which can reach the network depending on how they are called.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Scaffold Project loads about 716 tokens when it runs. Until then it costs about 89 tokens; SKILL.md has 321 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~89
When it runs · the whole SKILL.md, loaded when a task matches
~716

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from Marve10s/Better-Fullstack at commit b03f092, republished under its MIT licence (© Marve10s). 321 words, ~716 tokens.

Download SKILL.mdSave it as .claude/skills/scaffold-project/SKILL.md (or your agent's skills folder).
name
scaffold-project
description
Scaffold a new app, API, backend, fullstack project, mobile app, polyglot service, monorepo, or starter with Better Fullstack. Use when the user wants to create, start, bootstrap, initialize, or generate a project from a stack description. Prefer the bundled Better Fullstack MCP server: guidance, schema, compatibility, plan, then create.
metadata.priority
9
metadata.docs
https://better-fullstack.dev

Scaffold a Better Fullstack Project

Use the Better Fullstack MCP server as the source of truth. Do not hand-write package files, framework folders, auth wiring, database wiring, or generated project structure.

Workflow

  1. Resolve intent. If major choices are unclear, ask briefly or pick conservative defaults and state them.
  2. Call bfs_get_guidance.
  3. Call bfs_get_schema for the current allowed values. Do not rely on a stale option list.
  4. Build a full explicit config. Use "none", empty arrays, and booleans rather than omitting important fields.
  5. Call bfs_check_compatibility.
  6. Call bfs_plan_project. Review the dry-run output and compatibility adjustments.
  7. Call bfs_create_project only after the plan matches the user request.
  8. Report the selected stack, project directory, and exact install/test/dev commands.

Rules

  • Set install: false for agent scaffolding unless the user explicitly asks to install dependencies.
  • Use packageManager: "bun" when the user or current repo expects Bun.
  • Use aiDocs: ["agents-md"] for reusable projects and aiDocs: ["none"] for benchmarks or throwaway scaffolds.
  • Prefer stack graph parts for explicit multi-ecosystem stacks, but use MCP schema fields when they communicate the request more clearly.
  • Treat compatibility adjustments as user-visible decisions.
  • Do not start a dev server.

Common Stack Hints

  • React + Vite: frontend: ["react-vite"]
  • Next.js fullstack: frontend: ["next"], backend: "self"
  • Hono API: backend: "hono", runtime: "bun" or "node"
  • SQLite + Drizzle: database: "sqlite", orm: "drizzle"
  • Python API: ecosystem: "python", then choose pythonWebFramework and related Python fields
  • Rust API: ecosystem: "rust", then choose rustWebFramework and related Rust fields

CLI-only fallback

If the Better Fullstack MCP tools are unavailable, inspect the current flags with npx -y create-better-fullstack@latest create --help, then run the explicit scaffold command with --dry-run --no-install --no-git. Review that preview before rerunning without --dry-run. Do not guess option names or hand-write the scaffold.

Final Response

Say what command/tool path was used, what compatibility adjustments were made, where the project was created, and what the next commands are. Never claim dependencies were installed when install: false was used.

© Marve10s, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in plugin/skills/scaffold-project of Marve10s/Better-Fullstack.

Open the folder on GitHubat commit b03f092

Compare with similar skills

Scaffold Project next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Scaffold Project compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Scaffold Project this skillMarve10s/Better-Fullstack754—~716Automated safety check: PassMIT
Assembling Componentsancoleman/ai-design-components526—~3.3kAutomated safety check: PassMIT
Code Reviewoaslananka/kicad-mcp-pro120—~3.9kAutomated safety check: PassMIT
SlintMoosync/Moosync259—~2.4kAutomated safety check: PassGPL-3.0
Memorywhale Debuggingwuisabel-gif/MemWhale154—~370Automated safety check: PassMIT
Nx Monorepoaiskillstore/marketplace430—~2kAutomated safety check: PassNone

Similar skills

  • Assembling Components

    ancoleman/ai-design-components

    Assembles component outputs from AI Design Components skills into unified, production-ready component systems with validated token integration, proper import chains, and framework-specific…

    526 GitHub stars~3.3k tokensUpdated 10 mo ago
    DevelopmentAuto-check passed
  • Code Review

    oaslananka/kicad-mcp-pro

    A skill your agent uses for GitHub Copilot pull request and code reviews in oaslananka/kicad-mcp-pro.

    120 GitHub stars~3.9k tokensUpdated today
    DevelopmentAuto-check passed
  • Slint

    Moosync/Moosync

    Expert guidance for building, debugging, and working with Slint GUI applications.

    259 GitHub stars~2.4k tokensUpdated 7 days ago
    DevelopmentAuto-check passed
  • Memorywhale Debugging

    wuisabel-gif/MemWhale

    MemoryWhale debugging; compiler failures; terminal diagnostics.

    154 GitHub stars~370 tokensUpdated 2 days ago
    DevelopmentAuto-check passed
  • Nx Monorepo

    aiskillstore/marketplace

    Nx monorepo management skill for AI-native development. An agent skill from aiskillstore/marketplace.

    430 GitHub stars~2k tokensUpdated today
    DevelopmentAuto-check passed
  • MCP Scaffold

    timothywarner-org/claude-code

    Scaffold production-ready Python MCP servers using FastMCP. An agent skill from timothywarner-org/claude-code.

    224 GitHub stars~940 tokensUpdated 2 mo ago
    Agent WorkflowsAuto-check passed

More from Marve10s/Better-Fullstack

All 8 skills in this repo
  • Remotion Bits

    Marve10s/Better-Fullstack

    Animation components and utilities for Remotion video projects.

    754 GitHub starsUsed in 1 repo~8.2k tokens
    Auto-check passed
  • Create Remotion Geist

    Marve10s/Better-Fullstack

    Create Remotion videos using the Geist design system aesthetic.

    754 GitHub stars~1.4k tokensUpdated yesterday
    Auto-check passed
  • Better Fullstack

    Marve10s/Better-Fullstack

    Scaffold, plan, or extend Better Fullstack projects with the generator, CLI, or MCP server.

    754 GitHub stars~1.5k tokensUpdated yesterday
    Auto-check passed
  • Modern Short Video

    Marve10s/Better-Fullstack

    Create modern product launch/pitch videos using Remotion. An agent skill from Marve10s/Better-Fullstack.

    754 GitHub stars~1.8k tokensUpdated yesterday
    Auto-check: notes
  • Remotion Animation

    Marve10s/Better-Fullstack

    Generates animation configurations for Remotion including spring configs, interpolations, easing functions, and timing logic.

    754 GitHub stars~3.2k tokensUpdated yesterday
    Auto-check passed
  • Add To Project

    Marve10s/Better-Fullstack

    Add capabilities, addons, deployment targets, generated CI, services, or stack updates to an existing Better Fullstack project.

    754 GitHub stars~507 tokensUpdated yesterday
    Auto-check passed

Categories

Questions about Scaffold Project

What does Scaffold Project do?

Scaffold a new app, API, backend, fullstack project, mobile app, polyglot service, monorepo, or starter with Better Fullstack. Scaffold Project is an agent skill from Marve10s/Better-Fullstack. Scaffold a new app, API, backend, fullstack project, mobile app, polyglot service, monorepo, or starter with Better Fullstack.

When should I use Scaffold Project?

Scaffold Project fits situations like: the user wants to create; generate a project from a stack description.

How do I install Scaffold Project in Claude Code?

Run `npx skills add Marve10s/Better-Fullstack --skill scaffold-project -a claude-code`. Or copy the skill folder (plugin/skills/scaffold-project in Marve10s/Better-Fullstack) into .claude/skills/scaffold-project in your project. Claude Code loads it when a task matches its description.

How do I install Scaffold Project in Codex?

Run `npx skills add Marve10s/Better-Fullstack --skill scaffold-project -a codex`. Or copy the skill folder (plugin/skills/scaffold-project in Marve10s/Better-Fullstack) into .agents/skills/scaffold-project in your project. Codex loads it when a task matches its description.

Can I use Scaffold Project in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add Marve10s/Better-Fullstack --skill scaffold-project -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/scaffold-project, .gemini/skills/scaffold-project, .github/skills/scaffold-project and .opencode/skills/scaffold-project in your project.

What does Scaffold Project need to run?

Going by SKILL.md and its folder, Scaffold Project needs the command-line tools its instructions call (npx). Our summary lists: Python 3; Node.js.

Does Scaffold Project access the network?

SKILL.md contains no URLs. Its commands use npx, which can reach the network depending on how they are called. This is read from the text; nothing was executed.

Is Scaffold Project safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Scaffold Project use?

Scaffold Project is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Scaffold Project use?

About 716 tokens (SKILL.md is roughly 2.9k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Scaffold Project?

Skills that share tags, products or a category with Scaffold Project: Assembling Components (ancoleman/ai-design-components, 526 stars), Code Review (oaslananka/kicad-mcp-pro, 120 stars), Slint (Moosync/Moosync, 259 stars) and Memorywhale Debugging (wuisabel-gif/MemWhale, 154 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Scaffold Project?

Marve10s (a GitHub user) maintains it in Marve10s/Better-Fullstack, which has 754 GitHub stars. The repository holds 8 skills in this directory. The repository was last updated on October 8, 2026.

Source: Marve10s/Better-Fullstack on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.