Open-source collection of ready-to-use AI agent workflows for software development automation using Overcut.
Playbooks are pre-built, customizable workflows that use AI agents to automate complex software development tasks. Each playbook includes:
- Workflow Definition (
workflow.json) - Import directly into Overcut - Step Prompts (
step-*.md) - Editable instructions for each workflow step - Documentation (
README.md) - Complete guide to understanding and customizing
Explore the playbooks below to find workflows that match your needs.
- Download the
workflow.jsonfile from any playbook folder - Go to Overcut Workflow Builder
- Click "Import Workflow"
- Upload the JSON file
- Customize as needed
Use AI to help you:
- Adjust prompts for your specific codebase
- Modify triggers and conditions
- Learn patterns to create new workflows
- Requirements Document Generation - Automatically generates comprehensive requirements documents from feature requests with codebase analysis and iterative review.
- Technical Design Proposal - Generate comprehensive technical design documents from requirements.
- Break Down Ticket - Automatically decomposes large tickets into smaller, independently implementable sub-tickets with clear scope, acceptance criteria, and dependencies.
- Create PR from Design - Automatically creates implementation pull requests from approved design documents with phased implementation, real-time progress tracking, and comprehensive testing.
- Code Review - Automated comprehensive code review with inline comments and suggestions.
- Fix Review Comments - Automatically addresses code review feedback with structured implementation plans and real-time progress tracking.
- Fix CI - Automatically detects CI workflow failures on PR branches, analyzes error logs to identify root causes, applies code fixes, and commits the changes back to the branch.
- Auto PR Description - Automatically generates and updates pull request descriptions based on code changes, commits, and related issues while preserving user-written content.
- Release PR Description - Generates release-focused PR descriptions that summarize features and functionality for PRs targeting the main branch, complementing Auto PR Description for release workflows.
- Auto Root Cause Analysis - Automatically analyze bugs and suggest fixes when issues are labeled.
- Auto Changelog Reminder - Reminds developers to update changelog on PRs.
- Auto Docs Update on Merge - Automatically updates documentation when PRs are merged.
- Auto Update AGENTS.md - Automatically generates or updates the AGENTS.md file based on repository structure and patterns. Runs on a schedule to keep documentation synchronized with the repository state. Works with any repository type.
- Implement Documentation from Issue - Automatically implements documentation updates based on issues, analyzing product PRs and creating documentation pull requests following existing standards and structure.
- Test Coverage Gap Analysis - Identifies test coverage gaps using targeted search strategies, validates against existing issues, and creates actionable issues for uncovered critical paths.
- Remediate CVEs - Analyzes CVEs with context-aware risk assessment, evaluates multiple remediation strategies with trade-offs, and creates comprehensive implementation plans that automatically trigger PR creation.
- Automated Ticket Triage - Automatically categorize and prioritize new issues.
- Migration Package - Complete multi-workflow system for migrating code between architectures or frameworks.
Each workflow step has a corresponding .md file with the prompt:
code-review/
βββ workflow.json
βββ README.md
βββ prepare-review-plan.md β Edit this to customize this step
βββ code-review.md β Edit this to customize this step
βββ ...
To customize:
- Edit the markdown file for the step you want to change
- Option A: Copy the prompt and manually update in Overcut Workflow Builder
- Option B: Ask AI to update the workflow.json file, and import the
workflow.jsonfile into Overcut.
AI can help you:
- Adapt prompts to your codebase conventions
- Learn patterns from existing playbooks
- Create new workflows based on these examples
- Troubleshoot when workflows don't behave as expected
Editing existing workflows:
- "I edited code-review.md to focus on security. Update workflow.json to match."
- "Change the prepare-review-plan.md prompt to emphasize API changes, then update the workflow."
Creating new workflows:
- "Adapt the code review workflow to focus on security issues"
- "Create a new workflow similar to root cause analysis but for performance issues"
- "Modify the design proposal workflow to include cost estimates"
- "Modify the design proposal workflow to include cost estimates"
IMPORTANT: Prompt filenames match step IDs in workflow.json
This naming convention enables AI-assisted workflow updates:
- When you edit a prompt file, AI can automatically update the workflow
- Bidirectional editing: change prompt β update workflow, or vice versa
Example:
// In workflow.json
"steps": [{
"id": "code-review", // β Step ID
"instruction": "..." // β Content from code-review.md
}]Prompt file must be: code-review.md (not step-1-code-review.md)
Each playbook folder contains:
playbook-name/
βββ workflow.json # Import this into Overcut
βββ README.md # Documentation and usage guide
βββ step-id-name.md # Prompt for step (filename = step ID)
βββ another-step-id.md # Each prompt file matches its step ID
βββ special-agents/ # (Optional) Specialized agent instructions
β βββ agent-name.md # Instructions for configuring custom agents
βββ ... # More steps as needed
Important: Prompt filenames must match the step IDs in workflow.json. This enables AI agents to automatically update workflows when you edit prompts.
The prompt files are a human readable duplication of the workflow.json file. You can edit the prompt files to customize the workflow, but eventually you will need to update the workflow.json file before importing it into Overcut.
Some workflows require specialized agents with domain-specific expertise beyond generic developer roles. When a workflow needs agents like "Security Engineer" (for CVE analysis) or "Database Architect" (for schema migrations), you'll find detailed configuration instructions in the special-agents/ folder.
These instructions help you create properly configured custom agents in Overcut with the right expertise, decision frameworks, and behavioral guidelines for the workflow's specific needs.
The workflow file includes:
- Trigger configuration - What starts the workflow
- Step definitions - Each step's action and parameters
- Flow logic - How steps connect and conditions
- Agent references - Which AI agents are used
Note: Agent IDs in these files are examples. When importing, you'll need to map them to your Overcut agents.
We welcome contributions!
- Create a new folder with your playbook name
- Include
workflow.json,README.md, and step.mdfiles - Follow the existing structure and README template
- Submit a PR with your playbook
- Found a better prompt? Submit improvements!
- Discovered edge cases? Add documentation!
- Built variations? Share them!
See CONTRIBUTING.md for detailed guidelines.
Below are some key concepts to understand about Overcut Workflows. Read our documentation for more information.
- Step Isolation: Each step starts fresh - pass data explicitly
- Agent Selection: Choose the right agent personas for each task
- Output References: Use
{{outputs.step-id.field}}syntax - Coordinator Patterns: Learn when to use multi-agent coordination
- Triggers: Events or commands that start workflows
- Steps: Individual tasks (git operations, agent runs, agent sessions)
- Agents: AI personas with different specializations
- Flow: Connections between steps with optional conditions
MIT License - See LICENSE for details.
Built with β€οΈ by the Overcut team
Have questions? Open an issue!