agentsclimarketplace

Bstack

Skill broomva/skills/skills/governance/bstack

Broomva agent-skills monorepo — 48 Tier-2 skills compatible with Claude Code, Codex, Cursor, Gemini CLI, Goose, Copilot. Layout follows anthropics/skills (agentskills.io spec). Install: npx skills add broomva/skills --skill <name>.

Install
npx -y skills add broomva/skills --skill bstack

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 3 stars3 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

bstack primer — the Broomva Stack: twenty irreducible automation primitives (P1–P20) that turn an agent-driven workspace into a self-operating system. This is the AGENT-READABLE PRIMER (primitive contract + short-name index + when each fires), NOT the CLI. The bstack CLI + governance substrate (bin/, doctor, templates, hooks) is a separate product installed by clone + bootstrap (git clone https://github.com/broomva/bstack && ./bin/bstack bootstrap) — do NOT `npx skills add broomva/bstack` (it drops bin/scripts, the repo-root SKILL.md case of vercel-labs/skills#1523). Use this primer to reason with the primitives: Bridge (P1), Gate (P2), Tickets (P3), Pipeline (P4), Fanout (P5), Bookkeeping (P6), Freshness (P7), Janitor (P8), Wait (P9), Hygiene (P10), Empirical (P11), Persist (P12), Dream (P13), Dep-Chain (P14), Snapshot (P15), Crystallize (P16), Lens (P17), Audience (P18), Orchestrate (P19), Cross-Review (P20). Triggers on 'bstack', 'Broomva Stack', 'the primitives', 'P1'..'P20', 'primitive contract', 'bstack bootstrap', 'governance metalayer', 'self-operating workspace', 'how do I install bstack', 'what does Pn mean'.

SKILL.md

6.7 KB, as published. Nobody here has run it

bstack — the Broomva Stack (primitives primer)

A portable harness metalayer for AI-native development. Twenty irreducible primitives that turn any agent-driven workspace into a self-operating system. Each primitive closes one failure mode that otherwise drifts into entropy in unsupervised agent sessions.

This file is the agent-readable primer, not the CLI. It teaches you the primitive contract so you can reason with it. The bstack CLI + governance substrate (the bstack binary, doctor, templates, hooks, schemas) is a separate product:

git clone https://github.com/broomva/bstack.git
cd bstack && ./bin/bstack bootstrap

Do not npx skills add broomva/bstack — bstack has a repo-root SKILL.md beside bin/, so skills.sh copies only that file and drops the CLI (vercel-labs/skills#1523). bstack bootstrap installs the companion-skill roster from this monorepo: npx skills add broomva/skills --skill <name> per entry.

Referencing primitives

Use the Name (Pn) form in prose — "applying Snapshot (P15)", "via Dep-Chain (P14)", "running Bookkeeping (P6)". The number is the canonical id; the name is the human handle.

Short-name index: Bridge (P1) · Gate (P2) · Tickets (P3) · Pipeline (P4) · Fanout (P5) · Bookkeeping (P6) · Freshness (P7) · Janitor (P8) · Wait (P9) · Hygiene (P10) · Empirical (P11) · Persist (P12) · Dream (P13) · Dep-Chain (P14) · Snapshot (P15) · Crystallize (P16) · Lens (P17) · Audience (P18) · Orchestrate (P19) · Cross-Review (P20).

The twenty primitives

#PrimitiveCloses / does
P1Bridge — Conversation BridgeSession amnesia. Stop hook → JSONL → docs → vault; capture is automatic.
P2Gate — Control GateDestructive ops the model didn't authorize. PreToolUse hook → .control/policy.yaml; G1–G4 never bypassed.
P3Tickets — Linear TicketsInvisible work. Every unit tracked Backlog → Done; no significant work without a ticket.
P4Pipeline — PR PipelineMerging unreviewed code. Branch → PR → CI → merge → deploy; never merge on red.
P5Fanout — Parallel AgentsSerial bottlenecks. Concurrent isolated agents via worktrees; no shared mutable file writes.
P6Bookkeeping — Knowledge BookkeepingLost knowledge. Score → promote → entity pages → synthesize. Capture is a reflex, never a question — file it, report after.
P7Freshness — Skill Freshness CheckSilent skill rot. SessionStart nudge when installed skills are ≥7d stale. Never blocks.
P8Janitor — Branch + Worktree JanitorDead branches/worktrees. make janitor removes squash-merged + orphaned safely; default dry-run.
P9Wait — Productive WaitSleeping on CI. gh pr checks --watch via background; drain a work-queue while blocked. Never sleep.
P10Hygiene — Worktree HygieneDirty trees. Decide worktree-or-not before the first file; a clean git status is the only reliable reset point.
P11Empirical — Empirical FeedbackReasoning mistaken for validation. Validate by interacting — log-tails, E2E, screenshots, deploy verification.
P12Persist — Persistent LoopIn-context decay on long work (>1h). State lives in the filesystem; each iteration spawns a fresh context.
P13Dream — Dream CycleDense low-tier signal corrupting sparse high-tier rules. Cross-tier consolidation replays against a frozen substrate (stop-gradient).
P14Dep-Chain — Dependency-Chain Reasoning"Think deeply" as ritual. Enumerate upstream + downstream (concrete file paths, function names) in the response — not in your head.
P15Snapshot — State-Snapshot Before ActionPlans built on stale state. Surface git status + branch + ahead/behind + open PRs + CI/deploy state before planning.
P16Crystallize — Crystallization (the engine)Patterns staying in the operator's head. Recurs ≥3× → promote to skill / rule / gate. The meta-primitive that produces the others.
P17Lens — Lens-Routed Articulationact as X persona theater. Route input through a lens registry that loads substantive context, not a persona rewrite.
P18Audience — Format-Follows-AudienceWrong format by habit. Agent-read → markdown; human-read (specs, reports) → rich HTML. Format follows audience.
P19Orchestrate — Mechanism Selection"Continue please" handoffs. Pick the autonomous-continuation mechanism by the 2×2×2 cube before substantive work.
P20Cross-Review — Cross-Model Adversarial GateSingle-model echo chambers. The writer cannot be the final judge; fire a cross-model gate (≥7/10) before merging substantive PRs.

When to use this primer

  • You're operating in a bstack-governed workspace and need the primitive contract to reason with.
  • Someone references Pn / a primitive short-name and you need its meaning + invariant.
  • You're deciding how to install bstack (answer: clone + bstack bootstrap, not skills.sh).
  • You want the discipline without the CLI (this primer is enough to apply the primitives by hand).

The full mechanism specs, the bstack doctor primitive-contract linter, the RCS control-loop math, and the governance templates all live in the CLI repo (github.com/broomva/bstack). This primer is the entry point; the substrate is the product.

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.