fpl-init

Initialize ForgePlan projects with CLI configuration, MCP wiring, and CLAUDE.md creation.

3|Updated Apr 3, 2026
One-click install
npx skills add https://github.com/ForgePlan/marketplace --skill fpl-init
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: fpl-init
Source: https://github.com/ForgePlan/marketplace/tree/main/plugins/fpl-skills/skills/fpl-init
Command: npx skills add https://github.com/ForgePlan/marketplace --skill fpl-init

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill provides a streamlined way to initialize and bootstrap a new project within the ForgePlan ecosystem, automating the setup process that typically requires multiple manual steps.

Core Features & Use Cases

  • Project Initialization: Automates the creation of the required directories and configuration files for a new ForgePlan project.
  • ForgePlan CLI Integration: Connects the project to the ForgePlan CLI, setting up MCP and CLAUDE.md.
  • Bootstrap and Setup: Orchestration of the /bootstrap and /setup workflows to create a fully functional project environment.
  • Companion Plugins: Recommends companion plugins to enhance the project's functionality.
  • Use Case: Ideal for new projects or existing projects lacking the required ForgePlan setup, allowing users to initiate a new project with a single command.

Quick Start

Run the command /fpl-init in your project directory to automatically initialize and bootstrap the project.

Frequently Asked Questions about fpl-init

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

FAQPage Schema
How do I bootstrap a new project with ForgePlan CLI configuration in one step?

To bootstrap a ForgePlan project, run the `/fpl-init` command in your directory to automate CLI configuration, MCP server wiring, and CLAUDE.md creation. This single command orchestrates the entire setup workflow, generating a fully functional project environment without manual configuration.

What is the best way to initialize an existing project that lacks the .forgeplan/ directory?

Initializing an existing project without the `.forgeplan/` directory requires running `/fpl-init` to detect the missing setup and automatically generate the required configuration files. The command applies the same bootstrap orchestration to existing projects as it does to new ones.

Does the ForgePlan setup wizard require a CLAUDE.md file to run?

The ForgePlan setup wizard does not require an existing CLAUDE.md file because the initialization process creates it automatically. Running `/fpl-init` handles the generation of both the `.forgeplan/` directory and the CLAUDE.md file simultaneously.

Can I use project initialization commands to wire MCP servers into my environment?

You can wire MCP servers into your environment by executing the `/fpl-init` command, which configures the MCP server connections as part of the project bootstrap. This automated wiring eliminates the need for manual server configuration setup.

When should I not use an automated project bootstrap tool for my directory?

You should not use an automated project bootstrap tool if your directory already contains a `.forgeplan/` directory and a CLAUDE.md file, as the initialization is designed for new or existing projects specifically lacking these required ForgePlan setup components.

Why does my ForgePlan project need companion plugins after setup?

Your ForgePlan project benefits from companion plugins because the initialization process recommends them to enhance project functionality after the core setup. These plugins extend the environment once the CLI configuration and MCP server wiring are fully bootstrapped.