By cyotee
Manage tasks in tasks/ directory - launch agents, review, complete, archive with Stop hook and dependency resolution
Display a summary table of all tasks from tasks/INDEX.md with dependency-aware status computation.
Complete a task - supports worktree and in-session workflows
Launch agent worktree for a specific task
List all unarchived tasks with status, dependencies, and worktrees
Migrate worktree branch names to include task ID prefix
Comprehensive automated code review that populates REVIEW.md. Use when the user says "full code review", "audit implementation", "review all changes", "populate REVIEW.md", or needs a thorough review of task implementation against acceptance criteria. Runs in isolated context.
Analyze task dependency graphs across repos and submodules. Use when the user says "analyze dependencies", "check dependency graph", "find circular dependencies", "show task ordering", "detect orphaned tasks", or needs comprehensive dependency analysis for planning. Returns a detailed report with graph visualization, cycle detection, orphan detection, status computation, and optimal task ordering.
Modifies files
Hook triggers on file write and edit operations
Uses power tools
Uses Bash, Write, or Edit tools
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.
Manage your tasks/ directory backlog and git worktrees for autonomous agent execution with memory-enabled agents that survive context compaction.
Important: In v5.0, we separated two concepts that were previously conflated:
| Promise | Meaning |
|---|---|
<promise>PHASE_DONE</promise> | "I finished my assigned phase, let me exit" |
<promise>BLOCKED: reason</promise> | "I can't proceed, let me exit" |
These signals ONLY control whether the stop hook allows exit. They do NOT change task status.
| Command | From Status | To Status |
|---|---|---|
/backlog:launch | Ready | In Progress |
/backlog:work | Ready | In Progress |
/backlog:review | In Progress | In Review |
/backlog:complete | In Progress/In Review | Complete |
You control the workflow. Agent exit does not trigger /backlog:complete.
/plugin marketplace add cyotee/cyotee-claude-plugins
/plugin install backlog@cyotee
/backlogDisplay a summary table of all tasks from the tasks/ directory.
Aliases: /backlog:status
What it does:
Example output:
# Backlog Status - [Layer Name]
| # | Title | Status | Worktree | Dependencies | Created |
|---|-------|--------|----------|--------------|---------|
| [P]-1 | Feature One | ✅ complete | - | - | 2026-01-05 |
| [P]-2 | Feature Two | 🚀 in_progress | `feature/two` | [P]-1 | 2026-01-08 |
| [P]-3 | Feature Three | 🆕 pending | - | [P]-2 | 2026-01-10 |
Summary:
- ✅ Complete: 1
- 🚀 In Progress: 1
- 🆕 Pending: 1
Recommended next: [P]-3 (after [P]-2 completes)
/backlog:read <task-id>Display the full content of a specific task.
What it does:
P-5 or just 5)Example usage:
/backlog:read P-5
/backlog:launch <task-id>Create a git worktree and launch a memory-enabled agent for a task.
What it does:
./scripts/wt-create.sh if needed/compact and reload instructions)in_progressWorktree States:
| State | Action |
|---|---|
| Doesn't exist | Create new worktree, fresh PROMPT.md and PROGRESS.md |
| Exists, clean | Ask about PROMPT.md (review/regenerate/keep), preserve PROGRESS.md |
| Exists, dirty | Warn about uncommitted changes, ask how to proceed |
| Behind local main | Suggest git merge main before continuing |
Example usage:
/backlog:launch I-5
Example output:
================================================================================
# Task I-5: Protocol DETF System
================================================================================
**Status:** in_progress
**Worktree:** /path/to/repo-wt/feature/protocol-detf
**Dependencies:** None
## Launch Commands
Run these commands to start the agent:
cd /path/to/repo-wt/feature/protocol-detf
claude --dangerously-skip-permissions
## Start the Agent
Once Claude Code is running, enter this command:
/ralph-loop:ralph-loop "Read PROMPT.md and follow its instructions. This file tells you which other files to read and how to track your progress." --completion-promise "PHASE_DONE" --max-iterations 15
## Files Created/Updated
- PROMPT.md (worktree root) - Agent instructions with memory protocol
- tasks/I-5/PROGRESS.md - Work log and resumable state
## When Complete
The agent will output `<promise>PHASE_DONE</promise>` when done.
Then return to this session and choose your next step:
/backlog:review I-5 # Transition to code review mode
# OR
/backlog:complete I-5 # Skip review, mark complete
================================================================================
Memory Protocol:
Progressive disclosure skills for Aave V3 protocol development. Covers Pool operations, aTokens, eModes, flash loans, configuration, and StataToken (ERC4626) integration.
Progressive disclosure skills for Euler Lending protocol - Ethereum Vault Connector (EVC), Euler Vault Kit (EVK), modular oracle system, and periphery infrastructure for composable lending.
Unified project management - task design, backlog management, agent worktrees, code review, and dependency tracking
A Claude Code plugin that's alive. Observes everything, learns instincts, evolves real plugin capabilities. Bound to one maker.
Progressive disclosure skills for Aerodrome V2 Slipstream - concentrated liquidity AMM on Base with tick-based pricing, NFT positions, gauge rewards, and TWAP oracles.
npx claudepluginhub cyotee/cyotee-claude-plugins --plugin backlogMulti-model consensus engine integrating OpenAI Codex CLI, Gemini CLI, and Claude CLI for collaborative code review and problem-solving.
Ultra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Curate auto-memory, promote learnings to CLAUDE.md and rules, extract proven patterns into reusable skills.
Memory compression system for Claude Code - persist context across sessions
Standalone image generation plugin using Nano Banana MCP server. Generates and edits images, icons, diagrams, patterns, and visual assets via Gemini image models. No Gemini CLI dependency required.