{"id":"420c2e55-0f22-458d-a801-2e3892e928c2","shortId":"krAtuv","kind":"skill","title":"executing-plans","tagline":"Use when you have a written implementation plan to execute in a separate session with review checkpoints","description":"# Executing Plans\n\n## Overview\n\nLoad plan, review critically, execute tasks in batches, report for review between batches.\n\n**Core principle:** Batch execution with checkpoints for architect review.\n\n**Announce at start:** \"I'm using the executing-plans skill to implement this plan.\"\n\n## The Process\n\n### Step 1: Load and Review Plan\n1. Read plan file\n2. Review critically - identify any questions or concerns about the plan\n3. If concerns: Raise them with your human partner before starting\n4. If no concerns: Create TodoWrite and proceed\n\n### Step 2: Execute Batch\n**Default: First 3 tasks**\n\nFor each task:\n1. Mark as in_progress\n2. Follow each step exactly (plan has bite-sized steps)\n3. Run verifications as specified\n4. Mark as completed\n\n### Step 3: Report\nWhen batch complete:\n- Show what was implemented\n- Show verification output\n- Say: \"Ready for feedback.\"\n\n### Step 4: Continue\nBased on feedback:\n- Apply changes if needed\n- Execute next batch\n- Repeat until complete\n\n### Step 5: Complete Development\n\nAfter all tasks complete and verified:\n- Announce: \"I'm using the finishing-a-development-branch skill to complete this work.\"\n- **REQUIRED SUB-SKILL:** Use superpowers:finishing-a-development-branch\n- Follow that skill to verify tests, present options, execute choice\n\n## When to Stop and Ask for Help\n\n**STOP executing immediately when:**\n- Hit a blocker mid-batch (missing dependency, test fails, instruction unclear)\n- Plan has critical gaps preventing starting\n- You don't understand an instruction\n- Verification fails repeatedly\n\n**Ask for clarification rather than guessing.**\n\n## When to Revisit Earlier Steps\n\n**Return to Review (Step 1) when:**\n- Partner updates the plan based on your feedback\n- Fundamental approach needs rethinking\n\n**Don't force through blockers** - stop and ask.\n\n## Remember\n- Review plan critically first\n- Follow plan steps exactly\n- Don't skip verifications\n- Reference skills when plan says to\n- Between batches: just report and wait\n- Stop when blocked, don't guess\n- Never start implementation on main/master branch without explicit user consent\n\n## Integration\n\n**Required workflow skills:**\n- **superpowers:using-git-worktrees** - REQUIRED: Set up isolated workspace before starting\n- **superpowers:writing-plans** - Creates the plan this skill executes\n- **superpowers:finishing-a-development-branch** - Complete development after all tasks","tags":["executing","plans","dolu","agents","skills","dolutech","agent-skills","opencode"],"capabilities":["skill","source-dolutech","skill-executing-plans","topic-agent-skills","topic-opencode","topic-skills"],"categories":["dolu-agents-skills"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/dolutech/dolu-agents-skills/executing-plans","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add dolutech/dolu-agents-skills","source_repo":"https://github.com/dolutech/dolu-agents-skills","install_from":"skills.sh"}},"qualityScore":"0.453","qualityRationale":"deterministic score 0.45 from registry signals: · indexed on github topic:agent-skills · 6 github stars · SKILL.md body (2,400 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-05-18T19:14:40.212Z","embedding":null,"createdAt":"2026-05-18T13:22:09.751Z","updatedAt":"2026-05-18T19:14:40.212Z","lastSeenAt":"2026-05-18T19:14:40.212Z","tsv":"'1':64,69,114,271 '2':73,104,119 '3':84,109,130,140 '4':95,135,157 '5':173 'announc':46,182 'appli':162 'approach':282 'architect':44 'ask':222,256,292 'base':159,277 'batch':31,36,39,106,143,168,234,313 'bite':127 'bite-s':126 'block':320 'blocker':231,289 'branch':191,207,329,365 'chang':163 'checkpoint':20,42 'choic':217 'clarif':258 'complet':138,144,171,174,179,194,366 'concern':80,86,98 'consent':333 'continu':158 'core':37 'creat':99,354 'critic':27,75,243,296 'default':107 'depend':236 'develop':175,190,206,364,367 'earlier':265 'exact':123,301 'execut':2,13,21,28,40,54,105,166,216,226,359 'executing-plan':1,53 'explicit':331 'fail':238,254 'feedback':155,161,280 'file':72 'finish':188,204,362 'finishing-a-development-branch':187,203,361 'first':108,297 'follow':120,208,298 'forc':287 'fundament':281 'gap':244 'git':341 'guess':261,323 'help':224 'hit':229 'human':91 'identifi':76 'immedi':227 'implement':10,58,148,326 'instruct':239,252 'integr':334 'isol':346 'load':24,65 'm':50,184 'main/master':328 'mark':115,136 'mid':233 'mid-batch':232 'miss':235 'need':165,283 'never':324 'next':167 'option':215 'output':151 'overview':23 'partner':92,273 'plan':3,11,22,25,55,60,68,71,83,124,241,276,295,299,309,353,356 'present':214 'prevent':245 'principl':38 'proceed':102 'process':62 'progress':118 'question':78 'rais':87 'rather':259 'read':70 'readi':153 'refer':306 'rememb':293 'repeat':169,255 'report':32,141,315 'requir':197,335,343 'rethink':284 'return':267 'review':19,26,34,45,67,74,269,294 'revisit':264 'run':131 'say':152,310 'separ':16 'session':17 'set':344 'show':145,149 'size':128 'skill':56,192,200,210,307,337,358 'skill-executing-plans' 'skip':304 'source-dolutech' 'specifi':134 'start':48,94,246,325,349 'step':63,103,122,129,139,156,172,266,270,300 'stop':220,225,290,318 'sub':199 'sub-skil':198 'superpow':202,338,350,360 'task':29,110,113,178,370 'test':213,237 'todowrit':100 'topic-agent-skills' 'topic-opencode' 'topic-skills' 'unclear':240 'understand':250 'updat':274 'use':4,51,185,201,340 'user':332 'using-git-worktre':339 'verif':132,150,253,305 'verifi':181,212 'wait':317 'without':330 'work':196 'workflow':336 'workspac':347 'worktre':342 'write':352 'writing-plan':351 'written':9","prices":[{"id":"abb4d954-b40d-4a86-bf46-aecafec980fb","listingId":"420c2e55-0f22-458d-a801-2e3892e928c2","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"dolutech","category":"dolu-agents-skills","install_from":"skills.sh"},"createdAt":"2026-05-18T13:22:09.751Z"}],"sources":[{"listingId":"420c2e55-0f22-458d-a801-2e3892e928c2","source":"github","sourceId":"dolutech/dolu-agents-skills/executing-plans","sourceUrl":"https://github.com/dolutech/dolu-agents-skills/tree/main/skills/executing-plans","isPrimary":false,"firstSeenAt":"2026-05-18T13:22:09.751Z","lastSeenAt":"2026-05-18T19:14:40.212Z"}],"details":{"listingId":"420c2e55-0f22-458d-a801-2e3892e928c2","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"dolutech","slug":"executing-plans","github":{"repo":"dolutech/dolu-agents-skills","stars":6,"topics":["agent-skills","opencode","skills"],"license":"mit","html_url":"https://github.com/dolutech/dolu-agents-skills","pushed_at":"2026-03-21T12:00:55Z","description":"Dolu Agents Skills - Open-source collection of modular and extensible skills for AI agents.","skill_md_sha":"c1b2533f489ab7f8fd01225a0edfd709271c0a39","skill_md_path":"skills/executing-plans/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/dolutech/dolu-agents-skills/tree/main/skills/executing-plans"},"layout":"multi","source":"github","category":"dolu-agents-skills","frontmatter":{"name":"executing-plans","description":"Use when you have a written implementation plan to execute in a separate session with review checkpoints"},"skills_sh_url":"https://skills.sh/dolutech/dolu-agents-skills/executing-plans"},"updatedAt":"2026-05-18T19:14:40.212Z"}}