Erk
erk is a tool for the orchestration and management of plan-oriented agentic engineering.
Install / Use
/learn @dagster-io/ErkREADME
erk
erk is a CLI tool for plan-oriented agentic engineering: create implementation plans with AI, save them to GitHub, execute them in isolated worktrees, and ship code via automated PR workflows.
For the philosophy and design principles behind erk, see The TAO of erk.
Quick Start
# Install prerequisites: python 3.10+, claude, uv, gt, gh
# Install erk in your project
uv add erk && uv sync
# Initialize in your repo
erk init
# Verify setup
erk doctor
Then follow Your First Plan to learn the workflow.
The Workflow
The primary workflow: plan → save → implement → ship. Often completes without touching an IDE.
# 1. Plan (in Claude Code)
claude
# → develop plan → save to GitHub issue #42
# 2. Implement
erk implement 42
# 3. Submit PR
erk pr submit
# 4. Address feedback
/erk:pr-address
# 5. Land
erk land
See The Workflow for the complete guide.
Documentation
| Section | Description | | ---------------------------- | ---------------------------------------- | | Tutorials | Setup, installation, first plan tutorial | | Topics | Worktrees, stacked PRs, plan mode | | How-to Guides | Workflows for common tasks | | Reference | Commands, configuration, file locations | | FAQ | Common questions and troubleshooting |
Related Skills
node-connect
352.9kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
111.5kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
352.9kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
352.9kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
