init-project

Generates CLAUDE.md, CHANGELOG.md, and documentation scaffolding for Claude Code projects.

Updated May 3, 2026
One-click install
npx skills add https://github.com/Claudfather/clauDNA --skill init-project-claudfather
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: init-project
Source: https://github.com/Claudfather/clauDNA/tree/main/skills/init-project
Command: npx skills add https://github.com/Claudfather/clauDNA --skill init-project-claudfather

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Setting up a new or existing project with consistent Claude Code configuration (CLAUDE.md, CHANGELOG.md, mission statement, planning directories) is repetitive and error-prone, and hand-written configs often miss cache-efficiency and shared-documentation conventions. ## Core Features & Use Cases - Project assessment and config generation: Scans the repo for existing files and tech stack, then creates CLAUDE.md, CHANGELOG.md, and PROJECT_MISSION.md from templates filled with real project details. - Documentation scaffolding: Creates the standard documentation/ planning structure (planning, decisions, specs, guides, archive) used by other clauDNA skills. - Shared knowledge seam: Detects a claudron vault or scaffolds a raw shared-docs tree, then writes the ## Shared Documentation section into CLAUDE.md. - Use Case: After cloning a repo with no Claude Code setup, run the skill to get a cache-optimized CLAUDE.md with a real architecture tree, a changelog seeded from git history, and a working shared-docs root. ## Quick Start Ask Claude to initialize this project with the standard clauDNA configuration files and documentation structure.

Frequently Asked Questions about init-project

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

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

Run the init-project skill, which scans your repo, asks a few questions about commands and gotchas, then generates CLAUDE.md from a template with your real architecture tree and workflow commands. Static sections stay first for prompt cache efficiency.

How to generate a CHANGELOG.md from git history?

The skill uses git log and git tag to build version sections following the Keep a Changelog format, with Added, Fixed, Changed, Refactored, and Removed categories. New projects get a single Unreleased section instead.

Does init-project overwrite my existing CLAUDE.md?

No. The skill assesses existing files first and asks before replacing or merging anything. Files that already exist are skipped unless you explicitly request alignment to the template.

What is the claudron vault requirement for init-project?

claudron is optional and only used in the shared-docs step to detect a vault path. If absent, the skill offers a raw shared-docs tree scaffold or skips the seam entirely; every branch degrades gracefully.

Why does CLAUDE.md section ordering matter for caching?

Static sections placed before dynamic project-specific sections improve prompt cache hit rates across API calls. The skill enforces this ordering and keeps CLAUDE.md under 200 lines, deferring edits to session boundaries.