Repository navigation
Releases: iteks/claude-init
Releases · iteks/claude-init
Release list
v0.2.0
What's New
Features
- 5-phase project pipeline — detect stack, analyze conventions, generate config, validate, report
- Global environment pipeline —
/claude-init globalconfigures~/.claude/with personal preferences, agents, commands, rules, and memory (phases G1–G5) - 8 supported stacks — Laravel, Next.js, Expo, Nuxt, Django, FastAPI, Go, Rust
- Framework detection for Rails, Express, SvelteKit (using generic templates)
- 69 templates — hooks, rules, agents, skills, commands, settings, CLAUDE.md
- Subagent delegation — heavy detection/generation phases run in subagents to preserve main session context
- Audit mode — scan existing
.claude/configurations for gaps and improvements - Plugin & command suggestions — recommends marketplace plugins and slash commands based on detected stack
- Agent Teams docs — opt-in recommendation for multi-agent workflows
Install & Update
bash install.sh— global skill symlink + permission pre-approvals + safety denials/claude-init update— self-update to latest release/claude-init— run in any project to generate Claude Code config/claude-init global— configure personal~/.claude/environment
Hardening
- Hook array merging (append + deduplicate, never replace existing hooks)
- Read-only git permission patterns (no broad
git remote*/git tag*) gh apiwrite-method deny rules (POST/PUT/PATCH/DELETE)- All hook templates include jq availability guards
- Framework-specific rule selections prevent conflicting conventions
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