bootstrap-project

Bootstrap Claude Code configuration from the dotforge template in projects.

8|1|Updated Mar 19, 2026
One-click install
npx skills add https://github.com/luiseiman/dotforge --skill bootstrap-project-luiseiman
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: bootstrap-project
Source: https://github.com/luiseiman/dotforge/tree/main/skills/bootstrap-project
Command: npx skills add https://github.com/luiseiman/dotforge --skill bootstrap-project-luiseiman

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Initializes the Claude Code configuration in a new or existing project by applying the dotforge template, ensuring consistency across repositories.

Core Features & Use Cases

  • Detects project stacks and generates CLAUDE.md, .claude/settings.json, rules, hooks, and optional components based on the chosen profile.
  • Creates a reproducible bootstrap workflow that validates JSON, supports multi-stack merges, and prepares domain scaffolding when context is provided.
  • Produces a complete project-ready CLAUDE setup that can be audited and propagated across multiple repos.

Quick Start

Run the bootstrap-project skill to scaffold a complete Claude Code configuration from the dotforge template in the current project.

Frequently Asked Questions about bootstrap-project

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

FAQPage Schema
How do I set up Claude Code configuration for a new project?▼

To set up Claude Code configuration, run the bootstrap-project skill to detect project stacks and generate CLAUDE.md, .claude/settings.json, hooks, and rules from the dotforge template.

What does bootstrapping a project with templates do for my repository?▼

Bootstrapping applies a dotforge template to enforce safe defaults, ensuring consistent Claude Code configuration across multiple repositories with reproducible scaffolding.

Can I initialize Claude Code settings in an existing project without breaking current files?▼

Yes, you can initialize Claude Code settings in an existing project. The process validates generated JSON before writing and supports multi-stack merges to safely integrate configurations.

How do I generate domain scaffolding when initializing my project setup?▼

To generate domain scaffolding, provide domain details when running the bootstrap workflow, which then creates optional domain-specific structures alongside the core Claude setup.

Does the dotforge template support multi-stack merges for project scaffolding?▼

Yes, the dotforge template supports multi-stack merges during project scaffolding, detecting various stacks and building a .claude/.forge-manifest.json based on the detected project configuration.

What are the limitations of using templates for Claude Code project setup?▼

The template enforces safe defaults and validates JSON before writing, but scaffolding domain-specific structures requires you to provide explicit domain details during the initialization process.