Repository navigation
v0.1.0 — Initial release
What is claude-init?
A Claude Code skill that analyzes any project and generates optimal Claude Code integration — hooks, rules, agents, skills, commands, MCP servers, settings, and CLAUDE.md — in one command.
Highlights
- 3 operating modes: New project (prompted), existing project (auto-detected), audit mode (gap analysis)
- 7 supported stacks: PHP/Laravel, JS/Next.js, JS/Expo, Python/Django, Python/FastAPI, Go, Rust
- Full
.claude/generation: settings, hooks, rules, agents, skills, commands, permissions - MCP server detection: Sentry, GitHub, Slack, Figma — generates
.mcp.jsonwith placeholders - Plugin suggestions: LSP and integration plugins for detected stacks
- Dev command extraction: Reads package.json, composer.json, Makefile, Justfile, Taskfile.yml, pyproject.toml
- Semver update system: Two-tier detection (local + daily remote check), self-update via
/claude-init update - Global permission optimization: Auto-approves read-only commands, blocks dangerous operations
- CLAUDE.md kept under 300 lines: Detailed conventions distributed into path-scoped rules
Install
git clone https://github.com/iteks/claude-init.git ~/.claude-init
bash ~/.claude-init/install.shThen in any project: /claude-init
Update
Inside any Claude Code session: /claude-init update