init

Generate or update CLAUDE.md with build, test, and lint commands.

Updated Mar 31, 2026
One-click install
npx skills add https://github.com/dotBeeps/pantry --skill init-dotbeeps
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: init
Source: https://github.com/dotBeeps/pantry/tree/main/morsels/skills/init
Command: npx skills add https://github.com/dotBeeps/pantry --skill init-dotbeeps

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Initialize projects by generating or updating CLAUDE.md, loading stack conventions, and orienting you to the project's layout.

Core Features & Use Cases

  • Generate or update CLAUDE.md at the project root with build, test, and convention notes.
  • Load applicable stack conventions automatically to align tooling and workflows.
  • Provide quick orientation for existing projects or fresh starts when you run the /init command.

Quick Start

Run /init in your project to create or refresh CLAUDE.md and apply stack conventions.

Frequently Asked Questions about init

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

FAQPage Schema
How do I generate a CLAUDE.md file for an existing codebase?

Running the /init command analyzes your existing codebase structure and automatically generates a CLAUDE.md file populated with build, test, lint commands, and key stack conventions.

What is the best way to orient to a new project's stack conventions and layout?

Orienting to a new project's stack conventions is best handled by running /init, which analyzes common build systems to extract key conventions and generates a CLAUDE.md workspace guide.

Can I initialize project setup and stack conventions in a fresh empty directory?

Yes, you can initialize project setup in a fresh empty directory using the kickstart feature, which applies applicable stack conventions and generates an initial CLAUDE.md to orient the workspace.

Does running /init update an existing CLAUDE.md file or overwrite it?

Running /init updates an existing CLAUDE.md file rather than overwriting it, refreshing build, test, lint commands, and stack conventions while preserving your project root layout.

Do I need to manually specify build and test commands for project initialization?

No, you do not need to manually specify build and test commands, because project initialization automatically analyzes common build systems and project structure to populate CLAUDE.md.