Skip to content

v0.1.0 — Initial release

Choose a tag to compare

@jeramyhing jeramyhing released this 22 Feb 01:21
· 3 commits to master since this release
1013050

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.json with 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.sh

Then in any project: /claude-init

Update

Inside any Claude Code session: /claude-init update