{"id":"9592a5d6-2b02-45b7-a4aa-c4616b54f4e7","shortId":"4L9nBu","kind":"skill","title":"task","tagline":"Create a new task in MASTER_PLAN.md with auto-generated sequential IDs. Supports TASK, BUG, FEATURE, and INQUIRY types. Triggers on \"/task\", \"add task\", \"new task\", \"create task\", \"track this\".","description":"# Task Creator\n\nQuickly add new tasks to MASTER_PLAN.md with automatic sequential ID generation.\n\n## Triggers\n\n- `/master-plan:task` - Main command\n- \"add task\", \"new task\", \"create task\", \"track this\", \"log a bug\"\n\n## Workflow\n\n### Step 1: Find MASTER_PLAN.md\n\nSearch for the plan file in order:\n1. `docs/MASTER_PLAN.md`\n2. `MASTER_PLAN.md`\n3. `master-plan.md`\n4. `docs/master-plan.md`\n\n**If not found**: Create `docs/MASTER_PLAN.md` using the template structure (see \"Initial Setup\" section below).\n\n### Step 2: Generate Next Task ID\n\nRead the MASTER_PLAN.md file and find all existing task IDs:\n\n1. Scan for all occurrences matching `(TASK|BUG|FEATURE|ROAD|IDEA|ISSUE|INQUIRY)-(\\d+)`\n2. Extract the numeric part from each match\n3. Find the highest number\n4. Next ID = highest + 1\n\n**CRITICAL**: IDs are sequential across ALL types. If TASK-42 and BUG-43 exist, the next ID is 44 regardless of type.\n\n**Immediately output to user:**\n```\nUsing task number: [ID]\n```\n\nThis must happen BEFORE asking any questions.\n\n### Step 3: Gather Task Information\n\nUse `AskUserQuestion` to collect:\n\n1. **Task Type** (header: \"Type\")\n   - `TASK` — New feature or improvement\n   - `BUG` — Bug fix\n   - `FEATURE` — Major new feature\n   - `INQUIRY` — Investigation (not a fix, just understanding something)\n\n2. **Priority** (header: \"Priority\")\n   - `P0` — Critical / Blocker\n   - `P1` — High priority\n   - `P2` — Medium priority (Recommended)\n   - `P3` — Low priority / Backlog\n\nThen ask in plain text: \"What's the task title? (Keep it concise, under 50 chars)\"\n\nOptionally ask: \"Any additional description? (Or just press enter to skip)\"\n\n### Step 4: Add to MASTER_PLAN.md\n\n#### 4a. Add to Roadmap Table (if one exists)\n\nLook for a markdown table with task IDs. Insert a new row:\n\n```markdown\n| **[TYPE]-[ID]** | **[Title]** | **[Priority]** | PLANNED | - |\n```\n\n#### 4b. Add Detailed Section\n\nAdd a new `###` section at the appropriate place (typically at the end of the active work area, before completed tasks):\n\n```markdown\n### [TYPE]-[ID]: [Title] (PLANNED)\n**Priority**: [Priority]\n**Status**: PLANNED (YYYY-MM-DD)\n\n[Description if provided]\n\n**Tasks**:\n- [ ] [First step — infer from context or ask user]\n```\n\nFor P0/P1 tasks, add a note that this is high priority.\n\n### Step 5: Confirm\n\nOutput to user:\n```\nTask added to MASTER_PLAN.md:\n- **ID**: [TYPE]-[ID]\n- **Title**: [Title]\n- **Priority**: [Priority]\n- **Status**: PLANNED\n\nUse `/master-plan:next` to start working on it, or `/master-plan:done [ID]` when complete.\n```\n\n## Initial Setup\n\nIf no MASTER_PLAN.md exists, create `docs/MASTER_PLAN.md` with this structure:\n\n```markdown\n# MASTER PLAN\n\n> Project task tracking and roadmap.\n\n## Roadmap\n\n| ID | Title | Priority | Status | Dependencies |\n|----|-------|----------|--------|--------------|\n\n## Active Work\n\n<!-- New task sections are added here -->\n\n## Completed\n\n<!-- Done tasks are moved here -->\n```\n\nAlso create the `docs/` directory if it doesn't exist.\n\n## ID Format Reference\n\n| Prefix | Usage |\n|--------|-------|\n| `TASK-XXX` | Features and improvements |\n| `BUG-XXX` | Bug fixes |\n| `FEATURE-XXX` | Major features |\n| `ROAD-XXX` | Roadmap items |\n| `IDEA-XXX` | Ideas for later |\n| `ISSUE-XXX` | Known issues |\n| `INQUIRY-XXX` | Investigations |\n\n## Important Rules\n\n1. **NEVER reuse existing task IDs** — Always scan the file first\n2. **IDs are global** — Sequential across all types (TASK, BUG, etc.)\n3. **Use strikethrough** (`~~ID~~`) only when marking tasks DONE\n4. **Keep titles concise** — Under 50 characters\n5. **P0 tasks** should always get an immediate detailed section","tags":["task","master","plan","endlessblink","agent-skills","ai-workflow","claude-code","claude-code-plugin","master-plan","productivity","task-management"],"capabilities":["skill","source-endlessblink","skill-task","topic-agent-skills","topic-ai-workflow","topic-claude-code","topic-claude-code-plugin","topic-master-plan","topic-productivity","topic-task-management"],"categories":["master-plan"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/endlessblink/master-plan/task","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add endlessblink/master-plan","source_repo":"https://github.com/endlessblink/master-plan","install_from":"skills.sh"}},"qualityScore":"0.462","qualityRationale":"deterministic score 0.46 from registry signals: · indexed on github topic:agent-skills · 24 github stars · SKILL.md body (3,595 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-24T13:02:13.762Z","embedding":null,"createdAt":"2026-04-18T23:04:41.580Z","updatedAt":"2026-04-24T13:02:13.762Z","lastSeenAt":"2026-04-24T13:02:13.762Z","tsv":"'-42':152 '-43':155 '/master-plan':46,370,378 '/task':23 '1':63,73,111,142,189,464 '2':75,96,125,214,475 '3':77,133,181,486 '4':79,138,260,495 '44':161 '4a':264 '4b':290 '5':351,502 '50':246,500 'across':147,480 'activ':308,408 'ad':357 'add':24,35,50,261,265,291,294,342 'addit':251 'also':411 'alway':470,506 'appropri':300 'area':310 'ask':177,233,249,337 'askuserquest':186 'auto':10 'auto-gener':9 'automat':41 'backlog':231 'blocker':220 'bug':16,60,118,154,199,200,433,435,484 'bug-xxx':432 'char':247 'charact':501 'collect':188 'command':49 'complet':312,382,410 'concis':244,498 'confirm':352 'context':335 'creat':2,28,54,84,389,412 'creator':33 'critic':143,219 'd':124 'dd':326 'depend':407 'descript':252,327 'detail':292,510 'directori':415 'doc':414 'docs/master-plan.md':80 'docs/master_plan.md':74,85,390 'doesn':418 'done':379,494 'end':305 'enter':256 'etc':485 'exist':108,156,271,388,420,467 'extract':126 'featur':17,119,196,202,205,429,438,441 'feature-xxx':437 'file':70,104,473 'find':64,106,134 'first':331,474 'fix':201,210,436 'format':422 'found':83 'gather':182 'generat':11,44,97 'get':507 'global':478 'happen':175 'header':192,216 'high':222,348 'highest':136,141 'id':13,43,100,110,140,144,159,172,279,286,316,360,362,380,403,421,469,476,489 'idea':121,448,450 'idea-xxx':447 'immedi':165,509 'import':462 'improv':198,431 'infer':333 'inform':184 'initi':91,383 'inquiri':19,123,206,459 'inquiry-xxx':458 'insert':280 'investig':207,461 'issu':122,454,457 'issue-xxx':453 'item':446 'keep':242,496 'known':456 'later':452 'log':58 'look':272 'low':229 'main':48 'major':203,440 'mark':492 'markdown':275,284,314,394 'master':395 'master-plan.md':78 'master_plan.md':7,39,65,76,103,263,359,387 'match':116,132 'medium':225 'mm':325 'must':174 'never':465 'new':4,26,36,52,195,204,282,296 'next':98,139,158,371 'note':344 'number':137,171 'numer':128 'occurr':115 'one':270 'option':248 'order':72 'output':166,353 'p0':218,503 'p0/p1':340 'p1':221 'p2':224 'p3':228 'part':129 'place':301 'plain':235 'plan':69,289,318,322,368,396 'prefix':424 'press':255 'prioriti':215,217,223,226,230,288,319,320,349,365,366,405 'project':397 'provid':329 'question':179 'quick':34 'read':101 'recommend':227 'refer':423 'regardless':162 'reus':466 'road':120,443 'road-xxx':442 'roadmap':267,401,402,445 'row':283 'rule':463 'scan':112,471 'search':66 'section':93,293,297,511 'see':90 'sequenti':12,42,146,479 'setup':92,384 'skill' 'skill-task' 'skip':258 'someth':213 'source-endlessblink' 'start':373 'status':321,367,406 'step':62,95,180,259,332,350 'strikethrough':488 'structur':89,393 'support':14 'tabl':268,276 'task':1,5,15,25,27,29,32,37,47,51,53,55,99,109,117,151,170,183,190,194,240,278,313,330,341,356,398,427,468,483,493,504 'task-xxx':426 'templat':88 'text':236 'titl':241,287,317,363,364,404,497 'topic-agent-skills' 'topic-ai-workflow' 'topic-claude-code' 'topic-claude-code-plugin' 'topic-master-plan' 'topic-productivity' 'topic-task-management' 'track':30,56,399 'trigger':21,45 'type':20,149,164,191,193,285,315,361,482 'typic':302 'understand':212 'usag':425 'use':86,169,185,369,487 'user':168,338,355 'work':309,374,409 'workflow':61 'xxx':428,434,439,444,449,455,460 'yyyi':324 'yyyy-mm-dd':323","prices":[{"id":"8cd3e761-a93b-46a5-8221-74e5415f3baa","listingId":"9592a5d6-2b02-45b7-a4aa-c4616b54f4e7","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"endlessblink","category":"master-plan","install_from":"skills.sh"},"createdAt":"2026-04-18T23:04:41.580Z"}],"sources":[{"listingId":"9592a5d6-2b02-45b7-a4aa-c4616b54f4e7","source":"github","sourceId":"endlessblink/master-plan/task","sourceUrl":"https://github.com/endlessblink/master-plan/tree/master/skills/task","isPrimary":false,"firstSeenAt":"2026-04-18T23:04:41.580Z","lastSeenAt":"2026-04-24T13:02:13.762Z"}],"details":{"listingId":"9592a5d6-2b02-45b7-a4aa-c4616b54f4e7","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"endlessblink","slug":"task","github":{"repo":"endlessblink/master-plan","stars":24,"topics":["agent-skills","ai-workflow","claude-code","claude-code-plugin","master-plan","productivity","task-management"],"license":"mit","html_url":"https://github.com/endlessblink/master-plan","pushed_at":"2026-02-26T07:00:33Z","description":"AI-native task management for Claude Code. Track tasks in MASTER_PLAN.md — pick, save, ship.","skill_md_sha":"a438b072a8dcdef7f9c54125b0fff149d6eeff18","skill_md_path":"skills/task/SKILL.md","default_branch":"master","skill_tree_url":"https://github.com/endlessblink/master-plan/tree/master/skills/task"},"layout":"multi","source":"github","category":"master-plan","frontmatter":{"name":"task","description":"Create a new task in MASTER_PLAN.md with auto-generated sequential IDs. Supports TASK, BUG, FEATURE, and INQUIRY types. Triggers on \"/task\", \"add task\", \"new task\", \"create task\", \"track this\"."},"skills_sh_url":"https://skills.sh/endlessblink/master-plan/task"},"updatedAt":"2026-04-24T13:02:13.762Z"}}