eagle-claude-md

Generate a minimal project-specific CLAUDE.md and bootstrap LLM Wiki directories.

3|Updated Mar 25, 2026
One-click install
npx skills add https://github.com/eagleisbatman/eagle-skills --skill eagle-claude-md-eagleisbatman
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: eagle-claude-md
Source: https://github.com/eagleisbatman/eagle-skills/tree/main/eagle-claude-md
Command: npx skills add https://github.com/eagleisbatman/eagle-skills --skill eagle-claude-md-eagleisbatman

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Projects often start with missing or overly bloated CLAUDE.md files, causing assistants to duplicate global rules and waste context during onboarding.

Core Features & Use Cases

  • Lean project onboarding: generates a minimal CLAUDE.md containing only project-unique identity, commands, architecture invariants, vocabulary, constraints, and conventions.
  • Idempotent setup workflow: checks what already exists (global CLAUDE.md sections, wiki directories, CLAUDE.md sections, symlinks, and install state) and only adds what’s missing.
  • LLM Wiki + Obsidian integration: bootstraps raw/wiki directory structure, creates starter wiki pages, and links the wiki into the user’s Obsidian vault when available.
  • Eagle skills installation & linking: installs (via cloning/pulling) and symlinks the expected set of Eagle skills and agents for supported Claude Code targets.

Use case: Start a new repository or onboard an existing one so an AI assistant can immediately understand the repo without copying global guidance.

Quick Start

Use /eagle-claude-md to initialize a new CLAUDE.md and bootstrap the LLM Wiki and Obsidian vault link for the current project.

Frequently Asked Questions about eagle-claude-md

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

FAQPage Schema
How do I create a lean CLAUDE.md for repository onboarding?

To create a lean CLAUDE.md for repository onboarding, use a process that analyzes project files like commands, stack, and architecture to generate only project-unique identity and constraints. This avoids duplicating global rules and wastes less context during LLM onboarding.

What is the best way to set up an LLM wiki directory for a new project?

The best way to set up an LLM wiki directory is to bootstrap a raw/wiki directory structure that creates starter wiki pages. This process also links the wiki into an Obsidian vault via symlink when available, ensuring project documentation is immediately accessible.

Does CLAUDE.md onboarding work with Obsidian vault integration?

CLAUDE.md onboarding works with Obsidian vault integration by optionally creating a symlink that links the bootstrapped LLM wiki directory directly into your Obsidian vault. This connects repository documentation with your personal knowledge base.

Can I bootstrap project documentation without overwriting existing CLAUDE.md rules?

You can bootstrap project documentation without overwriting existing rules because the setup workflow is idempotent. It checks for existing global CLAUDE.md sections, wiki directories, and symlinks, then only adds missing project-specific identity, commands, and constraints.

When do I need to generate a project-specific CLAUDE.md file?

You need to generate a project-specific CLAUDE.md file when starting a new repository, onboarding an existing one lacking CLAUDE.md, or preparing to do significant work. It ensures an AI assistant immediately understands the repo without copying global guidance.

What are the limitations of using a minimal CLAUDE.md for onboarding?

A limitation of using a minimal CLAUDE.md is that it intentionally avoids duplicating global CLAUDE.md rules, meaning it only contains project-unique identity and architecture invariants. It requires an existing global configuration to avoid losing standard LLM guidance during onboarding.