ratacat/claude-skills/bd-to-br-migration
Claude Code and agent skill by ratacat/claude-skills
- community
Checking that the SKILL.md file is still in the repository.
Migrate docs from bd (beads) to br (beads_rust). Use when updating AGENTS.md, converting bd commands, "bd sync" → "br sync --flush-only", or beads migration.
Install
npx vskill@latest install ratacat/claude-skills/bd-to-br-migrationSKILL.md
bd → br Migration
Core Philosophy: One behavioral change, mechanical transforms. The ONLY difference is git handling—everything else is find-replace.
Why This Matters
Incomplete migrations leave broken docs. Agents follow stale bd sync instructions, expect auto-commit, and lose work. This skill ensures complete, verified migrations.
THE EXACT PROMPT — Single File Migration
Why This Prompt Works
- Ordered transforms: Dependencies exist (sync must change before adding git steps)
- Explicit removals: Daemon/RPC don't exist in br—leaving them confuses agents
- Keep list: Prevents accidental removal of still-valid patterns
- Built-in verification: Grep commands catch missed transforms
- No degrees of freedom: This is a LOW freedom task—exact transforms required
Decision Tree: What Are You Migrating?
The One Behavioral Difference
Command Map
| bd | br | Change Type | |
|---|---|---|---|
bd ready | br ready | Name only | |
bd list | br list | Name only | |
bd show <id> | br show <id> | Name only | |
bd create | br create | Name only | |
bd update | br update | Name only | |
bd close | br close | Name only | |
bd dep add | br dep add | Name only | |
bd stats | br stats | Name only | |
bd sync | br sync --flush-only + git | BEHAVIORAL |
Transform Patterns
Pattern 1: The Non-Invasive Note
Add immediately after any beads section header:
Pattern 2: Sync Command Transform
Before:
After:
Pattern 3: Session End Transform
Before:
After:
Pattern 4: Issue ID Transform
Before:
After:
Validation Loop
Quick Verification Commands
Risk Tiers
| Operation | Risk | Freedom | |
|---|---|---|---|
Command renames (bd → br) | Low | Mechanical—no judgment | |
| Sync transform + git steps | Medium | MUST add git steps | |
| Removing daemon refs | Medium | Verify not removing valid content | |
| Bulk migration (10+ files) | High | Use subagents with verification |
Degrees of Freedom: LOW
This is a deterministic transformation. There is ONE correct output for each input.
- No creative interpretation
- No optional improvements
- No stylistic choices
- Apply transforms EXACTLY as specified
What Gets Removed
| Pattern | Why Remove | Verify Absent | |
|---|---|---|---|
| "bd daemon" | br has no daemon | grep -i daemon | |
| "auto-commits" | br never commits | grep -i "auto.*commit" | |
| "git hooks" | br installs none | grep -i "hook" | |
| "RPC mode" | br has no RPC | grep -i "rpc" |
What Stays Unchanged
| Pattern | Why Keep | |
|---|---|---|
| SQLite/WAL cautions | br still uses WAL | |
| bv integration | Works with both | |
| Priority P0-P4 | Same system | |
| Issue types | Same system | |
| Dependency tracking | Same system | |
.beads/ as source of truth | Same system |
Before/After Example
Before (bd)
After (br)
References
| Need | Reference | |
|---|---|---|
| Complete before/after examples | TRANSFORMS.md | |
| Bulk migration strategy | BULK.md | |
| Common mistakes & fixes | PITFALLS.md |
Scripts
| Script | Purpose | |
|---|---|---|
./scripts/find-bd-refs.sh /path | Find files needing migration | |
./scripts/verify-migration.sh file.md | Verify migration complete |
Validation
If any bd references remain → migration incomplete → re-apply transforms.
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/bd-to-br-migration/SKILL.md
Popularity
- Repository stars
- 37
- Repository forks
- 8
- 7-day trend score
- 18
Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 10 May 2026, 6 months ago.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/ratacat/claude-skills/bd-to-br-migration)