beads-operations
/beads-operations
Prowadzi przez codzienną pracę z narzędziem bd (beads): wybór zadań, serwer współdzielony i odzyskiwanie po uszkodzonym stanie.
- Autor
- joeblackwaslike ↗
- Repozytorium
- agent-skills ↗
- Licencja
- MIT
- Ostatnia zmiana repozytorium
- 26.10.2026
Ocena i bezpieczeństwo
- Pliki w paczce
- 6
- Skrypty
- 0
- Komentarze HTML
- 0
- Adresy URL w SKILL.md
- 0
Brak sygnałów. Repozytorium zmienione 26.10.2026, bez odwołań do wycofanych modeli i API.
MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.
Co robi i kiedy
Prowadzi przez codzienną pracę z narzędziem bd (beads): wybór zadań, serwer współdzielony i odzyskiwanie po uszkodzonym stanie.
Wyzwalacze z opisu
Oryginalny opis (EN)
Use when running, maintaining, or troubleshooting beads (`bd`) day-to-day — deciding bd vs TodoWrite, Joe's shared-server conventions (`bd init --shared-server --skip-agents`, the shared Dolt server on port 3308), the ready→claim→note→close workflow, compaction recovery, recovering from broken/nasty beads states (stale ports, orphan/duplicate Dolt servers, db-name mismatch, "database is locked"), and taming the `bd prime` session-start injection (the workflow preamble, `PRIME.md` customization, neutralizing the conservative git policy). Invoke on "beads is broken", "bd won't start", "set up be
Jak działa
- Decision: bd vs TodoWrite
- Reference map
- BeadBoard (the dashboard on top of bd)
- When beads is broken
- Taming bd prime
- Niche features
Podgląd SKILL.md
--- name: beads-operations description: Use when running, maintaining, or troubleshooting beads (`bd`) day-to-day — deciding bd vs TodoWrite, Joe's shared-server conventions (`bd init --shared-server --skip-agents`, the shared Dolt server on port 3308), the ready→claim→note→close workflow, compaction recovery, recovering from broken/nasty beads states (stale ports, orphan/duplicate Dolt servers, db-name mismatch, "database is locked"), and taming the `bd prime` session-start injection (the workflow preamble, `PRIME.md` customization, neutralizing the conservative git policy). Invoke on "beads is broken", "bd won't start", "set up beads in this project", "how do I track this", "bd prime is noisy", "change the session-start beads text", or any beads failure. For the raw CLI reference, use `working-with-beads`. metadata: last_updated: "2026-06-22" --- # Beads operations Opinionated guidance for *running* beads the way Joe does, plus a troubleshooting/maintenance runbook. For the exhaustive command reference, use the `working-with-beads` skill. > **Precedence:** This skill **supersedes the conventions in the bundled third-party `beads` plugin skill.** Where they differ (especially server setup), follow this skill. The plugin is kept for its lifecycle hooks, commands, and task-agent — not its convention guidance. ## Decision: bd vs TodoWrite Ask "will I need this context in 2 weeks / across sessions?" — **yes → `bd`** (durable, dependency-aware, survives compaction); **no → TodoWrite** (this-hour working copy). They layer: read a bead → spin up TodoWrite items for the current hour → update the bead's notes → TodoWrite is discarded, the bead persists. ## Reference map - [`references/conventions.md`](references/conventions.md) — the **mandatory** setup: `--shared-server`, the shared Dolt server, port 3308, `--skip-agents`, env vars, the `bd` shell wrapper. - [`references/workflows.md`](references/workflows.md) — the core loop, compaction recovery, discovered-from side-quests. - [`references/troubleshooting.md`](references/troubleshooting.md) — symptom → diagnosis → recovery for the nasty states. - [`references/long-term-maintenance.md`](references/long-term-maintenance.md) — version pin/bump, server lifecycle, backup/export, db hygiene, compaction. - [`references/prime-customization.md`](references/prime-customization.md) — what `bd prime` injects, how `bd setup claude` wires the SessionStart/PreCompact hooks, the flag/config matrix, the `PRIME.md` override + resolution order, git-state modes, Joe's neutral PRIME.md, and the un-gunkify runbook. ## BeadBoard (the dashboard on top of `bd`) When `bd` work is coordinated through **BeadBoard** (Joe's multi-agent dashboard): the agent-side operating contract — the Iron Law, the session lifecycle, mail, evidence — is the `beadboard-driver` skill. Running its macOS launchd services (the `:3000` dashboard, the daemon), the dashboard HTTP API, the Dolt↔JSONL sync, and the `verify-sync.sh` diagnostic is the `beadboard-operations` skill. Neither replaces this skill's `bd` conventions; they layer on top. ## When beads is broken Go straight to [`references/troubleshooting.md`](references/troubleshooting.md). Do **not** improvise schema/server fixes — beads' shared-server states have specific recoveries, and guessing makes them worse. ## Taming `bd prime` The session-start "Beads Workflow Context / SESSION CLOSE PROTOCOL" preamble is emitted by `bd prime`, wired as a SessionStart (and PreCompact) hook by `bd setup claude` — **not** `bd hooks install`. It ships a conservative "don't push without explicit authority" git policy and is easily duplicated across project + global `settings.json`. To change the wording, neutralize the policy, dedupe the hooks, or understand the flags / `PRIME.md` override and its resolution order, see [`references/prime-customization.md`](references/prime-customization.md). ## Niche features Chemistry/molecules, async gates, worktrees, swarm, federation — not duplicated here. See `working-with-beads/references/cli/` (`mol.md`, `gate.md`, `worktree.md`, `swarm.md`, `federation.md`).
Pliki w paczce (6)
- SKILL.md 4 KB
- references/conventions.md 6 KB
- references/long-term-maintenance.md 7 KB
- references/prime-customization.md 8 KB
- references/troubleshooting.md 10 KB
- references/workflows.md 5 KB
Wersje
W bazie nie ma innych skilli o nazwie beads-operations.
Migawka bazy z 28.10.2026 · wersja paczki 171f63e2c0f2 (skrót SHA-256 całej paczki)
Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.
Podobne skille
- 100project-init
Naprawia i inicjalizuje bazę beads/Dolt: świeżą instalację, bootstrap ze zdalnego repozytorium i odzyskiwanie po rozjechanej historii Dolt, gdy komendy bd zgłaszają brak bazy. - 90working-with-beads
Obsługuje narzędzie bd do śledzenia zadań: tworzenie pozycji, zależności, epiki, gotowość i model danych Beads. - 100beads
Obsługuje tracker zadań Beads (bd) oparty na Dolt: polecenia CLI, molekuły, synchronizację Dolt i integracje z Linear, Jira oraz GitLab. - 100beads
Obsługuje tracker zadań oparty na Dolt dla pracy rozłożonej na wiele sesji, z zależnościami i pamięcią trwałą, także do odzyskiwania kontekstu po kompaktowaniu rozmowy. - 90working-with-dolt
Obsługuje Dolt, bazę SQL z kontrolą wersji, która rozgałęzia się, porównuje i scala dane podobnie jak Git. - 100beads
Ustala wspólne zasady pracy z Beads i poleceniem bd: trwałe zadania, blokery, przekazania pracy, własność zadań oraz wybór między listą tymczasową a trwałym śledzeniem.