Beads Initialization
Description
> **Attribution**: [Beads](https://github.com/steveyegge/beads) is created by [Steve Yegge](https://github.com/steveyegge).
Installation
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open the source below and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
Repository README
This is the README for maslennikov-ig/claude-code-orchestrator-kit, shared by 10 entries
in this directory. It describes the repository, not this entry specifically.
description: Initialize Beads issue tracking in your project with interactive configuration setup.
Beads Initialization
**Attribution**: [Beads](https://github.com/steveyegge/beads) is created by [Steve Yegge](https://github.com/steveyegge).
User Input
$ARGUMENTS
Prerequisites Check
First, verify Beads CLI is installed:
bd version
If not installed, provide installation options:
**Option 1: Go (recommended)**
go install github.com/steveyegge/beads/cmd/bd@latest
**Option 2: npm**
npm install -g @beads/bd
**Option 3: Homebrew (macOS)**
brew install steveyegge/tap/beads
Configuration Selection
Ask user to choose configuration:
- base - Minimal setup, good for getting started
- full - All features enabled (recommended for production)
- stealth - Local-only mode, no auto-push to remote
Project Prefix
Ask user for their issue prefix (3-8 characters, lowercase):
- Should be short project name
- All issues will be
PREFIX-xxx - Examples:
myapp,web,api,proj
Initialization Steps
- Initialize Beads:
bd init
- Copy configuration (based on user choice):
cp .beads-templates/config/{chosen}.yaml .beads/config.yaml
**Update issue-prefix** in config.yaml with user's chosen prefix
**Copy formulas**:
mkdir -p .beads/formulas
cp .beads-templates/formulas/*.toml .beads/formulas/
- Copy PRIME template:
cp .beads-templates/PRIME.template.md .beads/PRIME.md
**Update PRIME.md** - replace `{{PREFIX}}` and `{{PROJECT_NAME}}`
**Initial sync**:
bd sync
Post-Setup Instructions
After initialization, display:
## Beads Initialized!
**Prefix**: {PREFIX}
**Config**: {CONFIG_TYPE}
### Quick Start
1. Create your first task:
bd create "Setup project" -t chore -p 3
2. View available work:
bd ready
3. Start working:
bd update {PREFIX}-xxx --status in_progress
4. Complete task:
bd close {PREFIX}-xxx --reason "Done"
### Session Workflow
START: bd prime → bd ready
WORK: bd update → work → bd close → /push patch
END: bd sync → git push
### Documentation
- Quick reference: .claude/docs/beads-quickstart.md
- Templates: .beads-templates/README.md
- Official docs: https://github.com/steveyegge/beads
### Next Steps
- [ ] Review .beads/config.yaml and customize directory-labels
- [ ] Create REF: issues for project knowledge (optional)
- [ ] Run /speckit.tobeads after generating tasks.md
Troubleshooting
If bd init fails:
- Check if .beads/ already exists
- Try:
rm -rf .beads && bd init
If daemon doesn't start:
- Check logs:
cat .beads/daemon.log - Restart:
bd daemon restart
Example Session
User: /beads-init
Related Skills
Epic Sync
Sync epic issue bodies, labels, and local coordination snapshots from GitHub.
Git 使用 Git Worktrees
创建孤立的 Git worktrees,带有智能目录选择与安全验证。
Git Claude skills github
[Building agent skills blog](https://www.anthropic.com/engineering/equipping-agents-for-the-real-world-with-ag
Git #148
, [#161](https://github.com/affaan-m/everything-claude-code/pull/161))
Git GitHub MCP
| Token | Repos, issues, PRs, workflows |
Git GitHub MCP Server
Official first-party server to read repos, manage issues/PRs, and automate workflows.
Git