Claude-skill-registry-data markdowntown-bd
Beads (bd) issue workflow and repo operations for markdowntown. Use when creating bd tasks, updating status, adding dependencies, running required tests, committing, and pushing to main.
install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry-data
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry-data "$T" && mkdir -p ~/.claude/skills && cp -r "$T/data/markdowntown-bd" ~/.claude/skills/majiayu000-claude-skill-registry-data-markdowntown-bd && rm -rf "$T"
manifest:
data/markdowntown-bd/SKILL.mdsource content
markdowntown-bd
Core workflow
- Clear stale work:
.node scripts/bd-reset-stale.mjs --hours 4 - Pick work:
.npx bd --no-daemon ready --json - Claim task:
.npx bd --no-daemon update <id> --status in_progress --json - Read task:
.npx bd --no-daemon show <id> --json - Implement changes and run required tests.
- Commit and push to
after tests pass.main - Close task:
.npx bd --no-daemon close <id> --reason "Implemented" --json - Commit
updates with code changes..beads/issues.jsonl - At session end:
.npx bd --no-daemon sync
Guardrails
- Always use
and--no-daemon
with bd commands.--json - Never leave tasks in
if stopping work.in_progress - Always run compile, lint, and unit tests before committing.
- Push to
after each completed task.main - Avoid destructive git commands unless explicitly requested.
- Never paste secrets (tokens, keys, credentials) into issues, commits, or logs.
References
- docs/BEADS.md
- docs/DEV_ONBOARDING.md
- codex/skills/markdowntown-bd/references/beads.md
- codex/skills/markdowntown-bd/references/release.md