{"id":"3e3d70da-b5a0-46b2-8254-307cd75a54a9","shortId":"5MEUeQ","kind":"skill","title":"turboplan","tagline":"Analyze task complexity and route to a mode: direct fix for trivial edits, plan file for small tasks, or spec and shells for complex projects. Use when the user asks to \"turboplan\", \"run turboplan\", \"plan this task\", \"turbo plan mode\", \"plan and implement\", or \"use turboplan inst","description":"# Turboplan\n\nAnalyze task complexity and route to an execution mode.\n\nCategorize the user-supplied task along these dimensions using subjective judgment:\n\n- **Scope**: single feature / single subsystem vs multi-feature / multi-subsystem\n- **Stakes**: one-off change vs long-lived project with architectural implications\n- **Unknowns**: clear approach vs needs exploration and product decisions\n\nRoute to one of four outcomes:\n\n| Category | Criteria | Route |\n|---|---|---|\n| **Trivial** | A true one-line edit: typo fix, single rename, single config tweak. | Read [references/trivial-mode.md](references/trivial-mode.md) and follow its steps. |\n| **Small** | Fits a single implementation session, touches one or two related subsystems, no major architectural decisions left. | Read [references/small-task-mode.md](references/small-task-mode.md) and follow its steps. |\n| **Complex** | Spans multiple subsystems, requires multiple implementation sessions, or has architectural decisions that need a spec-level discussion before planning begins. | Read [references/complex-project-mode.md](references/complex-project-mode.md) and follow its steps. |\n| **Borderline** | Falls between two categories. | Use `AskUserQuestion` to confirm the route, then proceed as above. |\n\nState the chosen route before continuing with the reference file.\n\n## Rules\n\n- Diff size, perceived task simplicity, and context window concerns are not reasons to skip the chosen mode's phases.","tags":["turboplan","turbo","tobihagemann","agent-skills","claude-code","claude-skills","developer-tools","skills"],"capabilities":["skill","source-tobihagemann","skill-turboplan","topic-agent-skills","topic-claude-code","topic-claude-skills","topic-developer-tools","topic-skills"],"categories":["turbo"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/tobihagemann/turbo/turboplan","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add tobihagemann/turbo","source_repo":"https://github.com/tobihagemann/turbo","install_from":"skills.sh"}},"qualityScore":"0.590","qualityRationale":"deterministic score 0.59 from registry signals: · indexed on github topic:agent-skills · 280 github stars · SKILL.md body (1,463 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-04-22T00:54:12.926Z","embedding":null,"createdAt":"2026-04-18T22:04:12.770Z","updatedAt":"2026-04-22T00:54:12.926Z","lastSeenAt":"2026-04-22T00:54:12.926Z","tsv":"'along':65 'analyz':2,50 'approach':98 'architectur':94,149,169 'ask':31 'askuserquest':194 'begin':180 'borderlin':188 'categor':59 'categori':111,192 'chang':87 'chosen':205,229 'clear':97 'complex':4,25,52,159 'concern':222 'config':126 'confirm':196 'context':220 'continu':208 'criteria':112 'decis':104,150,170 'diff':214 'dimens':67 'direct':10 'discuss':177 'edit':14,120 'execut':57 'explor':101 'fall':189 'featur':73,79 'file':16,212 'fit':136 'fix':11,122 'follow':132,156,185 'four':109 'implement':44,139,165 'implic':95 'inst':48 'judgment':70 'left':151 'level':176 'line':119 'live':91 'long':90 'long-liv':89 'major':148 'mode':9,41,58,230 'multi':78,81 'multi-featur':77 'multi-subsystem':80 'multipl':161,164 'need':100,172 'one':85,107,118,142 'one-lin':117 'one-off':84 'outcom':110 'perceiv':216 'phase':232 'plan':15,36,40,42,179 'proceed':200 'product':103 'project':26,92 'read':128,152,181 'reason':225 'refer':211 'references/complex-project-mode.md':182,183 'references/small-task-mode.md':153,154 'references/trivial-mode.md':129,130 'relat':145 'renam':124 'requir':163 'rout':6,54,105,113,198,206 'rule':213 'run':34 'scope':71 'session':140,166 'shell':23 'simplic':218 'singl':72,74,123,125,138 'size':215 'skill' 'skill-turboplan' 'skip':227 'small':18,135 'source-tobihagemann' 'span':160 'spec':21,175 'spec-level':174 'stake':83 'state':203 'step':134,158,187 'subject':69 'subsystem':75,82,146,162 'suppli':63 'task':3,19,38,51,64,217 'topic-agent-skills' 'topic-claude-code' 'topic-claude-skills' 'topic-developer-tools' 'topic-skills' 'touch':141 'trivial':13,114 'true':116 'turbo':39 'turboplan':1,33,35,47,49 'tweak':127 'two':144,191 'typo':121 'unknown':96 'use':27,46,68,193 'user':30,62 'user-suppli':61 'vs':76,88,99 'window':221","prices":[{"id":"06c3f3b0-4906-45c4-bb81-92d2926bf5fa","listingId":"3e3d70da-b5a0-46b2-8254-307cd75a54a9","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"tobihagemann","category":"turbo","install_from":"skills.sh"},"createdAt":"2026-04-18T22:04:12.770Z"}],"sources":[{"listingId":"3e3d70da-b5a0-46b2-8254-307cd75a54a9","source":"github","sourceId":"tobihagemann/turbo/turboplan","sourceUrl":"https://github.com/tobihagemann/turbo/tree/main/skills/turboplan","isPrimary":false,"firstSeenAt":"2026-04-18T22:04:12.770Z","lastSeenAt":"2026-04-22T00:54:12.926Z"}],"details":{"listingId":"3e3d70da-b5a0-46b2-8254-307cd75a54a9","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"tobihagemann","slug":"turboplan","github":{"repo":"tobihagemann/turbo","stars":280,"topics":["agent-skills","claude-code","claude-skills","developer-tools","skills"],"license":"mit","html_url":"https://github.com/tobihagemann/turbo","pushed_at":"2026-04-21T12:22:12Z","description":"A composable dev process for Claude Code, packaged as modular skills.","skill_md_sha":"37eb560391d5e0dc48de562c919df8ef96f7c560","skill_md_path":"skills/turboplan/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/tobihagemann/turbo/tree/main/skills/turboplan"},"layout":"multi","source":"github","category":"turbo","frontmatter":{"name":"turboplan","description":"Analyze task complexity and route to a mode: direct fix for trivial edits, plan file for small tasks, or spec and shells for complex projects. Use when the user asks to \"turboplan\", \"run turboplan\", \"plan this task\", \"turbo plan mode\", \"plan and implement\", or \"use turboplan instead of plan mode\"."},"skills_sh_url":"https://skills.sh/tobihagemann/turbo/turboplan"},"updatedAt":"2026-04-22T00:54:12.926Z"}}