architecture
01Cursor rule Cursor
Top-level entry points exposed by the package.
Cursor rule Cursor
Top-level entry points exposed by the package.
Cursor rule Cursor
Build & test.
Cursor rule Cursor
Per-directory context files for agents working inside a subtree. Each covers: what the directory is for, key files, invariants, and how to test that subtree.
Cursor rule Cursor
Every PR that adds or changes a feature MUST update docs in the same PR.
Cursor rule Cursor
Git workflow.
Cursor rule Cursor
Full per-file map: docs/sdd/module-map.md (generated).
Cursor rule Cursor
Bernstein is a deterministic orchestrator for CLI coding agents (Claude Code, Codex, Gemini CLI, and 40+ more). It runs them in parallel, gates what they produce, and records enough of the run that you can check it afterwards. Air-gap install profile included. Apache-2.0.
Cursor rule Cursor
Bernstein ships agent role prompts under templates/roles/. The orchestrator loads them at task-spawn time; you don't write to them manually.
Cursor rule Cursor
Setup.
Instructions file GitHub Copilot
Copilot instructions for sipyourdrink-ltd/bernstein, covering copilot instructions, architecture, key constraints, before committing and git rules.
MCP server Claude CodeCodexCursor +2
MCP server "bernstein" as configured in sipyourdrink-ltd/bernstein. Launched with bernstein mcp.
Instructions file CodexOpenCode
AGENTS.md instructions for sipyourdrink-ltd/bernstein, covering bernstein - agents.md, module map, directory context files, build & test and setup.
Instructions file
Claude Code instructions for sipyourdrink-ltd/bernstein, covering bernstein - claude.md, module map, directory context files, build & test and setup.
Agent
Decomposes goals into parallel tasks, assigns them to CLI coding agents, verifies output, and merges results. Use when a task is too large for a single agent.
Command
Start a Bernstein orchestration run with a goal.
Command
Show current Bernstein orchestration status.
Command
Gracefully stop a running Bernstein orchestration.
Cursor rule
Bernstein orchestrator context - always active when working in a Bernstein-managed project.
Skill Claude CodeCodex
Manage Bernstein agents - list active agents, inspect their output, kill stalled agents, or stream live logs. Use when the user asks about agents, wants to see what an agent is doing, or needs to kill one.
Skill Claude CodeCodex
Show active alerts from Bernstein - failed tasks, stalled agents, budget warnings, blocked tasks needing human intervention. Use when the user asks about problems, errors, warnings, or what needs attention.
Skill Claude CodeCodex
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 Claude CodeCodex
Show detailed cost breakdown and budget status for the Bernstein orchestrator. Use when the user asks about spending, budget, cost per model, cost per agent, or wants a cost projection.
Skill Claude CodeCodex
Create a new task in the Bernstein orchestrator. Use when the user wants to add a task, delegate work to an agent, file a bug fix, or queue up work for the orchestrator to handle.
Skill Claude CodeCodex
Create and manage multi-step execution plans in Bernstein. Plans decompose complex goals into stages with dependencies. Use when the user wants to plan a complex feature, break down a large task, or review an execution plan before agents start working.