By Roeia1
Manage structured epic/story workflows with autonomous execution: plan goals, break epics into stories, implement stories autonomously via tmux workers, track progress in a dashboard, and resolve blockers from journal entries.
Create a new epic definition with vision and architecture
Open the SAGA dashboard in your browser
Start autonomous story implementation
Generate stories from an epic
Initialize .saga/ directory structure for SAGA epic/story workflow
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Structured Autonomous Goal Achievement - Transform epic ideas into shipped code through structured planning, autonomous execution, and continuous journaling.
A complete development lifecycle from collaborative planning through story breakdown and rigorous implementation. Plans become stories. Workers execute autonomously. Everything is documented.
flowchart LR
A[📝 Epic] -->|VISION| B[📋 Stories]
B -->|BREAKDOWN| C[⚡ Implement]
C -->|TDD| D((✅))
A -.- A1[epic.json]
B -.- B1[story.json]
C -.- C1[journal.md]
Option 1: From GitHub (Latest)
# Add the marketplace
/plugin marketplace add Roeia1/saga
# Install latest version
/plugin install saga@saga-core
Option 2: Specific Version
# Install a specific version
/plugin install saga@[email protected]
Option 3: Interactive
# Browse and install via menu
/plugin
# Select "Browse Plugins" → find saga → install
See CHANGELOG.md for version history.
# Navigate to your project
cd your-project
# Start Claude Code
claude
# Initialize SAGA
> /init
This creates the .saga/ directory structure:
.saga/
├── epics/ # Epic definitions (JSON)
├── stories/ # Story definitions, tasks, and journals
├── archive/ # Completed story archives
└── worktrees/ # Git worktrees for story isolation (gitignored)
# 1. Plan your work (collaborative discussion → stories)
> /plan user authentication with OAuth
# 2. Implement a story autonomously
> /execute-story login-flow
# 3. If blocked, resolve and continue
> /resolve-blocker login-flow
> /execute-story login-flow
| Phase | Focus | Output |
|---|---|---|
| Planning | WHAT + HOW | Collaborative discussion → stories (standalone or epic-based) |
| Story Execution | DO the work | Tested, documented, reviewed code |
Tell Claude what you want to build in natural language:
> /plan real-time notifications for order updates
Claude will:
Output: Stories in .saga/stories/ (and optionally .saga/epics/ for multi-story plans)
Stories are executed autonomously using the /execute-story command:
> /execute-story websocket-setup
The orchestrator spawns worker Claude instances that complete tasks incrementally. Workers exit with:
/resolve-blocker to unblock)Tests are written before implementation. After test creation, they can only be modified with explicit user approval. This isn't optional—it's enforced.
Workers document progress throughout execution:
Output: journal.md alongside each story
Work on multiple stories simultaneously:
.saga/worktrees/
├── websocket-setup/ # Full project checkout
├── event-handlers/ # Full project checkout
└── ui-components/ # Full project checkout
Each worktree is isolated. Commit, push, and test independently.
No manual status updates. Status is derived from filesystem and git state:
npx claudepluginhub roeia1/saga --plugin corePlan and autonomously build a software task end-to-end. Recons the codebase, applies preloaded memory, decomposes into the right number of phases, gets one confirmation, then prepares a single ready-to-paste /goal command — one paste between you and done — that drives execution to completion with built-in retry, fix-spec recovery, and per-phase memory writeback. Works on Claude Code and Codex.
Turn broad Codex and Claude Code work into pressured /goal runs with oracles, local boards, receipts, and verification.
AI-powered cascading development framework with design document system and multi-agent collaboration. Breaks down projects into Features (Mega Plan), Features into Stories (Hybrid Ralph), with auto-generated technical design docs, dependency-driven batch execution, Git Worktree isolation, and support for multiple AI agents (Codex, Amp, Aider, etc.).
Long-running agent harness with 5-layer memory architecture, GitHub integration, autonomous batch processing, Agent Teams with ATDD, 9 hooks (safety, quality gates, team coordination), and 6 Agent Skills
Autonomous GitHub Project Management workflow with orchestrator-agent coordination for parallel task execution via git worktrees
AI-native BizDevOps rhythm manager for Claude Code — multi-role collaboration, change impact analysis, quality gates, goal-to-code traceability, and cross-session continuity