[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M7C31AXV1DS5K0ST4TESCDFR":3,"skill-same:01M7C31AXV1DS5K0ST4TESCDFR":54},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":15,"sourceHtmlUrl":16,"categories":17,"keywords":18,"publishedAt":19,"linkOnly":20,"markdownContent":21,"markdownBody":22,"frontMatter":23,"refName":25,"commitSha":26,"skillDirectory":27,"forksCount":13,"repositoryHtmlUrl":28,"repositoryHomepageUrl":6,"ownerHtmlUrl":29,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":30,"install":31,"resources":43},"01M7C31AXV1DS5K0ST4TESCDFR","wayfinder",null,"Map unresolved decisions for a large initiative and work through their dependencies until a plan is actionable.","PhmnPh\u002Fclaude-config","PhmnPh","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F206572176?v=4","01M7C2Y3QW8QEWQYD46EM0WMSV","01M7C2Y3RG0T6ZRNN1QWMMVMXQ",0,"MIT","https:\u002F\u002Fgithub.com\u002FPhmnPh\u002Fclaude-config\u002Fblob\u002Fmain\u002Fclaude\u002Fskills\u002Fwayfinder\u002FLICENSE","https:\u002F\u002Fgithub.com\u002FPhmnPh\u002Fclaude-config\u002Fblob\u002Fmain\u002Fclaude\u002Fskills\u002Fwayfinder\u002FSKILL.md",[],[],"2026-11-15 14:19:17",false,"---\nname: wayfinder\ndescription: Map unresolved decisions for a large initiative and work through their dependencies until a plan is actionable.\ndisable-model-invocation: true\n---\n\n# Resolve a large initiative's unknowns\n\nUse this when the route to a significant outcome is still unclear. Establish the\ndestination and whether the request covers planning only or also execution.\nReuse existing context and decisions. If the route is already clear, complete\nthe requested planning or implementation directly without inventing a map.\n\n## Maintain the map\n\nUse [MAP.md](MAP.md) as a starting shape when there is no existing convention.\nThe map names the destination, links decisions and their evidence, records\nin-scope questions not yet precise enough to resolve, and marks exclusions.\nCreate decision records for questions that can be phrased now. Link prerequisites\nso the next unblocked question is visible. Do not invent a complete task tree\nbefore enough evidence exists.\n\nRead tracker conventions from project instructions when available. Without a\nconfigured tracker, local Markdown is sufficient. Tell the user to run `\u002Fsetup-matt-pocock-skills`\nonly if needed conventions remain unclear. External creation, assignment,\ncomments, and transitions require the user's authorization for those actions;\nuse existing authorization rather than asking again for every ticket. In a\nshared tracker, claim work through the existing ownership mechanism and check\nfor concurrent changes before updating records. Refer to decisions by title.\n\n## Resolve questions with the appropriate method\n\n- **Research:** call the Skill tool with \"research\" when outside evidence is needed. Answer small\n  questions directly; delegate independent investigations only when beneficial\n  and permitted. Give delegated researchers a stopping rule and no further\n  delegation. Do not create one worker automatically for every open question.\n- **Prototype:** call the Skill tool with \"prototype\" when an observation or small artifact can settle\n  a question. Human taste or preference requires the user's input; measurable\n  technical observations can be assessed by the agent.\n- **Discussion:** call the Skill tool with \"grilling\" for unresolved goals or material\n  tradeoffs, and with \"domain-modeling\" when terminology or durable design decisions change. Choose\n  routine engineering details from evidence instead of forwarding every choice.\n- **Prerequisite task:** perform only the authorized work needed to unlock a\n  decision, such as inspecting a data sample or obtaining environment facts.\n\nRecord the resolution and supporting artifact once, then update the map's index.\nAdd questions made concrete by the new evidence and revise dependencies. Preserve\nthe history of superseded or out-of-scope decisions according to project rules.\n\n## Continue until the requested outcome is reached\n\nWork through further unblocked questions while there is authorization, useful\nprogress, and budget. There is no one-ticket-per-session limit. If asked only to\nchart the map, deliver the map. If asked to resolve it, continue until the plan is\nactionable, a material human decision blocks progress, or the budget is reached.\nAt a blocker, record what is known and the next required decision; do independent\nwork that remains useful. Planning does not automatically authorize product\nimplementation, paid experiments, or deployment.\n","# Resolve a large initiative's unknowns\n\nUse this when the route to a significant outcome is still unclear. Establish the\ndestination and whether the request covers planning only or also execution.\nReuse existing context and decisions. If the route is already clear, complete\nthe requested planning or implementation directly without inventing a map.\n\n## Maintain the map\n\nUse [MAP.md](MAP.md) as a starting shape when there is no existing convention.\nThe map names the destination, links decisions and their evidence, records\nin-scope questions not yet precise enough to resolve, and marks exclusions.\nCreate decision records for questions that can be phrased now. Link prerequisites\nso the next unblocked question is visible. Do not invent a complete task tree\nbefore enough evidence exists.\n\nRead tracker conventions from project instructions when available. Without a\nconfigured tracker, local Markdown is sufficient. Tell the user to run `\u002Fsetup-matt-pocock-skills`\nonly if needed conventions remain unclear. External creation, assignment,\ncomments, and transitions require the user's authorization for those actions;\nuse existing authorization rather than asking again for every ticket. In a\nshared tracker, claim work through the existing ownership mechanism and check\nfor concurrent changes before updating records. Refer to decisions by title.\n\n## Resolve questions with the appropriate method\n\n- **Research:** call the Skill tool with \"research\" when outside evidence is needed. Answer small\n  questions directly; delegate independent investigations only when beneficial\n  and permitted. Give delegated researchers a stopping rule and no further\n  delegation. Do not create one worker automatically for every open question.\n- **Prototype:** call the Skill tool with \"prototype\" when an observation or small artifact can settle\n  a question. Human taste or preference requires the user's input; measurable\n  technical observations can be assessed by the agent.\n- **Discussion:** call the Skill tool with \"grilling\" for unresolved goals or material\n  tradeoffs, and with \"domain-modeling\" when terminology or durable design decisions change. Choose\n  routine engineering details from evidence instead of forwarding every choice.\n- **Prerequisite task:** perform only the authorized work needed to unlock a\n  decision, such as inspecting a data sample or obtaining environment facts.\n\nRecord the resolution and supporting artifact once, then update the map's index.\nAdd questions made concrete by the new evidence and revise dependencies. Preserve\nthe history of superseded or out-of-scope decisions according to project rules.\n\n## Continue until the requested outcome is reached\n\nWork through further unblocked questions while there is authorization, useful\nprogress, and budget. There is no one-ticket-per-session limit. If asked only to\nchart the map, deliver the map. If asked to resolve it, continue until the plan is\nactionable, a material human decision blocks progress, or the budget is reached.\nAt a blocker, record what is known and the next required decision; do independent\nwork that remains useful. Planning does not automatically authorize product\nimplementation, paid experiments, or deployment.\n",{"name":5,"description":7,"disable-model-invocation":24},true,"main","2e487cdaeb989b9f77052c38e05a9a32a21d9f12","claude\u002Fskills\u002Fwayfinder","https:\u002F\u002Fgithub.com\u002FPhmnPh\u002Fclaude-config","https:\u002F\u002Fgithub.com\u002FPhmnPh","2026-09-16 22:26:04",{"source":8,"skillName":5,"commands":32,"prompt":42,"zipAvailable":24},[33,36,39],{"tool":34,"command":35},"npx","npx skills add PhmnPh\u002Fclaude-config --skill wayfinder",{"tool":37,"command":38},"bunx","bunx skills add PhmnPh\u002Fclaude-config --skill wayfinder",{"tool":40,"command":41},"pnpm","pnpm dlx skills add PhmnPh\u002Fclaude-config --skill wayfinder","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FPhmnPh\u002Fclaude-config\u002Fblob\u002Fmain\u002Fclaude\u002Fskills\u002Fwayfinder\u002FSKILL.md",[44,48],{"path":45,"resourceType":45,"resourceTypeDesc":46,"sizeBytes":47,"sourceHtmlUrl":15},"LICENSE","许可证",1068,{"path":49,"resourceType":50,"resourceTypeDesc":51,"sizeBytes":52,"sourceHtmlUrl":53},"MAP.md","REFERENCE","参考文档",1244,"https:\u002F\u002Fgithub.com\u002FPhmnPh\u002Fclaude-config\u002Fblob\u002Fmain\u002Fclaude\u002Fskills\u002Fwayfinder\u002FMAP.md",[55,61,69,77,85,93],{"skillNo":56,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":57,"sourceHtmlUrl":58,"categories":59,"keywords":60,"publishedAt":19},"01M7C33F4HEPNCDR2RNG62YZX4","https:\u002F\u002Fgithub.com\u002FPhmnPh\u002Fclaude-config\u002Fblob\u002Fmain\u002Fcodex\u002Fskills\u002Fwayfinder\u002FLICENSE","https:\u002F\u002Fgithub.com\u002FPhmnPh\u002Fclaude-config\u002Fblob\u002Fmain\u002Fcodex\u002Fskills\u002Fwayfinder\u002FSKILL.md",[],[],{"skillNo":62,"name":63,"nameZh":6,"description":64,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":65,"sourceHtmlUrl":66,"categories":67,"keywords":68,"publishedAt":19},"01M7C338XN7376BKCGTKFBQ583","to-tickets","Break a plan, spec, or the current conversation into a set of tracer-bullet tickets, each declaring its blocking edges, published to the configured tracker (edges as text in one file per ticket locally, or native blocking links on a real tracker).","https:\u002F\u002Fgithub.com\u002FPhmnPh\u002Fclaude-config\u002Fblob\u002Fmain\u002Fcodex\u002Fskills\u002Fto-tickets\u002FLICENSE","https:\u002F\u002Fgithub.com\u002FPhmnPh\u002Fclaude-config\u002Fblob\u002Fmain\u002Fcodex\u002Fskills\u002Fto-tickets\u002FSKILL.md",[],[],{"skillNo":70,"name":71,"nameZh":6,"description":72,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":73,"sourceHtmlUrl":74,"categories":75,"keywords":76,"publishedAt":19},"01M7C336B4KYZGGMKPNKEFPV00","to-spec","Turn an agreed feature or plan into a proportionate, testable specification at the requested destination.","https:\u002F\u002Fgithub.com\u002FPhmnPh\u002Fclaude-config\u002Fblob\u002Fmain\u002Fcodex\u002Fskills\u002Fto-spec\u002FLICENSE","https:\u002F\u002Fgithub.com\u002FPhmnPh\u002Fclaude-config\u002Fblob\u002Fmain\u002Fcodex\u002Fskills\u002Fto-spec\u002FSKILL.md",[],[],{"skillNo":78,"name":79,"nameZh":6,"description":80,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":81,"sourceHtmlUrl":82,"categories":83,"keywords":84,"publishedAt":19},"01M7C32Y5F6M2SQ675YK6679E9","tdd","Test-driven development. Use when the user wants to build features or fix bugs test-first, mentions \"red-green-refactor\", or wants integration tests.","https:\u002F\u002Fgithub.com\u002FPhmnPh\u002Fclaude-config\u002Fblob\u002Fmain\u002Fcodex\u002Fskills\u002Ftdd\u002FLICENSE","https:\u002F\u002Fgithub.com\u002FPhmnPh\u002Fclaude-config\u002Fblob\u002Fmain\u002Fcodex\u002Fskills\u002Ftdd\u002FSKILL.md",[],[],{"skillNo":86,"name":87,"nameZh":6,"description":88,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":89,"sourceHtmlUrl":90,"categories":91,"keywords":92,"publishedAt":19},"01M7C32TNN391FBBA7NQHDX3MQ","setup-matt-pocock-skills","Configure missing tracker and domain-document conventions for the Matt Pocock workflows in a repository.","https:\u002F\u002Fgithub.com\u002FPhmnPh\u002Fclaude-config\u002Fblob\u002Fmain\u002Fcodex\u002Fskills\u002Fsetup-matt-pocock-skills\u002FLICENSE","https:\u002F\u002Fgithub.com\u002FPhmnPh\u002Fclaude-config\u002Fblob\u002Fmain\u002Fcodex\u002Fskills\u002Fsetup-matt-pocock-skills\u002FSKILL.md",[],[],{"skillNo":94,"name":95,"nameZh":6,"description":96,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":97,"sourceHtmlUrl":98,"categories":99,"keywords":100,"publishedAt":19},"01M7C32R800TF424Y0SHWGR9BB","research","Investigate a specific technical question using primary sources and save a cited research note.","https:\u002F\u002Fgithub.com\u002FPhmnPh\u002Fclaude-config\u002Fblob\u002Fmain\u002Fcodex\u002Fskills\u002Fresearch\u002FLICENSE","https:\u002F\u002Fgithub.com\u002FPhmnPh\u002Fclaude-config\u002Fblob\u002Fmain\u002Fcodex\u002Fskills\u002Fresearch\u002FSKILL.md",[],[]]