跳到主要内容

Board Blackboard

Post typed Kanban swarm events for the team.

Skill metadata​

SourceBundled (installed by default)
Pathskills/kanban/board-blackboard
Version1.0.0
AuthorVibeOS
LicenseMIT
Platformslinux, macos, windows
Tagskanban, multiagent, blackboard, finding, blocker
Related skillsboard-knowledge, progress-ledger

Reference: full SKILL.md​

信息

The following is the complete skill definition that VibeOS loads when this skill is triggered. This is what the agent sees as instructions when the skill is active.

Board Blackboard Skill

Post typed swarm events on a Kanban task so Orchestrators can skim findings/blockers without reading raw task_events JSON. Storage is the existing SQLite board DB (bb_finding, bb_blocker, bb_ask_human, bb_artifact) — not a message bus.

When to Use​

  • Researcher found a durable fact → --kind finding (also mirrors Board KB).
  • Worker is stuck → --kind blocker.
  • Need a human decision → --kind ask_human.
  • Produced a file/URL → --kind artifact with --path or --url.

Do not dump whole reports into the summary — keep one short sentence.

Prerequisites​

  • Active Kanban board and a real task_id.
  • Shell: vibeos kanban blackboard … via terminal.

How to Run​

# Orchestrator — skim before planning
vibeos kanban blackboard list --limit 20
vibeos kanban blackboard list --task T12 --kind finding

# Worker — post
vibeos kanban blackboard post T12 --kind finding --confidence 0.85 \
--summary "Competitor X Pro is $12/mo (public pricing page)."
vibeos kanban blackboard post T12 --kind blocker \
--summary "CAPTCHA on registry.gov — need human handoff."
vibeos kanban blackboard post T12 --kind artifact \
--path ./out/brief.md --summary "Draft executive brief written."

Quick Reference​

KindMeaning
findingDurable project fact
blockerWork cannot continue
ask_humanClarification / approval needed
artifactFile or URL produced

Pitfalls​

  • Wrong board → pin with vibeos kanban --board <slug> ….
  • Findings belong on the task; Board KB is the cross-task share (auto-mirrored for finding).

Verification​

  • blackboard list shows a human [Finding] line without JSON.
  • Orchestrator can answer “what did we learn?” from list alone.