project-scaffoldGenerate new projects with standardized structure, tooling, and configuration for web, API, mobile, CLI, or browser extension apps.
Install via ClawdBot CLI:
clawdbot install cmanfre7/project-scaffoldScaffold new projects with best-practice structure, tooling, and configuration.
When Colt (or you) needs to start a new project, use this skill to generate the full boilerplate.
Ask or infer the project type:
my-app/
āāā src/
ā āāā app/ # Next.js app router
ā āāā components/ # Reusable UI components
ā āāā lib/ # Utilities, helpers, API clients
ā āāā styles/ # Global styles, Tailwind config
ā āāā types/ # TypeScript type definitions
āāā public/ # Static assets
āāā tests/ # Test files
āāā .gitignore
āāā .eslintrc.json
āāā tailwind.config.ts
āāā tsconfig.json
āāā package.json
āāā README.md
Init commands:
npx create-next-app@latest my-app --typescript --tailwind --eslint --app --src-dir
cd my-app && npm install
my-api/
āāā app/
ā āāā __init__.py
ā āāā main.py # FastAPI app entry
ā āāā routers/ # Route modules
ā āāā models/ # Pydantic models / DB models
ā āāā services/ # Business logic
ā āāā config.py # Settings / env vars
āāā tests/
āāā .gitignore
āāā pyproject.toml
āāā requirements.txt
āāā README.md
Init commands:
mkdir my-api && cd my-api
uv init && uv pip install fastapi uvicorn
MyApp/
āāā MyApp/
ā āāā App.swift
ā āāā ContentView.swift
ā āāā Models/
ā āāā Views/
ā āāā ViewModels/
ā āāā Services/
āāā MyAppTests/
āāā MyAppUITests/
āāā README.md
Init: Use Xcode or swift package init --type executable
my-cli/
āāā src/
ā āāā index.ts # Entry point
āāā bin/
ā āāā my-cli # Executable wrapper
āāā tests/
āāā .gitignore
āāā tsconfig.json
āāā package.json
āāā README.md
my-extension/
āāā src/
ā āāā background.ts
ā āāā content.ts
ā āāā popup/
ā ā āāā popup.html
ā ā āāā popup.ts
ā ā āāā popup.css
ā āāā options/
āāā icons/
āāā manifest.json
āāā .gitignore
āāā tsconfig.json
āāā package.json
āāā README.md
After generating structure:
git init && git add -A && git commit -m "Initial scaffold".gitignore appropriate to the project typenode_modules/
__pycache__/
.env
.env.local
dist/
build/
.next/
*.pyc
.DS_Store
*.log
coverage/
Generated Mar 1, 2026
A tech startup needs to quickly prototype a web application to validate their idea with users. Using this skill, they can scaffold a Next.js project with TypeScript and Tailwind, enabling rapid frontend development and a professional structure from day one, reducing setup time from days to minutes.
A large enterprise requires a custom internal API for data processing and reporting. The skill scaffolds a FastAPI backend with organized routers and models, ensuring best practices for maintainability and scalability, allowing developers to focus on business logic rather than boilerplate setup.
A freelance developer is hired to build a mobile app for a small business. By scaffolding a SwiftUI project, they establish a clean architecture with separate models, views, and viewModels, speeding up initial development and impressing the client with a structured approach.
An individual developer wants to create and publish a CLI tool for automating tasks. The skill sets up a Node.js or Python CLI project with proper source and test directories, facilitating easy packaging, testing, and distribution to the community.
A productivity enthusiast aims to build a custom browser extension to enhance their workflow. Scaffolding provides the necessary files like manifest.json and background scripts, enabling quick iteration and testing across different browser environments.
Offer the scaffolding skill as a free basic tool to attract developers, with premium features like custom templates, advanced configurations, or integration with cloud services available via subscription. This model builds a user base and generates recurring revenue from power users and teams.
Provide paid consulting services to help businesses tailor the scaffolded projects to their specific needs, such as adding proprietary modules, security enhancements, or compliance setups. This leverages the skill as an entry point for high-value, project-based engagements.
Create a marketplace where developers can sell or share custom project templates built with this skill. Revenue comes from commissions on sales or featured listings, encouraging community contributions and expanding the tool's utility across various niches.
š¬ Integration Tip
Integrate this skill into existing CI/CD pipelines by automating scaffold generation as part of project initialization scripts, ensuring consistency and reducing manual errors in team workflows.
Guide for creating effective skills. This skill should be used when users want to create a new skill (or update an existing skill) that extends Claude's capabilities with specialized knowledge, workflows, or tool integrations.
Provides a 7-step debugging protocol plus language-specific commands to systematically identify, verify, and fix software bugs across multiple environments.
A comprehensive skill for using the Cursor CLI agent for various software engineering tasks (updated for 2026 features, includes tmux automation guide).
Write, run, and manage unit, integration, and E2E tests across TypeScript, Python, and Swift using recommended frameworks.
Control and operate Opencode via slash commands. Use this skill to manage sessions, select models, switch agents (plan/build), and coordinate coding through Opencode.
Coding style memory that adapts to your preferences, conventions, and patterns for consistent coding.