bernstein-plan

Solid

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.

AI & Automation 481 stars 41 forks Updated today Apache-2.0

Install

View on GitHub

Quality Score: 91/100

Stars 20%
89
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Bernstein Plan Mode Create structured execution plans that get human approval before agents start. ## When to Use - User describes a complex feature: "implement user authentication with OAuth" - User wants to break down a large task into stages - User says "plan this out" or "create a plan for..." - User wants to review what agents will do before they start ## Instructions ### Creating a plan 1. Analyze the user's request and decompose it into stages and tasks. 2. Write a plan YAML file using this structure: ```yaml name: "{descriptive plan name}" description: "{what this plan achieves}" stages: - name: foundation steps: - goal: "Create database models for user and session" role: backend scope: small complexity: low - goal: "Add migration scripts" role: backend scope: tiny - name: implementation depends_on: [foundation] steps: - goal: "Implement OAuth2 flow with Google provider" role: backend scope: medium complexity: medium - goal: "Create login/signup UI components" role: frontend scope: medium - name: verification depends_on: [implementation] steps: - goal: "Write integration tests for auth flow" role: qa scope: medium - goal: "Security review of token handling" role: security scope: small ``` 3. Save the plan to `plans/{plan-name}.yaml` in the project root. 4. Tell the user to execute it: ...

Details

Author
sipyourdrink-ltd
Repository
sipyourdrink-ltd/bernstein
Created
2 months ago
Last Updated
today
Language
Python
License
Apache-2.0

Integrates with

Related Skills