kevmoo/dart-sdk-bazel/sdk-bazel-beads
Claude Code and agent skill by kevmoo/dart-sdk-bazel
- community
Checking that the SKILL.md file is still in the repository.
MANDATORY skill when working on Bazel thread tasks (sdk-5m4.*, etc.), updating task status in beads, managing PR alignment lifecycle, or syncing the Dolt task DB.
Install
npx vskill@latest install kevmoo/dart-sdk-bazel/sdk-bazel-beadsSKILL.md
Bazel Thread Task Tracking & Beads Lifecycle (sdk-bazel-beads)
This skill defines the mandatory workflow for issue tracking, task lifecycle management, and Dolt database synchronization on the Bazel thread (`bazel`).
🔄 1. Task Lifecycle & PR Alignment (CRITICAL)
To keep the backlog board accurate and prevent desynchronization:
- `OPEN` / `BLOCKED` (Backlog):
- Tasks waiting to be claimed. Inspect with
bd readyorbd show <id>.
- `IN_PROGRESS` (Active Development & PR Review):
- Claim a task via
bd update <id> --claimwhen starting work. - CRITICAL: The task MUST remain in
IN_PROGRESSstatus throughout all active coding, local testing, branch creation, and pull request code review.
- `CLOSED` (Done):
- ONLY close a task (`bd close <id>`) AFTER code has actually landed on `main`:
a. Immediately after a direct push to `main` (for direct commits or automated board updates), OR b. After a feature/PR branch is merged into `main`.
- NEVER close a bead while changes remain uncommitted, unpushed, or on an active feature/PR branch.
📊 2. Dolt Sync Protocol
Whenever task metadata or status changes in beads (bd), execute the following steps in order:
- Push Dolt Task Database:
``bash bd dolt push ``
🛠️ 3. Environment & Remote Gotchas
- Remote Transport: Always use
git+https://(nevergit+ssh://) for the Dolt remote to prevent interactive SSH popups. - Dolt Remote Name: The remote target MUST be named
origin. - Dolt Target Repo: The beads DB lives on the
kevmoo/sdkfork (dart-sdk-bazel), not upstream read-only Google mirror. - No Force-Pushing: Never run
dolt push --force. - Worktree Isolation: In Git worktree layouts (
sdk/),bdcommands target.bare/.beadsor local worktree.beads/automatically.
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingdocs/bazel-migration/skills/sdk-bazel-beads/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
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/kevmoo/dart-sdk-bazel/sdk-bazel-beads)