Agent skill · software engineering · aiskillstore

slb

Simultaneous Launch Button - Two-person rule for destructive commands in multi-agent workflows. Risk-tiered classification, command hash binding, 5 execution gates, client-side execution with environment inheritance. Go CLI.

Why this skill is useful

Adds a Go CLI tool that implements a two-person rule for executing potentially destructive commands, enhancing safety in multi-agent workflows.

What it needs

Requires go installed locally. About 9k tokens when loaded. Last updated 2026-08-07. 405 stars on the source repository.

What this skill does

SLB — Simultaneous Launch Button A Go CLI that implements a two-person rule for running potentially destructive commands from AI coding agents. When an agent wants to run something risky (e.g., rm -rf, git push --force, kubectl delete, DROP TABLE), SLB requires peer review and explicit approval before execution. Why This Exists Coding agents can get tunnel vision, hallucinate, or misunderstand context. A second reviewer (ideally with a different model/tooling) catches mistakes before they become irreversible. SLB is built for multi-agent workflows where many agent terminals run in parallel and a single bad command could destroy work, data, or infrastructure. Critical Design: Client-Side Execution Commands run in YOUR shell environment, not on a server. The daemon is a NOTARY (verifies approvals), not an executor. This means commands inherit: AWSPROFILE, AWSACCESSKEYID KUBECONFIG Activated virtualenvs SSHAUTHSOCK Database connection strings Risk Tiers Tier Approvals Auto-approve Examples ------ ----------- -------------- ---------- CRITICAL 2+ Never rm -rf /, DROP DATABASE, terraform destroy, git push --force DANGEROUS 1 Never rm -rf ./build, git reset --hard, kubectl delete, DROP TABLE CAUTION 0 After 30s rm file.txt, git branch -d, npm uninstall SAFE 0 Immediately rm .log, git stash, kubectl delete pod Quick Start Installation Initialize a Project Creates .slb/ directory with: state.db - SQLite database (source of truth) config.toml - Project configuration pending/ - JSON files for pending requests logs/ - Execution logs Basic Workflow Commands Reference Session Management Request & Run Review & Approve Execution Pattern Management Daemon & TUI Claude Code Hook History & Audit Pattern Matching Engine Classification Algorithm 1. Normalization: Commands are parsed with shell-aware tokenization Strips wrapper prefixes: sudo, doas, env, time, nohup Extracts inner commands from bash -c 'command' Resolves paths: ./foo → /absolute/path/foo 2. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills aiskillstore/slb

View the source on GitHub

Browse the @skills marketplace