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.