Skip to content
Development
Skill

/bernstein-approve

Review and approve/reject pending tasks or plans in Bernstein. Use when the user asks about approvals, wants to review agent work, or needs to approve/reject a plan before execution begins.

From plugin
bernstein
82026 skills1 agent3 commands1 hook
+1
Install
$ npx -y skills add sipyourdrink-ltd/bernstein --skill bernstein-approve --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/bernstein-approve

Context preview

The summary Claude sees to decide when to auto-load this skill.

Review and approve/reject pending tasks or plans in Bernstein. Use when the user asks about approvals, wants to review agent work, or needs to approve/reject a plan before execution begins.

SKILL.md

bernstein-approve.SKILL.md
name: bernstein-approve
description: >
  Review and approve/reject pending tasks or plans in Bernstein.
  Use when the user asks about approvals, wants to review agent work,
  or needs to approve/reject a plan before execution begins.

Bernstein Approvals

Review pending approvals and plans, then approve or reject them.

When to Use

  • User asks "any pending approvals?" or "what needs my review?"
  • User wants to approve or reject a completed task
  • User wants to review and approve/reject a plan before agents execute it
  • User says "approve that" or "reject task X"

Instructions

List pending approvals

1. Run `scripts/approvals.sh list` to fetch pending approvals and plans. 2. Present each item with its diff summary and test results:

## Pending Approvals

### Task TASK-042: Fix auth middleware
**Agent:** claude-backend-01 | **Role:** backend
**Files changed:** src/auth/middleware.py (+42 -8)
**Tests:** 14/14 passing

[Approve] [Reject]

Approve or reject

3. When the user decides:

  • Approve: `scripts/approvals.sh approve <task_id> "reason"`
  • Reject: `scripts/approvals.sh reject <task_id> "reason"`

4. For **plans** (multi-task proposals):

  • List plans: `scripts/approvals.sh plans`
  • Approve plan: `scripts/approvals.sh approve-plan <plan_id>`
  • Reject plan: `scripts/approvals.sh reject-plan <plan_id>`

After approval

5. Confirm the action and note what happens next:

  • Approved tasks → agent commits and merges
  • Approved plans → planned tasks promoted to open, agents start picking them up
  • Rejected → task goes back to open for retry, or gets cancelled
Read more
Ships withbernstein

Deterministic orchestrator for CLI coding agents (Claude Code, Codex, Gemini CLI, +40 more). No model in the coordination loop, so parallel runs in per-task git worktrees replay byte-identically. Signed lineage plus an opt-in HMAC audit chain a reviewer checks offline, without rerunning it. Cluster mode, air-gap deploy. https://bernstein.run

Get the whole plugin