init-project

Generate project-specific CLAUDE.md, rules, and starter commands from vault constraints.

1|Updated Jan 13, 2023
One-click install
npx skills add https://github.com/theodrosyimer/.dotfiles --skill init-project-theodrosyimer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: init-project
Source: https://github.com/theodrosyimer/.dotfiles/tree/main/claude/skills/dev__init-project
Command: npx skills add https://github.com/theodrosyimer/.dotfiles --skill init-project-theodrosyimer

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps teams bootstrap a project-specific Claude Code context by generating CLAUDE.md, a set of rules, and starter commands using vault knowledge and the project's existing structure.

Core Features & Use Cases

  • Interactive discovery to tailor CLAUDE.md to the project's architecture and constraints
  • Generates project-specific CLAUDE.md, .claude/rules skeletons, and starter commands
  • Validates against vault structure notes and existing project files to avoid conflicts

Quick Start

Run the init-project process to bootstrap a tailored CLAUDE.md, rules, and starter commands for your project.

Frequently Asked Questions about init-project

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 project?

Generating a CLAUDE.md file requires reading your project's existing structure and vault constraints to produce a tailored context scaffold. The skill applies during interactive setup to align the generated file with your specific architecture and toolchain.

What is project context scaffolding for Claude Code?

Project context scaffolding is the process of bootstrapping a project-specific CLAUDE.md, optional .claude rules, and workflow commands. It uses vault knowledge and local structure to tailor Claude's context to your project's architecture.

Can I bootstrap Claude rules and starter commands for new projects?

Yes, you can bootstrap Claude rules and starter commands for new projects. The interactive discovery process tailors the .claude/rules skeletons and starter commands by validating against vault structure notes to avoid conflicts.

Does the init-project process work with my existing project files?

Yes, the init-project process works with existing project files by reading global constraints and local structure. It validates against existing files to avoid conflicts while generating the tailored CLAUDE.md and rules.

What's the best way to set up Claude Code context for a specific architecture?

The best way to set up Claude Code context for a specific architecture is through interactive discovery. The skill tailors the CLAUDE.md, rules, and starter commands to align with your chosen architecture and toolchain constraints.

Why does Claude Code need a project-specific CLAUDE.md file?

Claude Code needs a project-specific CLAUDE.md file to understand your project's architecture and constraints. Generating this context scaffold aligns Claude's responses with your toolchain and vault rules, preventing generic or conflicting outputs.