skills/project-scaffolding/SKILL.md
Generate project scaffolding, boilerplate code, and project structure for React, Next.js, Express, NestJS, FastAPI, Django, and more
npx skillsauth add michelabboud/claude-code-helper skills/project-scaffoldingInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Quickly generate project scaffolding with best practices and boilerplate code.
/project-scaffolding react-app my-app
/project-scaffolding nextjs-app my-app --typescript --tailwind --auth
/project-scaffolding # Interactive mode
react-app - React application with TypeScriptnextjs-app - Next.js application with App Routervue-app - Vue 3 application with Composition APIvite-app - Vite application with your choice of frameworkexpress-api - Express.js REST API with TypeScriptnestjs-api - NestJS application with TypeORMfastapi-app - FastAPI Python applicationdjango-app - Django application with REST frameworkmern-stack - MongoDB + Express + React + Node.jst3-stack - Next.js + tRPC + Prisma + Tailwindpython-fullstack - FastAPI + Reactreact-native - React Native mobile appexpo-app - Expo managed workflownode-package - npm package with TypeScriptpython-package - Python package with Poetrymonorepo - Turborepo or Nx monorepomy-app/
├── src/
│ ├── components/
│ ├── pages/ or app/
│ ├── lib/
│ ├── types/
│ └── utils/
├── public/
├── tests/
├── .github/
│ └── workflows/
├── .env.example
├── .gitignore
├── .eslintrc.js
├── .prettierrc
├── package.json
├── tsconfig.json
└── README.md
--typescript - Use TypeScript (default for most)--javascript - Use JavaScript instead--eslint - Include ESLint configuration--prettier - Include Prettier configuration--git - Initialize git repository--install - Run npm/yarn/pnpm install--auth - Include authentication setup--database <type> - Include database setup (postgres, mysql, mongodb)--testing - Include testing setup--docker - Include Docker configuration--ci - Include CI/CD workflow--tailwind - Include Tailwind CSS--shadcn - Include shadcn/ui components--npm - Use npm (default)--yarn - Use Yarn--pnpm - Use pnpm--auth)--database)--testing)--docker)/project-scaffolding react-app prototype --install --git
/project-scaffolding nextjs-app my-saas \
--typescript --auth --database postgres \
--testing --docker --ci --install
/project-scaffolding nestjs-api user-service \
--database postgres --testing --docker --ci
/project-scaffolding monorepo my-workspace --turborepo
/project-scaffolding crud users # CRUD operations for 'users'
/project-scaffolding auth jwt # JWT authentication setup
/project-scaffolding api-route /api/users # API route with validation
tsconfig.json with strict mode.gitignore with common patternsDockerfile and docker-compose.ymlCreate .scaffoldrc.json in your home directory:
{
"defaultPackageManager": "pnpm",
"alwaysInclude": ["typescript", "eslint", "prettier"],
"database": { "preferred": "postgresql" }
}
Templates support variables:
{{projectName}} - Project name{{author}} - Author name (from git config){{description}} - Project description{{license}} - License typehelloRespond with:
👋 Hello! I'm Project Scaffolding v1.0.0. Generate project scaffolding and boilerplate for React, Next.js, Express, NestJS, FastAPI, Django, and more. Use
/project-scaffolding hello IDfor the full guide.
hello IDRespond with complete skill information:
/project-scaffolding <project-type> [name] [options]<project-type> [name] [options] | hello | hello IDAuthor: Michel Abboud License: Apache-2.0 Repository: claude-code-helper Issues & Discussions: GitHub Issues
development
Score a coding task by complexity (1-10) and recommend the right model (haiku/sonnet/opus) before invoking a language agent. Holds the per-language rubric for all language/framework experts.
tools
When the user asks about [TRIGGER WORDS], wants to [ACTION], or needs help with [TOPIC], use this skill to provide [CAPABILITY]
tools
Check if your claude-code-helper installation is up to date and apply updates. Reads the local manifest and compares against the latest component-versions index on GitHub. Supports checking all components, a single component by name, and applying updates with automatic backup.
testing
Comprehensive testing skill covering TDD, E2E, BDD, contract testing, mutation testing, and visual regression. Use when writing tests, designing test strategy, adding test coverage, fixing flaky tests, mocking services, setting up testing frameworks, or any testing task. Triggers on 'write tests', 'add test coverage', 'test strategy', 'fix flaky test', 'mock', 'E2E test', 'unit test', 'integration test'.