Back to Exercises
Coordination Setup
Set up a work coordination system using Beads primitives.
Objectives
- Create issues with proper metadata
- Establish dependency relationships
- Set up claim patterns for work distribution
Beads Tasks
Create these tasks in Beads before starting. You learn Beads by using Beads.
bd create "Praxis: Set up Beads coordination for [project]" --type=feature--labels=learn,agentsbd create "Initialize .beads/ directory with bd init" --type=task--labels=learnbd create "Create 3+ issues with proper labels and priority" --type=task--labels=learnbd create "Establish dependency graph with bd dep add" --type=task--labels=learnbd create "Test bd ready to verify unblocked work surfaces" --type=task--labels=learnbd create "Document claim pattern for your workflow" --type=task--labels=learnClaude Code Prompt
Copy this prompt into Claude Code to build YOUR own version:
## Setup: Track this exercise with Beads ```bash bd create "Praxis: Set up Beads coordination for [project]" --type=feature --labels=learn,agents bd create "Initialize .beads/ directory with bd init" --type=task --labels=learn bd create "Create 3+ issues with proper labels and priority" --type=task --labels=learn bd create "Establish dependency graph with bd dep add" --type=task --labels=learn bd create "Test bd ready to verify unblocked work surfaces" --type=task --labels=learn bd create "Document claim pattern for your workflow" --type=task --labels=learn ``` --- Help me set up MY work coordination system using Beads for [PROJECT_NAME]. I'm building MY approach to agent-native task management. Guide me through: 1. **Initialize Beads**: - Run `bd init` to create .beads/ directory - Configure labels for MY domains and types - Set up priority model (P0-P4 or custom) 2. **Create initial issues**: Create 3-5 issues that represent real work in [PROJECT_NAME]: ```bash bd create "[task title]" --type=task|feature|bug --priority=P2 --labels=[domain] ``` 3. **Establish dependencies**: - Which issues block others? - Create the dependency graph: ```bash bd dep add [blocker-id] blocks [blocked-id] ``` 4. **Test the workflow**: - Run `bd ready` to see unblocked work - Run `bd blocked` to verify dependencies work - Claim an issue: `bd update [id] --status=in_progress` 5. **Document MY coordination patterns**: - What labels do I use and why? - When do I create dependencies vs. leave issues independent? - What's my claim-and-complete workflow? Project: [YOUR_PROJECT_NAME] Domains/labels I use: [YOUR_LABELS]
Your Design
Document your design decisions and artifacts below.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15