返回 Skill 列表
extension
分类: 开发与工程无需 API Key

markdowntown-bd

珠子(bd)问题工作流程和仓库操作用于markdowntown。在创建bd任务、更新状态、添加依赖项、运行所需测试、提交以及推送到主分支时使用。

person作者: jakexiaohubgithub

markdowntown-bd

Core workflow

  1. Clear stale work: node scripts/bd-reset-stale.mjs --hours 4.
  2. Pick work: npx bd --no-daemon ready --json.
  3. Claim task: npx bd --no-daemon update <id> --status in_progress --json.
  4. Read task: npx bd --no-daemon show <id> --json.
  5. Implement changes and run required tests.
  6. Commit and push to main after tests pass.
  7. Close task: npx bd --no-daemon close <id> --reason "Implemented" --json.
  8. Commit .beads/issues.jsonl updates with code changes.
  9. At session end: npx bd --no-daemon sync.

Guardrails

  • Always use --no-daemon and --json with bd commands.
  • Never leave tasks in in_progress if stopping work.
  • Always run compile, lint, and unit tests before committing.
  • Push to main after each completed task.
  • 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