[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6DW3MXBRN6GGSHRXCEMZXTH":3,"skill-same:01M6DW3MXBRN6GGSHRXCEMZXTH":83},{"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":28,"publishedAt":46,"linkOnly":47,"markdownContent":48,"markdownBody":49,"frontMatter":50,"refName":54,"commitSha":55,"skillDirectory":56,"forksCount":57,"repositoryHtmlUrl":58,"repositoryHomepageUrl":59,"ownerHtmlUrl":60,"ownerBlogUrl":61,"ownerDescription":6,"updatedAt":62,"install":63,"resources":76},"01M6DW3MXBRN6GGSHRXCEMZXTH","writing-plans",null,"Create implementation plans with bite-sized tasks, exact file paths, and complete code examples. Use when you have a spec or requirements for a multi-step task.","Abruptive\u002FAnkh.md","Abruptive","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F63789616?v=4","01M6DW35JG7EG876Y6R3VZK85J","Abruptive®","01M6DW35PK0FG6G6DSEBAP9F62",77,"MIT","https:\u002F\u002Fgithub.com\u002FAbruptive\u002FAnkh.md\u002Fblob\u002Fdivine\u002Fexamples\u002Fplan-writer\u002F.agent\u002Fskills\u002Fsoftware-development\u002Fwriting-plans\u002FSKILL.md",[18,23],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000018","写作与文案","SCENARIO","使用场景",{"categoryNo":24,"categoryName":25,"taxonomyType":26,"taxonomyTypeDesc":27},"01JBSEEDCAT000000000000036","内容创作者","PROFESSION","适用职业",[29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45],"writing","plans","writing plans","complete","design","requirements","task","implementation","use","examples","file","planning","code","create","tasks","workflow","spec","2026-11-10 10:12:30",false,"---\nname: writing-plans\ndescription: Create implementation plans with bite-sized tasks, exact file paths, and complete code examples. Use when you have a spec or requirements for a multi-step task.\nmetadata:\n  hermes:\n    tags: [planning, design, implementation, workflow]\n---\n\n# Writing Implementation Plans\n\nWrite comprehensive implementation plans assuming the implementer has zero context. Document everything: which files to touch, complete code, testing commands, how to verify.\n\n## Bite-sized tasks\n\nEach task = 2-5 minutes of focused work. One action per step.\n\n## Format\n\n- Summary\n- Prerequisites\n- Task 1: [action] – [expected outcome]\n- Task 2: ...\n- Verification steps\n- Rollback if needed\n","# Writing Implementation Plans\n\nWrite comprehensive implementation plans assuming the implementer has zero context. Document everything: which files to touch, complete code, testing commands, how to verify.\n\n## Bite-sized tasks\n\nEach task = 2-5 minutes of focused work. One action per step.\n\n## Format\n\n- Summary\n- Prerequisites\n- Task 1: [action] – [expected outcome]\n- Task 2: ...\n- Verification steps\n- Rollback if needed\n",{"name":5,"metadata":51,"description":7},{"hermes":52},{"tags":53},[40,33,36,44],"divine","de2a09af17a2c6e5ca813003a5a4394e4872688a","examples\u002Fplan-writer\u002F.agent\u002Fskills\u002Fsoftware-development\u002Fwriting-plans",6,"https:\u002F\u002Fgithub.com\u002FAbruptive\u002FAnkh.md","https:\u002F\u002Fwww.ankh.md","https:\u002F\u002Fgithub.com\u002FAbruptive","https:\u002F\u002Fwww.abruptive.com","2026-03-15 13:36:36",{"source":8,"skillName":5,"commands":64,"prompt":74,"zipAvailable":75},[65,68,71],{"tool":66,"command":67},"npx","npx skills add Abruptive\u002FAnkh.md --skill writing-plans",{"tool":69,"command":70},"bunx","bunx skills add Abruptive\u002FAnkh.md --skill writing-plans",{"tool":72,"command":73},"pnpm","pnpm dlx skills add Abruptive\u002FAnkh.md --skill writing-plans","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FAbruptive\u002FAnkh.md\u002Fblob\u002Fdivine\u002Fexamples\u002Fplan-writer\u002F.agent\u002Fskills\u002Fsoftware-development\u002Fwriting-plans\u002FSKILL.md",true,[77],{"path":78,"resourceType":79,"resourceTypeDesc":80,"sizeBytes":81,"sourceHtmlUrl":82},"index.json","REFERENCE","参考文档",642,"https:\u002F\u002Fgithub.com\u002FDCx7C5\u002Fai-marketplace\u002Fblob\u002Fmain\u002Fskills\u002Fmalware\u002Fc2\u002Fcobaltstrike\u002Fdetect\u002Findex.json",[84,98,107,117,128,152],{"skillNo":85,"name":86,"nameZh":6,"description":87,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":88,"categories":89,"keywords":90,"publishedAt":46},"01M6DW4BKFVMVZMX2P8M7C81YF","Global Baseline","Default cross-project workflow for planning, execution, and verification.","https:\u002F\u002Fgithub.com\u002FAbruptive\u002FAnkh.md\u002Fblob\u002Fdivine\u002Fsrc\u002Fresources\u002Fdefaults\u002Fskills\u002Fcore\u002Fglobal-baseline\u002FSKILL.md",[],[86,91,92,44,40,93,94,95,96,97],"global","baseline","verification","execution","default","project","project workflow",{"skillNo":99,"name":100,"nameZh":6,"description":101,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":102,"categories":103,"keywords":104,"publishedAt":46},"01M6DW498ZZ33TESKZK3RJNCZY","Example","An example skill.","https:\u002F\u002Fgithub.com\u002FAbruptive\u002FAnkh.md\u002Fblob\u002Fdivine\u002Fsrc\u002Fresources\u002Fdefaults\u002Fskills\u002Fcore\u002Fexample\u002FSKILL.md",[],[105,106],"example","example skill",{"skillNo":108,"name":109,"nameZh":6,"description":110,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":111,"categories":112,"keywords":113,"publishedAt":46},"01M6DW46W3X6FAH7Z7ZQ2SZYTS","Fireball","Use when the user requests fireball, fire spell, or similar playful spell-casting.","https:\u002F\u002Fgithub.com\u002FAbruptive\u002FAnkh.md\u002Fblob\u002Fdivine\u002Fexamples\u002Fweb-researcher\u002F.agent\u002Fskills\u002Fspells\u002Ffireball\u002FSKILL.md",[],[109,114,37,115,116],"user","fun","ascii",{"skillNo":118,"name":119,"nameZh":6,"description":120,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":121,"categories":122,"keywords":123,"publishedAt":46},"01M6DW44CZMYEX8KVJN2F9JC4H","Source Digest","Summarize multiple sources into concise decision-ready findings.","https:\u002F\u002Fgithub.com\u002FAbruptive\u002FAnkh.md\u002Fblob\u002Fdivine\u002Fexamples\u002Fweb-researcher\u002F.agent\u002Fskills\u002Fresearch\u002Fsource-digest\u002FSKILL.md",[],[119,124,125,126,127],"digest","ready","summarize","decision",{"skillNo":129,"name":130,"nameZh":6,"description":131,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":132,"categories":133,"keywords":134,"publishedAt":46},"01M6DW41KZGH62P0K4QF8MJEGJ","duckduckgo-search","Free web search via DuckDuckGo when Firecrawl is unavailable. No API key needed. Use ddgs CLI or Python library to find URLs, then web_extract for content.","https:\u002F\u002Fgithub.com\u002FAbruptive\u002FAnkh.md\u002Fblob\u002Fdivine\u002Fexamples\u002Fweb-researcher\u002F.agent\u002Fskills\u002Fresearch\u002Fduckduckgo-search\u002FSKILL.md",[],[135,136,137,138,139,140,141,142,143,144,145,146,37,147,148,149,150,151],"duckduckgo search","search","web search","cli","python","web","content","library","api","firecrawl","find","extract","arxiv","fallback","web-search","free","via",{"skillNo":153,"name":154,"nameZh":6,"description":155,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":156,"categories":157,"keywords":158,"publishedAt":46},"01M6DW3YC2D1G61SM82V8FK4DZ","domain-intel","Passive domain reconnaissance using Python stdlib. Subdomain discovery, SSL certificate inspection, WHOIS lookups, DNS records, domain availability checks, and bulk multi-domain analysis. No API keys required.","https:\u002F\u002Fgithub.com\u002FAbruptive\u002FAnkh.md\u002Fblob\u002Fdivine\u002Fexamples\u002Fweb-researcher\u002F.agent\u002Fskills\u002Fresearch\u002Fdomain-intel\u002FSKILL.md",[],[159,160,161,162,143,163,164,165,166,167,168,169,139],"domain","domain intel","reconnaissance","discovery","analysis","whois","dns","ssl","multi-domain","subdomain","certificate"]