What problem does it solve?
This skill removes the manual, error-prone work of creating and maintaining project context files for Claude Code agents by scanning a repository and producing accurate CLAUDE.md documents so agents boot with precise, project-specific grounding.
Core Features & Use Cases
- Automatic language and framework detection from manifest files at the project root and one level of subdirectories.
- Mono-repo and sub-project handling that catalogs workspace members, detects git submodules, and generates per-subproject CLAUDE.md when needed.
- Rule mapping and lint application, including reading language-specific init files (e.g., rust-init.md) to apply Cargo lints and merging existing lint sections safely.
- Safe write behavior and reporting that summarizes detected languages, active rule files, TODO sections that need human input, and any modified manifests so leads can decide follow-up tasks.
- Use Case: Onboard a new codebase into a Claude orchestration blueprint, or regenerate agent context after major structural changes.
Quick Start
Run the project-init skill to scan the repository and generate CLAUDE.md files with detected languages, frameworks, active rules, and suggested lint updates.