원클릭으로
start-work
Start a Sisyphus work session from a Prometheus-generated plan. Manages boulder state, worktree setup, and delegates plan execution.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Start a Sisyphus work session from a Prometheus-generated plan. Manages boulder state, worktree setup, and delegates plan execution.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Automates browser interactions for web testing, form filling, screenshots, and data extraction. Use when the user needs to navigate websites, interact with web pages, fill forms, take screenshots, test web applications, or extract information from web pages.
Browser automation with persistent page state. Use when users ask to navigate websites, fill forms, take screenshots, extract web data, test web apps, or automate browser workflows. Trigger phrases include "go to [url]", "click on", "fill out the form", "take a screenshot", "scrape", "automate", "test the website", "log into", or any browser interaction request.
Designer-turned-developer who crafts stunning UI/UX even without design mockups
MUST USE for ANY git operations. Atomic commits, rebase/squash, history search (blame, bisect, log -S). Triggers: 'commit', 'rebase', 'squash', 'who wrote', 'when was X added', 'find the commit that'.
Create a detailed context summary for continuing work in a new session. Gathers git state, session history, todos, and produces a structured handoff document.
Generate hierarchical AGENTS.md files throughout a project. Fires parallel explore agents, scores directories by complexity, and produces root + subdirectory documentation.
| name | start-work |
| description | Start a Sisyphus work session from a Prometheus-generated plan. Manages boulder state, worktree setup, and delegates plan execution. |
/start-work [plan-name] [--worktree <path>]
plan-name (optional): name or partial match of the plan to start--worktree <path> (optional): absolute path to an existing git worktree to work in
git worktree add <path> <branch> firstFind available plans: Search for Prometheus-generated plan files at .sisyphus/plans/
Check for active boulder state: Read .sisyphus/boulder.json if it exists
Decision logic:
.sisyphus/boulder.json exists AND plan is NOT complete (has unchecked boxes):
Worktree Setup (ONLY when --worktree was explicitly specified):
git worktree list --porcelain - see available worktreesgit worktree add <absolute-path> <branch-or-HEAD>"worktree_path": "<absolute-path>"Create/Update boulder.json:
{
"active_plan": "/absolute/path/to/plan.md",
"started_at": "ISO_TIMESTAMP",
"plan_name": "plan-name",
"worktree_path": "/absolute/path/to/git/worktree"
}
Read the plan file and start executing tasks
When listing plans for selection:
Available Work Plans
1. [plan-name-1.md] - Modified: {date} - Progress: 3/10 tasks
2. [plan-name-2.md] - Modified: {date} - Progress: 0/5 tasks
Which plan would you like to work on? (Enter number or plan name)
When resuming existing work:
Resuming Work Session
Active Plan: {plan-name}
Progress: {completed}/{total} tasks
Worktree: {worktree_path}
Reading plan and continuing from last incomplete task...
After reading the plan file, you MUST decompose every plan task into granular, implementation-level sub-steps and register ALL of them as todos BEFORE starting any work.
How to break down:
Example breakdown:
Plan task: - [ ] Add rate limiting to API
Sub-tasks:
src/middleware/rate-limiter.ts with sliding window algorithm (max 100 req/min per IP)src/app.ts router chain, before auth middlewarerate-limiter.tsWhen working in a worktree and ALL plan tasks are complete:
.sisyphus/ state back to main repo before removalgit worktree remove <worktree-path>