sisyphus

Coordinate parallel execution of complex implementation tasks with TodoWrite tracking.

10|Updated Mar 22, 2026
One-click install
npx skills add https://github.com/Lee-SiHyeon/oh-my-copilot --skill sisyphus-lee-sihyeon
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sisyphus
Source: https://github.com/Lee-SiHyeon/oh-my-copilot/tree/main/.github/skills/oh-my-copilot-sisyphus
Command: npx skills add https://github.com/Lee-SiHyeon/oh-my-copilot --skill sisyphus-lee-sihyeon

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Complex requests often fail because the work is too large to handle in one pass, leading to missing steps, slow progress, and unclear scope.

Core Features & Use Cases

  • Atomic task planning with mandatory TodoWrite: Converts non-trivial requests into explicit, trackable sub-steps before execution, improving correctness and alignment.
  • Parallel execution for independent work: Runs exploratory or independent subtasks concurrently to reduce latency and speed up completion.
  • Delegated deep planning and work: Pushes deep implementation to Hephaestus and planning to Prometheus while keeping Sisyphus responsible for coordination and status tracking.
  • Real-time progress tracking: Enforces in_progress/completed status updates per step to prevent “silent” failures and batching mistakes.

Task types it supports

  • Large engineering or implementation tasks that require file-by-file changes.
  • Work that includes ambiguity or multiple included items requiring clarification before coding.
  • Multi-file updates where parallel analysis and then integration improves speed.

Quick Start

Ask the agent to break down and implement a complex feature end-to-end, for example: "Implement REST API authentication with token validation, updating the correct files, adding tests, and verifying the build."

Frequently Asked Questions about sisyphus

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I break down complex software implementation tasks into trackable sub-steps?

Task decomposition breaks complex software implementation requests into explicit, trackable sub-steps using mandatory TodoWrite planning. This prevents missing steps and unclear scope by enforcing atomic task planning before execution begins.

Can I run parallel execution for independent multi-file updates?

Parallel execution runs independent subtasks concurrently to reduce latency and speed up completion. Exploratory or independent multi-file updates are started simultaneously, then integrated to improve overall speed.

What is the best way to orchestrate multi-step engineering tasks with a Copilot agent?

Orchestrating multi-step engineering tasks involves coordinating decomposition and parallel execution for complex implementation requests. A Copilot agent manages file-by-file changes, ambiguity clarification, and incremental updates reliably.

How does delegated planning work for deep code changes?

Delegated planning pushes deep implementation to sub-agents while the main coordinator maintains responsibility for status tracking. This separation allows specialized agents to handle deep changes and planning concurrently.