[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6NJ5MDSQR6GEZ4540KSA2JG":3,"skill-same:01M6NJ5MDSQR6GEZ4540KSA2JG":76},{"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":38,"linkOnly":39,"markdownContent":40,"markdownBody":41,"frontMatter":42,"refName":46,"commitSha":47,"skillDirectory":48,"forksCount":49,"repositoryHtmlUrl":50,"repositoryHomepageUrl":51,"ownerHtmlUrl":52,"ownerBlogUrl":53,"ownerDescription":54,"updatedAt":55,"install":56,"resources":69},"01M6NJ5MDSQR6GEZ4540KSA2JG","to-plan",null,"Generate the approach, phases, waves, and checks inside the locked `.monows\u002Fplans\u002Factive\u002F{slug}.md`. Use after `brainstorm` for a `high-risk` plan; a `normal` plan goes straight to `work`.","tinhtute\u002Fmonoharness","tinhtute","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F51282340?v=4","01M6NHYENXPR3K033S3YDA62FW","TINHTUTE","01M6NHYETDANVFY82EPKRC4JFS",5,"MIT","https:\u002F\u002Fgithub.com\u002Ftinhtute\u002Fmonoharness\u002Fblob\u002Fmaster\u002Fskills\u002Fstages\u002Fto-plan\u002FSKILL.md",[],[19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],"to plan","plan","phase","normal","goes","full","code","use","plans","brainstorm","mode","name","active","for","generate","high","risk","work","harness","2026-11-10 10:12:30",false,"---\nname: to-plan\nversion: \"1.4.2\"\ndescription: Generate the approach, phases, waves, and checks inside the locked `.monows\u002Fplans\u002Factive\u002F{slug}.md`. Use after `brainstorm` for a `high-risk` plan; a `normal` plan goes straight to `work`.\nargument-hint: \"[mode:full|phase] [phase-name?]\"\ncompatibility: Designed for Claude Code\n---\n\nWrite executable steps, not planning prose.\n\nResolve the mode, then follow [references\u002Fto-plan.md](references\u002Fto-plan.md) (`.monows\u002FWORKFLOW.md` IF routing is unclear).\n\nResolve cross-stage transitions through the host's skill metadata; do not assume a shared installation parent. Resolve data paths from the consumer repository root. If a required skill or reference is unavailable, report the missing dependency and stop; retained legacy playbooks are not a fallback.\n\nDefer to: `work` for a normal plan (lock already wrote its phase); `brainstorm` when the locked input is missing or weak; `work` executes the phase next; `check` gates after implementation.\n","Write executable steps, not planning prose.\n\nResolve the mode, then follow [references\u002Fto-plan.md](references\u002Fto-plan.md) (`.monows\u002FWORKFLOW.md` IF routing is unclear).\n\nResolve cross-stage transitions through the host's skill metadata; do not assume a shared installation parent. Resolve data paths from the consumer repository root. If a required skill or reference is unavailable, report the missing dependency and stop; retained legacy playbooks are not a fallback.\n\nDefer to: `work` for a normal plan (lock already wrote its phase); `brainstorm` when the locked input is missing or weak; `work` executes the phase next; `check` gates after implementation.\n",{"name":5,"version":43,"description":7,"argument-hint":44,"compatibility":45},"1.4.2","[mode:full|phase] [phase-name?]","Designed for Claude Code","master","df20c3bbe939a40d5950155434586bd974f56c99","skills\u002Fstages\u002Fto-plan",0,"https:\u002F\u002Fgithub.com\u002Ftinhtute\u002Fmonoharness","https:\u002F\u002Fharness.tinhtute.me","https:\u002F\u002Fgithub.com\u002Ftinhtute","tinhtute.me","𝙻 𝙾 𝚂 𝙴 𝚁 ✨🚀","2026-11-13 00:22:18",{"source":8,"skillName":5,"commands":57,"prompt":67,"zipAvailable":68},[58,61,64],{"tool":59,"command":60},"npx","npx skills add tinhtute\u002Fmonoharness --skill to-plan",{"tool":62,"command":63},"bunx","bunx skills add tinhtute\u002Fmonoharness --skill to-plan",{"tool":65,"command":66},"pnpm","pnpm dlx skills add tinhtute\u002Fmonoharness --skill to-plan","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Ftinhtute\u002Fmonoharness\u002Fblob\u002Fmaster\u002Fskills\u002Fstages\u002Fto-plan\u002FSKILL.md",true,[70],{"path":71,"resourceType":72,"resourceTypeDesc":73,"sizeBytes":74,"sourceHtmlUrl":75},"references\u002Fto-plan.md","REFERENCE","参考文档",2684,"https:\u002F\u002Fgithub.com\u002Ftinhtute\u002Fmonoharness\u002Fblob\u002Fmaster\u002Fskills\u002Fstages\u002Fto-plan\u002Freferences\u002Fto-plan.md",[77,106,132,162,184,197],{"skillNo":78,"name":79,"nameZh":6,"description":80,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":81,"categories":82,"keywords":88,"publishedAt":38},"01M6NJ7YY1Q5V2JYZ401YHKJVK","read","Search the web and fetch URLs or PDFs as clean Markdown via a privacy-first cascade (local, gh, TinyFish\u002FFirecrawl\u002FExa, opt-in proxy). Use to read, cite or save a URL. Not for repo files.","https:\u002F\u002Fgithub.com\u002Ftinhtute\u002Fmonoharness\u002Fblob\u002Fmaster\u002Fskills\u002Ftools\u002Fread\u002FSKILL.md",[83],{"categoryNo":84,"categoryName":85,"taxonomyType":86,"taxonomyTypeDesc":87},"01JBSEEDCAT000000000000002","文档处理","SCENARIO","使用场景",[79,89,90,91,92,32,93,94,95,96,97,98,99,26,100,101,102,25,103,104,105],"as","fetch","PDF","proxy","repo","search","local","clean","tinyfish","gh","files","URL","exa","query","first","web","opt",{"skillNo":107,"name":108,"nameZh":6,"description":109,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":110,"categories":111,"keywords":112,"publishedAt":38},"01M6WWM7Y4Q4C1NN9DRC33J6F8","mono-write","Polish a research or learn draft (EN\u002FVI) so it reads naturally, and write CHANGELOG entries and release notes from a commit list. Not for UI copy, marketing or tone changes.","https:\u002F\u002Fgithub.com\u002Ftinhtute\u002Fmonoharness\u002Fblob\u002Fmaster\u002Fskills\u002Ftools\u002Fmono-write\u002FSKILL.md",[],[113,114,115,32,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131],"mono write","mono","write","en","entries","release notes","learn","commit","write changelog","tone","draft","notes","changelog","research","changes","release","polish","list","marketing",{"skillNo":133,"name":134,"nameZh":6,"description":135,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":136,"categories":137,"keywords":146,"publishedAt":38},"01M6NJ76P0AMQBPZSZQB38P0TT","librarian","GitHub code research via gh CLI, no cloning. Use to investigate external repos, find where a symbol is defined, or gather cited evidence and usage examples from GitHub.","https:\u002F\u002Fgithub.com\u002Ftinhtute\u002Fmonoharness\u002Fblob\u002Fmaster\u002Fskills\u002Ftools\u002Flibrarian\u002FSKILL.md",[138,141],{"categoryNo":139,"categoryName":140,"taxonomyType":86,"taxonomyTypeDesc":87},"01JBSEEDCAT000000000000021","资料检索与研究",{"categoryNo":142,"categoryName":143,"taxonomyType":144,"taxonomyTypeDesc":145},"01JBSEEDCAT000000000000030","开发工程师","PROFESSION","适用职业",[134,147,148,32,93,94,149,150,98,26,102,151,25,152,153,154,126,155,156,157,158,79,159,160,161],"usage","evidence","gh-cli","github code","Bash","examples","investigate","haiku","cli","code research","github","cloning","repos","gh cli","gather",{"skillNo":163,"name":164,"nameZh":6,"description":165,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":166,"categories":167,"keywords":168,"publishedAt":38},"01M6NJ72XJYEV4VDYBZVT69E5T","git","Git operations with conventional commits. Use for staging, committing, pushing, PRs, merges. Auto-splits commits by type\u002Fscope. Security scans for secrets.","https:\u002F\u002Fgithub.com\u002Ftinhtute\u002Fmonoharness\u002Fblob\u002Fmaster\u002Fskills\u002Ftools\u002Fgit\u002FSKILL.md",[],[164,169,170,171,32,172,173,174,175,26,176,177,25,178,179,154,180,181,182,183],"pr","scope","commits","cm","git operations","prs","auto","conventional commits","splits","type","with","cp","operations","merge","secrets",{"skillNo":185,"name":36,"nameZh":6,"description":186,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":187,"categories":188,"keywords":189,"publishedAt":38},"01M6NJ6BBWY0ZTGKE4TNA6W3KF","Execution orchestrator after `brainstorm` (and `to-plan` for high-risk). Runs phases wave-by-wave from locked artifacts, verifies each task, and hands off to `check`, `git`, or `handoff`.","https:\u002F\u002Fgithub.com\u002Ftinhtute\u002Fmonoharness\u002Fblob\u002Fmaster\u002Fskills\u002Fstages\u002Fwork\u002FSKILL.md",[],[36,35,32,29,28,190,175,191,25,192,193,124,20,194,34,195,30,164,24,196,21],"execution","artifacts","task","check","simple","orchestrator","handoff",{"skillNo":198,"name":199,"nameZh":6,"description":200,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":201,"categories":202,"keywords":203,"publishedAt":38},"01M6WWM38JH25Y72M733S1WT9G","wayfinder","Chart a Goal too fogged for one session as a decision map in the active plan, settle one decision per session, then hand it to brainstorm lock. Use when grilling shows the work spans sessions.","https:\u002F\u002Fgithub.com\u002Ftinhtute\u002Fmonoharness\u002Fblob\u002Fmaster\u002Fskills\u002Fstages\u002Fwayfinder\u002FSKILL.md",[],[199,89,32,204,28,205,206,207,208,26,209,210,211,25,212,213,214,36,20,215],"session","decision","sessions","map","settle","chart","when","file","hand","lock","resume","decision map"]