init

Initialize Bulwark governance by creating CLAUDE.md and rules.md files.

8|Updated Jan 11, 2026
One-click install
npx skills add https://github.com/QBall-Inc/the-bulwark --skill init-qball-inc
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: init
Source: https://github.com/QBall-Inc/the-bulwark/tree/main/skills/init
Command: npx skills add https://github.com/QBall-Inc/the-bulwark --skill init-qball-inc

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the setup of essential governance files and tooling for your project, ensuring consistent development standards from the start.

Core Features & Use Cases

  • Project Initialization: Sets up CLAUDE.md and rules.md for project-specific governance.
  • Optional Tooling: Configures status line indicators, LSP integration, and project scaffolding (e.g., Justfile).
  • Scope Management: Supports both project-level and user-level initialization, with checks for potential conflicts.
  • Use Case: When starting a new project or onboarding to an existing one, use this Skill to quickly establish the required governance framework and development tools.

Quick Start

Run the init skill to start the Bulwark governance setup process.

Frequently Asked Questions about init

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

FAQPage Schema
How do I set up CLAUDE.md and rules.md governance files for a new project?

To set up CLAUDE.md and rules.md governance files, run the initialization process to automatically generate project-specific configurations. It performs pre-flight checks for existing files and guides you through optional setup steps to establish required development standards.

Can I configure LSP integration and statusline indicators during project scaffolding?

Yes, you can configure LSP integration and statusline indicators during project scaffolding. The initialization process offers these as optional tooling setup steps, allowing you to establish language server protocols and status indicators alongside governance files.

What is the best way to initialize project governance without overwriting existing rules?

The best way to initialize project governance safely is using a process that performs pre-flight checks for existing files. It verifies previous initialization using a state file and detects potential conflicts before writing CLAUDE.md and rules.md configurations.

Does Bulwark governance initialization support both project-level and user-level scopes?

Bulwark governance initialization supports both project-level and user-level scopes. This scope management feature ensures governance configurations apply correctly whether onboarding to an existing project or establishing global user development standards.

How does the initialization state file verify previous setup and prevent conflicts?

The initialization state file verifies previous setup by tracking completed configuration steps. It prevents conflicts by performing pre-flight checks against this state file before modifying existing CLAUDE.md, rules.md, or optional tooling configurations like Justfile scaffolding.

What files are generated when initializing project scaffolding and development tooling?

Initializing project scaffolding generates CLAUDE.md and rules.md governance files, with options for creating a Justfile. It also configures statusline indicators and LSP integration to establish a complete development tooling framework.