Agent skill

Project Scaffolder

by pretend1111 in pretend1111/claude-desktop-app

Scaffolds a complete, runnable project from scratch, covering web, Python and Node.js projects, with a working entry point and no placeholder code.

Custom licenceAuto-check passedDevelopment

Install Project Scaffolder

skills CLI
$ npx skills add pretend1111/claude-desktop-app --skill create-project -a claude-code

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

GitHub CLI
$ gh skill install pretend1111/claude-desktop-app create-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/pretend1111/claude-desktop-app.git skills-src && mkdir -p .claude/skills && cp -r skills-src/electron/skills/create-project .claude/skills/create-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
create-project
GitHub stars
494
Used in
1 other repo
Token cost
~498 tokens
SKILL.md length
242 words
Files
1
Skills in repo
5
Repo updated
First seen
Licence
Custom licence

At a glance

Scaffolds a complete, runnable project from scratch, covering web, Python and Node.js projects, with a working entry point and no placeholder code.

  • Works in 4 steps: Understand Requirements → Plan the Structure → Build It → …
  • Starting a new app, game, tool or script from nothing
  • SKILL.md covers Step 1: Understand Requirements, Step 2: Plan the Structure, Step 3: Build It and Step 4: Verify & Report
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

The skill guides building a new project step by step. It first clarifies what is being built, which technologies and which specific features, then plans a simple file structure and core components before writing anything, preferring zero or minimal dependencies.

Build rules differ by stack. Web projects favor a single HTML file with inline CSS and JS for simple cases, modern ES6+ and CSS Grid or Flexbox, and must open directly in a browser. Python projects need a main entry point and a requirements.txt when external packages are used. Node.js projects need a package.json with scripts and a README. Across all stacks the code must be complete and runnable, with no placeholders or TODOs, error handling for common failures and comments only where logic is non-obvious.

After writing the files, the agent lists what it created, gives the exact command to run the project and notes any prerequisites such as opening a file in a browser or running a Python entry point.

When your agent uses it

  • Starting a new app, game, tool or script from nothing
  • Scaffolding a simple single-file web project
  • Setting up a runnable Python or Node.js project skeleton

Example prompts

  • “Scaffold a simple single-page HTML game where you dodge falling blocks.”
  • “Create a new Python CLI tool that converts CSV files to JSON.”
  • “Set up a Node.js project with a basic Express server.”

Workflow steps

4 steps, taken from the step headings in SKILL.md.

  1. Understand Requirements
  2. Plan the Structure
  3. Build It
  4. Verify & Report

What it can do on your machine

Read from SKILL.md and the folder at commit 8cbd7b7. 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

    No scripts in the folder and no shell commands in SKILL.md.

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

  • Network

    No URLs in SKILL.md.

    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

Project Scaffolder loads about 498 tokens when it runs. Until then it costs about 46 tokens; SKILL.md has 242 words of instructions outside code blocks.

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

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

Its licence (Custom licence) doesn't allow us to republish the file, so here is its outline and opening line. It has 242 words (~498 tokens).

“You are scaffolding a new project from scratch. Follow these steps to create a well-structured, immediately runnable project.”

— opening of SKILL.md by pretend1111, Custom licence
name
create-project

Read the full SKILL.md on GitHub

Files

Just SKILL.md in electron/skills/create-project of pretend1111/claude-desktop-app.

Open the folder on GitHubat commit 8cbd7b7

Used in 1 other repository

We found 1 copy of this SKILL.md (exact, near-identical or edited) in other folders, from 1 other GitHub owner. This page covers the copy in pretend1111/claude-desktop-app, which our catalogue first saw on October 7, 2026.

Compare with similar skills

Project Scaffolder 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.

Project Scaffolder compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Project Scaffolder this skillpretend1111/claude-desktop-app4941 repos~498Automated safety check: PassCustom licence
README and DESIGN Generatorfengshao1227/ccg-workflow5.9k—~410Automated safety check: NotesMIT
Adobe App Builder Action Scaffolderadobe/skills195—~3.1kAutomated safety check: PassApache-2.0
Whatsapp Cloud APIsickn33/agentic-awesome-skills47k2 repos~4.5kAutomated safety check: PassMIT
Fullstack DevHHU3637kr/skills1453 repos~8.6kAutomated safety check: NotesMIT
Senior Backenddavila7/claude-code-templates32k1 repos~1.1kAutomated safety check: NotesMIT

Similar skills

  • README and DESIGN Generator

    fengshao1227/ccg-workflow

    Generates README.md and DESIGN.md skeletons for a module by scanning its structure with a Node script, then lists what to fill in by hand.

    5.9k GitHub stars~410 tokensUpdated 22 days ago
    DevelopmentAuto-check: notes
  • Scaffolds, implements, deploys and debugs Adobe Runtime actions in App Builder projects, with templates for webhooks, events, database CRUD, sequences and Asset Compute workers.

    195 GitHub stars~3.1k tokensUpdated yesterday
    Backend & APIsAuto-check passed
  • Whatsapp Cloud API

    sickn33/agentic-awesome-skills

    Integracao com WhatsApp Business Cloud API (Meta). An agent skill from sickn33/agentic-awesome-skills.

    47k GitHub starsUsed in 2 repos~4.5k tokens
    Backend & APIsAuto-check passed
  • Fullstack Dev

    HHU3637kr/skills

    Full-stack backend architecture and frontend-backend integration guide.

    145 GitHub starsUsed in 3 repos~8.6k tokens
    Backend & APIsAuto-check: notes
  • Senior Backend

    davila7/claude-code-templates

    Comprehensive backend development skill for building scalable backend systems using NodeJS, Express, Go, Python, Postgres, GraphQL, REST APIs.

    32k GitHub starsUsed in 1 repo~1.1k tokens
    Backend & APIsAuto-check: notes
  • Telegram

    sickn33/agentic-awesome-skills

    Integracao completa com Telegram Bot API. An agent skill from sickn33/agentic-awesome-skills.

    47k GitHub starsUsed in 2 repos~411 tokens
    Backend & APIsAuto-check passed

More from pretend1111/claude-desktop-app

  • Skill Creator

    pretend1111/claude-desktop-app

    Walks through creating a new Claude skill from scratch or improving an existing one, asking what it should do, when it should trigger, and in what format.

    494 GitHub starsUsed in 1 repo~591 tokens
    Auto-check passed
  • Thorough Code Review

    pretend1111/claude-desktop-app

    Reviews code or recent changes for bugs, security issues, performance problems and maintainability, reporting findings by severity with the reason and a fix.

    494 GitHub starsUsed in 1 repo~502 tokens
    Auto-check passed
  • Frontend Design Principles

    pretend1111/claude-desktop-app

    Gives practical design rules for polished HTML, CSS and JavaScript interfaces and browser games, covering spacing, type, color, components, motion and responsive breakpoints.

    494 GitHub starsUsed in 1 repo~824 tokens
    Auto-check passed
  • Doc Writer

    pretend1111/claude-desktop-app

    Generate README, API docs, or user guides for code and projects.

    494 GitHub starsUsed in 1 repo~375 tokens
    Auto-check passed

Works with

Categories

Questions about Project Scaffolder

What does Project Scaffolder do?

Scaffolds a complete, runnable project from scratch, covering web, Python and Node.js projects, with a working entry point and no placeholder code. The skill guides building a new project step by step. It first clarifies what is being built, which technologies and which specific features, then plans a simple file structure and core components before writing anything, preferring zero or minimal dependencies.

When should I use Project Scaffolder?

Project Scaffolder fits situations like: starting a new app, game, tool or script from nothing; scaffolding a simple single-file web project; setting up a runnable Python or Node.js project skeleton.

How do I install Project Scaffolder in Claude Code?

Run `npx skills add pretend1111/claude-desktop-app --skill create-project -a claude-code`. Or copy the skill folder (electron/skills/create-project in pretend1111/claude-desktop-app) into .claude/skills/create-project in your project. Claude Code loads it when a task matches its description.

How do I install Project Scaffolder in Codex?

Run `npx skills add pretend1111/claude-desktop-app --skill create-project -a codex`. Or copy the skill folder (electron/skills/create-project in pretend1111/claude-desktop-app) into .agents/skills/create-project in your project. Codex loads it when a task matches its description.

Can I use Project Scaffolder 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 pretend1111/claude-desktop-app --skill create-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/create-project, .gemini/skills/create-project, .github/skills/create-project and .opencode/skills/create-project in your project.

What does Project Scaffolder need to run?

SKILL.md names no scripts, command-line tools or credentials: Project Scaffolder is instructions for the agent only.

Does Project Scaffolder access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Project Scaffolder 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 Project Scaffolder use?

Project Scaffolder has a licence file (the repository's licence) that doesn't match a standard licence. Read it on GitHub before reusing the skill.

How many tokens does Project Scaffolder use?

About 498 tokens (SKILL.md is roughly 2k 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 Project Scaffolder?

Skills that share tags, products or a category with Project Scaffolder: README and DESIGN Generator (fengshao1227/ccg-workflow, 5.9k stars), Adobe App Builder Action Scaffolder (adobe/skills, 195 stars), Whatsapp Cloud API (sickn33/agentic-awesome-skills, 47k stars) and Fullstack Dev (HHU3637kr/skills, 145 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Project Scaffolder?

pretend1111 (a GitHub user) maintains it in pretend1111/claude-desktop-app, which has 494 GitHub stars. The repository holds 5 skills in this directory. The repository was last updated on April 22, 2026.

Source: pretend1111/claude-desktop-app on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.