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.