CLI tool to generate and manage the Claude Code workflow system for any project.
go install github.com/kraklabs/rune@latestOr build from source:
make buildcd /path/to/your/project
rune initThis creates:
.claude/- Commands, workflows, hooks, and knowledge base.specs/templates/- Templates for epics, milestones, and tasks
Options:
--name <name>- Override auto-detected project name--force- Overwrite existing.claude/directory
rune updateThis updates all system files while preserving your knowledge/ directory.
Options:
--check- Only check if update is available, don't apply
rune version.claude/
├── commands/ # Slash commands (/implement, /review, etc.)
├── workflows/ # Workflow definitions and configs
├── hooks/ # Pre/post hooks for validation
├── knowledge/ # Learned patterns (preserved on update)
└── worktree-scripts/ # Parallel execution support
.specs/
└── templates/ # Epic/milestone/task templates
The project name is auto-detected from the current directory name. It's used for:
- Naming the worktree directory (
<project>-worktrees) - Stored in
.claude/system.yaml
MIT © KrakLabs