get-started

Guide interactive project setup and update CLAUDE.md and docs/CAPABILITIES.md.

60|13|Updated Jan 10, 2026
One-click install
npx skills add https://github.com/leogodin217/leos_claude_starter --skill get-started-leogodin217
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: get-started
Source: https://github.com/leogodin217/leos_claude_starter/tree/main/.claude/skills/get-started
Command: npx skills add https://github.com/leogodin217/leos_claude_starter --skill get-started-leogodin217

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill streamlines the initial setup of your Claude-based project by interactively guiding you through defining its identity, principles, invariants, and capabilities.

Core Features & Use Cases

  • Project Initialization: Guides users through setting up CLAUDE.md and docs/CAPABILITIES.md.
  • Interactive Configuration: Asks targeted questions to gather project specifics.
  • Use Case: When starting a new project, run /get-started to define your project's name, purpose, core principles (like user focus and quality philosophy), key invariants, and initial capabilities.

Quick Start

Run the get-started skill to begin configuring your project interactively.

Frequently Asked Questions about get-started

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

FAQPage Schema
How do I set up CLAUDE.md for a new project?

To configure CLAUDE.md, you can run an interactive setup process that asks targeted questions to define your project identity, core principles, and key invariants. It updates the file automatically based on your input.

What is the best way to initialize project capabilities in docs?

Initializing project capabilities involves defining your project's initial capabilities and development philosophies. An interactive configuration tool updates docs/CAPABILITIES.md directly by guiding you through specific project setup questions.

How do I interactively configure project invariants and principles?

You can interactively configure project invariants and principles by answering targeted setup questions. The process gathers project specifics like user focus and quality philosophy to align your project with defined development standards.

Can I bootstrap a Claude-based project without manual markdown editing?

Yes, you can bootstrap a Claude-based project without manual markdown editing. The interactive setup automatically generates and updates CLAUDE.md and docs/CAPABILITIES.md files based on your responses to configuration prompts.

What do I need to define during project initialization for Claude?

During project initialization, you need to define the project name, purpose, core principles, key invariants, and initial capabilities. This information establishes the foundational configuration for your Claude-based project.

Why configure project identity before starting development?

Configuring project identity before starting development ensures alignment with defined development philosophies and quality standards. It establishes key invariants and core principles upfront to guide consistent project execution.