project-init

Generate CLAUDE.md, SPEC.md, tasks.md, and .claude/settings.json for a project.

5|1|Updated Feb 28, 2026
One-click install
npx skills add https://github.com/stefans71/FrontierBoard --skill project-init-stefans71
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: project-init
Source: https://github.com/stefans71/FrontierBoard/tree/main/.claude/skills/project-init
Command: npx skills add https://github.com/stefans71/FrontierBoard --skill project-init-stefans71

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Streamlines Claude project onboarding by generating a minimal, consistent filing cabinet: CLAUDE.md, SPEC.md, tasks.md, and a base .claude/settings.json, so you can start coding with a solid governance scaffold.

Core Features & Use Cases

  • Automated project scaffold: creates CLAUDE.md, SPEC.md, tasks.md, and a baseline settings.json tailored to the project.
  • State-aware setup: detects whether the project is new or existing and writes only what's missing.
  • Guided kickoff for CLAUDE: prepares the Claude environment and project structure so teams can begin immediately.

Quick Start

Tell me the absolute path to your project and I'll scaffold CLAUDE.md, SPEC.md, tasks.md, and settings.json for you.

Frequently Asked Questions about project-init

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

FAQPage Schema
How do I set up a Claude project with CLAUDE.md and settings.json?

To set up a Claude project, you provide the project path and the scaffolding generates CLAUDE.md, SPEC.md, tasks.md, and a base .claude/settings.json tailored to your project. This creates a consistent filing cabinet without overwriting existing data.

Can I generate a project scaffold for an existing codebase?

Yes, the project scaffolding is state-aware and detects whether the project is new or existing. It reads the current project state, asks for minimal input, and writes only the missing files like CLAUDE.md and SPEC.md without overwriting existing configurations.

What is the best way to bootstrap a Claude environment for a new project?

The best way to bootstrap a Claude environment is using an automated scaffolding process that prepares a structured project layout. It generates the necessary governance files, allowing teams to begin coding immediately with a solid foundation.

Does bootstrapping a Claude project overwrite existing settings.json files?

No, bootstrapping a Claude project does not overwrite existing settings.json files. The setup process is designed to read the project state and write only what is missing, ensuring your current data and configurations remain intact.

What files do I need to start coding with Claude governance?

You need CLAUDE.md, SPEC.md, tasks.md, and a base .claude/settings.json to start coding with Claude governance. These files form a minimal, consistent filing cabinet that guides project setup and structure scaffolding.

Why do I need a SPEC.md and tasks.md for Claude project onboarding?

You need SPEC.md and tasks.md for Claude project onboarding because they provide a solid governance scaffold. SPEC.md defines project specifications while tasks.md tracks progress, streamlining the onboarding process so teams can start coding immediately.