[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6EHN6YFKK79C24SCSTHTQ79":3,"skill-same:01M6EHN6YFKK79C24SCSTHTQ79":62},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":16,"categories":17,"keywords":18,"publishedAt":30,"linkOnly":31,"markdownContent":32,"markdownBody":33,"frontMatter":34,"refName":35,"commitSha":36,"skillDirectory":37,"forksCount":14,"repositoryHtmlUrl":38,"repositoryHomepageUrl":6,"ownerHtmlUrl":39,"ownerBlogUrl":6,"ownerDescription":40,"updatedAt":41,"install":42,"resources":55},"01M6EHN6YFKK79C24SCSTHTQ79","task-planner",null,"Turn a request into the smallest safe execution plan with explicit constraints, files, validation, and done criteria.","poppet-t\u002Fmadelin","poppet-t","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F63796959?v=4","01M6EHKVYB3YM9HA1XREPNJCW4","Duanmu Chuanjie\u002FCharles\u002F端木川杰","01M6EHKW2YJDX0NP6Z0E7EGKNT",0,"AGPL-3.0","https:\u002F\u002Fgithub.com\u002Fpoppet-t\u002Fmadelin\u002Fblob\u002Fmain\u002Fskills\u002Ftask-planner\u002FSKILL.md",[],[19,20,21,22,23,24,25,26,27,28,29],"planner","task","task planner","safe","execution plan","validation","execution","constraints","plan","files","done","2026-11-10 10:12:30",false,"---\nname: task-planner\ndescription: Turn a request into the smallest safe execution plan with explicit constraints, files, validation, and done criteria.\n---\n\n# task-planner\n\n## Use this when\n- the task is non-trivial\n- the request spans multiple files\n- the task touches architecture boundaries\n- implementation should be staged\n- validation needs to be planned before coding\n- the user asks for planning, sequencing, or implementation strategy\n\n## Read first\n- `AGENTS.md`\n- `context\u002F*`\n- `plans\u002Frepo-map.md` if present\n\n## Steps\n1. Restate the task in one paragraph.\n2. List hard constraints and non-goals.\n3. Name the smallest set of relevant files.\n4. Write a numbered execution plan to `plans\u002Fcurrent.md`.\n5. Include the narrowest relevant validation.\n6. Define clear done criteria.\n\n## Output\nUpdate `plans\u002Fcurrent.md` with:\n- task\n- constraints\n- relevant files\n- plan\n- validation\n- done criteria\n\n## Guardrails\n- do not edit code unless explicitly asked\n- prefer the smallest safe plan\n- avoid architecture redesign by default\n\n","# task-planner\n\n## Use this when\n- the task is non-trivial\n- the request spans multiple files\n- the task touches architecture boundaries\n- implementation should be staged\n- validation needs to be planned before coding\n- the user asks for planning, sequencing, or implementation strategy\n\n## Read first\n- `AGENTS.md`\n- `context\u002F*`\n- `plans\u002Frepo-map.md` if present\n\n## Steps\n1. Restate the task in one paragraph.\n2. List hard constraints and non-goals.\n3. Name the smallest set of relevant files.\n4. Write a numbered execution plan to `plans\u002Fcurrent.md`.\n5. Include the narrowest relevant validation.\n6. Define clear done criteria.\n\n## Output\nUpdate `plans\u002Fcurrent.md` with:\n- task\n- constraints\n- relevant files\n- plan\n- validation\n- done criteria\n\n## Guardrails\n- do not edit code unless explicitly asked\n- prefer the smallest safe plan\n- avoid architecture redesign by default\n\n",{"name":5,"description":7},"main","0c607968de69d9027ba89465df1e9512c82f071f","skills\u002Ftask-planner","https:\u002F\u002Fgithub.com\u002Fpoppet-t\u002Fmadelin","https:\u002F\u002Fgithub.com\u002Fpoppet-t","Cybersecurity hobbyist\u002FPhysics failure\u002FWarhammer fanatic\r\n","2026-04-05 12:18:08",{"source":8,"skillName":5,"commands":43,"prompt":53,"zipAvailable":54},[44,47,50],{"tool":45,"command":46},"npx","npx skills add poppet-t\u002Fmadelin --skill task-planner",{"tool":48,"command":49},"bunx","bunx skills add poppet-t\u002Fmadelin --skill task-planner",{"tool":51,"command":52},"pnpm","pnpm dlx skills add poppet-t\u002Fmadelin --skill task-planner","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fpoppet-t\u002Fmadelin\u002Fblob\u002Fmain\u002Fskills\u002Ftask-planner\u002FSKILL.md",true,[56],{"path":57,"resourceType":58,"resourceTypeDesc":59,"sizeBytes":60,"sourceHtmlUrl":61},"SKILL.md.tmpl","OTHER","其他",9293,"https:\u002F\u002Fgithub.com\u002Fvitalikpestov\u002FSkills-Catalog\u002Fblob\u002Fmain\u002F_Mobile-Dev\u002Ffrom-article-18-ui-ux\u002Fgstack\u002Fcontext-save\u002FSKILL.md.tmpl",[63,81,95,109,131,141],{"skillNo":64,"name":65,"nameZh":6,"description":66,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":67,"categories":68,"keywords":74,"publishedAt":30},"01M6EHNFTKP6BCX6BH3YXWCHAN","witness-plan-contract","Preserve and extend witness_plan.json generation with deterministic ordering and explicit unsupported cases.","https:\u002F\u002Fgithub.com\u002Fpoppet-t\u002Fmadelin\u002Fblob\u002Fmain\u002Fskills\u002Fwitness-plan-contract\u002FSKILL.md",[69],{"categoryNo":70,"categoryName":71,"taxonomyType":72,"taxonomyTypeDesc":73},"01JBSEEDCAT000000000000037","律师与法务","PROFESSION","适用职业",[75,76,77,27,78,79,80],"witness plan contract","witness","contract","json","deterministic","generation",{"skillNo":82,"name":83,"nameZh":6,"description":84,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":85,"categories":86,"keywords":87,"publishedAt":30},"01M6EHNDAGHHE1E6TG409B8V7V","witness-bridge-task","Use for changes to the UAFX -> candidate -> SMT -> runtime bridge. Enforces contract preservation, narrow diffs, and validation discipline.","https:\u002F\u002Fgithub.com\u002Fpoppet-t\u002Fmadelin\u002Fblob\u002Fmain\u002Fskills\u002Fwitness-bridge-task\u002FSKILL.md",[],[88,76,20,89,90,91,92,77,93,24,94],"witness bridge task","bridge","use","discipline","runtime","preservation","diffs",{"skillNo":96,"name":97,"nameZh":6,"description":98,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":99,"categories":100,"keywords":101,"publishedAt":30},"01M6EHNA54MFHQCN36GEXM58EN","validator-smoke-runner","Run the narrowest correct preflight and smoke validation for the task and summarize what passed, failed, or remains unverified.","https:\u002F\u002Fgithub.com\u002Fpoppet-t\u002Fmadelin\u002Fblob\u002Fmain\u002Fskills\u002Fvalidator-smoke-runner\u002FSKILL.md",[],[102,103,104,20,105,106,24,107,108],"validator smoke runner","runner","smoke","correct","preflight","run","summarize",{"skillNo":110,"name":111,"nameZh":6,"description":112,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":113,"categories":114,"keywords":123,"publishedAt":30},"01M6EHN4SSB4DJBHQF1K1VNX7Z","target-pack-design","Add or extend a Madelin target pack with minimal contracts, fixtures, and conservative support claims.","https:\u002F\u002Fgithub.com\u002Fpoppet-t\u002Fmadelin\u002Fblob\u002Fmain\u002Fskills\u002Ftarget-pack-design\u002FSKILL.md",[115,120],{"categoryNo":116,"categoryName":117,"taxonomyType":118,"taxonomyTypeDesc":119},"01JBSEEDCAT000000000000015","视觉设计","SCENARIO","使用场景",{"categoryNo":121,"categoryName":122,"taxonomyType":72,"taxonomyTypeDesc":73},"01JBSEEDCAT000000000000032","设计师",[124,125,126,127,128,129,130],"target pack design","design","add","fixtures","contracts","minimal","support",{"skillNo":132,"name":133,"nameZh":6,"description":134,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":135,"categories":136,"keywords":137,"publishedAt":30},"01M6EHN2CRV807RWWCBPMKDB37","subsystem-fixture-generation","Create conservative fixtures for new subsystem packs without inventing semantics or widening support claims.","https:\u002F\u002Fgithub.com\u002Fpoppet-t\u002Fmadelin\u002Fblob\u002Fmain\u002Fskills\u002Fsubsystem-fixture-generation\u002FSKILL.md",[],[138,80,139,127,130,140],"subsystem fixture generation","fixture","create",{"skillNo":142,"name":143,"nameZh":6,"description":144,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":145,"categories":146,"keywords":147,"publishedAt":30},"01M6EHMYTPRQKCJSDX8Q0JWERA","status-curator","Update durable project memory after work completes, including current status, known issues, and plan archive notes.","https:\u002F\u002Fgithub.com\u002Fpoppet-t\u002Fmadelin\u002Fblob\u002Fmain\u002Fskills\u002Fstatus-curator\u002FSKILL.md",[],[148,149,150,151,152,153,27,154,155,156,157],"status","status curator","plan archive","memory","work","archive","issues","update","notes","project"]