Skip to content

kraklabs/rune

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

75 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

rune

CLI tool to generate and manage the Claude Code workflow system for any project.

Installation

go install github.com/kraklabs/rune@latest

Or build from source:

make build

Usage

Initialize a new project

cd /path/to/your/project
rune init

This 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

Update existing installation

rune update

This updates all system files while preserving your knowledge/ directory.

Options:

  • --check - Only check if update is available, don't apply

Check version

rune version

What's Generated

.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

Project Name

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

License

MIT © KrakLabs

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors