new-project

Scaffold Claude Code project structures with directories, files, and git initialization.

1|Updated Feb 25, 2026
One-click install
npx skills add https://github.com/bcmcpher/my-skills --skill new-project-bcmcpher
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: new-project
Source: https://github.com/bcmcpher/my-skills/tree/main/plugins/project-init/skills/new-project
Command: npx skills add https://github.com/bcmcpher/my-skills --skill new-project-bcmcpher

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates the creation of a complete Claude Code project scaffold, including directory structure, essential files, and initial configuration, so teams can start coding faster without boilerplate setup.

Core Features & Use Cases

  • Guided project type selection: Walks users through choosing between coding-tool, data-analysis, or info-management projects.
  • Auto-generates structure & scripts: Creates directory trees, placeholder files, and a baseline environment configuration.
  • Initial version control & CLAUDE.md: Initializes git, writes a standard .gitignore, and generates a CLAUDE.md template for onboarding and configuration.
  • Use Case: A developer says "start a new project" and receives a ready-to-edit workspace with an initial README, license stub, and environment scaffolding.

Quick Start

Use the new-project skill to scaffold a complete Claude Code project with a single command or prompt.

Frequently Asked Questions about new-project

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I scaffold a new project for Claude Code?▼

To scaffold a project for Claude Code, you use an automation tool that guides you through selecting a project type, auto-generates the directory tree, writes essential files like CLAUDE.md, and initializes git configuration.

What is project scaffolding and how does it handle existing files?▼

Project scaffolding is the automated generation of a complete directory structure and boilerplate configuration. The process validates inputs and avoids overwriting existing work, ensuring your current files remain safe during initialization.

Can I use project scaffolding for different programming languages?▼

Yes, you can scaffold projects for common programming languages. The tool guides you through selecting a project type—such as coding-tool, data-analysis, or info-management—and generates a baseline environment configuration tailored to that setup.

What's the best way to initialize git and CLAUDE.md for a new project?▼

The best way to initialize git and CLAUDE.md is through automated project scaffolding, which simultaneously creates the directory tree, writes a standard .gitignore, generates a CLAUDE.md template, and completes the initial version control setup.

Does project scaffolding include a README and environment configuration?▼

Yes, project scaffolding includes generating a ready-to-edit workspace with an initial README, a license stub, and baseline environment configuration alongside the standard directory structure and tooling setup.