[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6DAX68EX35E5F60H0GWWSSS":3,"skill-same:01M6DAX68EX35E5F60H0GWWSSS":55},{"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":6,"sourceHtmlUrl":15,"categories":16,"keywords":17,"publishedAt":30,"linkOnly":31,"markdownContent":32,"markdownBody":33,"frontMatter":34,"refName":35,"commitSha":36,"skillDirectory":37,"forksCount":13,"repositoryHtmlUrl":38,"repositoryHomepageUrl":6,"ownerHtmlUrl":39,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":40,"install":41,"resources":54},"01M6DAX68EX35E5F60H0GWWSSS","doctrine",null,"Use when grounding work in this fixture project's recorded knowledge — purpose and scope, design contracts, required behavior, topology, or the engineering bar. Routes to one pillar navigator.","tzeusy-org\u002Fai-bootstrap","tzeusy-org","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F141543652?v=4","01M6DAM1AP09H27BYGFY9QCNPB","01M6DAM1F4R187EK11XDN9JZKH",0,"MIT","https:\u002F\u002Fgithub.com\u002Ftzeusy-org\u002Fai-bootstrap\u002Fblob\u002Fmain\u002Fskills\u002Fpersonal\u002Fth-projects\u002Fsubskills\u002Fproject-shape\u002Ftests\u002Ffixtures\u002Fmature-layout\u002F.claude\u002Fskills\u002Fdoctrine\u002FSKILL.md",[],[5,18,19,20,21,22,23,24,25,26,27,28,29],"design","topology","engineering","navigator","knowledge","work","behavior","use","contracts","fixture","project","engineering bar","2026-11-10 10:12:30",false,"---\nname: doctrine\ndescription: Use when grounding work in this fixture project's recorded knowledge — purpose and scope, design contracts, required behavior, topology, or the engineering bar. Routes to one pillar navigator.\n---\n\n# Project Doctrine Router\n\nFive pillars, one router. Load at most one subskill per question.\n\n| The question is... | Load |\n|---|---|\n| WHY — purpose, scope, refusals | [subskills\u002Fheart-and-soul\u002FSKILL.md](subskills\u002Fheart-and-soul\u002FSKILL.md) |\n| HOW — wire-level contracts | [subskills\u002Flegends-and-lore\u002FSKILL.md](subskills\u002Flegends-and-lore\u002FSKILL.md) |\n| WHAT — normative requirements | [subskills\u002Fspec-and-spine\u002FSKILL.md](subskills\u002Fspec-and-spine\u002FSKILL.md) |\n| WHERE — components and boundaries | [subskills\u002Flay-and-land\u002FSKILL.md](subskills\u002Flay-and-land\u002FSKILL.md) |\n| WHO WE ARE WHEN WE BUILD — quality bar | [subskills\u002Fcraft-and-care\u002FSKILL.md](subskills\u002Fcraft-and-care\u002FSKILL.md) |\n\nNo pillar fits: answer from this router or say the project has not recorded it.\n","# Project Doctrine Router\n\nFive pillars, one router. Load at most one subskill per question.\n\n| The question is... | Load |\n|---|---|\n| WHY — purpose, scope, refusals | [subskills\u002Fheart-and-soul\u002FSKILL.md](subskills\u002Fheart-and-soul\u002FSKILL.md) |\n| HOW — wire-level contracts | [subskills\u002Flegends-and-lore\u002FSKILL.md](subskills\u002Flegends-and-lore\u002FSKILL.md) |\n| WHAT — normative requirements | [subskills\u002Fspec-and-spine\u002FSKILL.md](subskills\u002Fspec-and-spine\u002FSKILL.md) |\n| WHERE — components and boundaries | [subskills\u002Flay-and-land\u002FSKILL.md](subskills\u002Flay-and-land\u002FSKILL.md) |\n| WHO WE ARE WHEN WE BUILD — quality bar | [subskills\u002Fcraft-and-care\u002FSKILL.md](subskills\u002Fcraft-and-care\u002FSKILL.md) |\n\nNo pillar fits: answer from this router or say the project has not recorded it.\n",{"name":5,"description":7},"main","c907d6f0bf96bd61b936e8972e0f1c66ebb8148c","skills\u002Fpersonal\u002Fth-projects\u002Fsubskills\u002Fproject-shape\u002Ftests\u002Ffixtures\u002Fmature-layout\u002F.claude\u002Fskills\u002Fdoctrine","https:\u002F\u002Fgithub.com\u002Ftzeusy-org\u002Fai-bootstrap","https:\u002F\u002Fgithub.com\u002Ftzeusy-org","2026-11-10 23:17:25",{"source":8,"skillName":5,"commands":42,"prompt":52,"zipAvailable":53},[43,46,49],{"tool":44,"command":45},"npx","npx skills add tzeusy-org\u002Fai-bootstrap --skill doctrine",{"tool":47,"command":48},"bunx","bunx skills add tzeusy-org\u002Fai-bootstrap --skill doctrine",{"tool":50,"command":51},"pnpm","pnpm dlx skills add tzeusy-org\u002Fai-bootstrap --skill doctrine","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Ftzeusy-org\u002Fai-bootstrap\u002Fblob\u002Fmain\u002Fskills\u002Fpersonal\u002Fth-projects\u002Fsubskills\u002Fproject-shape\u002Ftests\u002Ffixtures\u002Fmature-layout\u002F.claude\u002Fskills\u002Fdoctrine\u002FSKILL.md",true,[],[56,82,108,123,142,153],{"skillNo":57,"name":58,"nameZh":6,"description":59,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":60,"categories":61,"keywords":62,"publishedAt":30},"01M6DAZD21TWH2ET70V9FF75CQ","user-run","Use when a step needs privileges this session lacks (docker, sudo, another user's checkout or secrets, host access) and the owner must run it as tze. Writes a reviewable \u002Fhome\u002Forca\u002F.tmp\u002F\u003Cslug>\u002Frun.sh that impersonates tze (USER_TO_IMPERSONATE overrides), tees timestamped logs plus latest.log and collects artifacts there; Claude presents it with a risk and time brief, then continues from the logs. Triggers: \"I'll run it for you\", \"permission denied on docker.sock\", \"needs sudo\", \"sudo: a password is required\", \"run as tze\", \"\u002Fuser-run\".","https:\u002F\u002Fgithub.com\u002Ftzeusy-org\u002Fai-bootstrap\u002Fblob\u002Fmain\u002Fskills\u002Fpersonal\u002Fuser-run\u002FSKILL.md",[],[63,64,65,66,67,25,68,69,70,71,72,73,74,75,76,77,78,79,80,81],"user run","user","run","docker","logs","host","as","triggers","permission","active","time","log","artifacts","session","password","access","secrets","risk","brief",{"skillNo":83,"name":84,"nameZh":6,"description":85,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":86,"categories":87,"keywords":98,"publishedAt":30},"01M6DAZAHTCBAD2WF0GAHWPST8","requesting-code-review","Use when completing tasks, implementing major features, or before merging to verify work meets requirements","https:\u002F\u002Fgithub.com\u002Ftzeusy-org\u002Fai-bootstrap\u002Fblob\u002Fmain\u002Fskills\u002Fpersonal\u002Fth-workflow\u002Fsubskills\u002Frequesting-code-review\u002FSKILL.md",[88,93],{"categoryNo":89,"categoryName":90,"taxonomyType":91,"taxonomyTypeDesc":92},"01JBSEEDCAT000000000000007","代码审查","SCENARIO","使用场景",{"categoryNo":94,"categoryName":95,"taxonomyType":96,"taxonomyTypeDesc":97},"01JBSEEDCAT000000000000030","开发工程师","PROFESSION","适用职业",[99,100,101,102,23,103,72,104,105,25,106,107],"requesting code review","code","review","code review","requirements","upstream","superpowers","verify","tasks",{"skillNo":109,"name":110,"nameZh":6,"description":111,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":112,"categories":113,"keywords":116,"publishedAt":30},"01M6DAZ7CJ82D81XZB2YHVVY48","receiving-code-review","Use when receiving code review feedback, before implementing suggestions, especially if feedback seems unclear or technically questionable - requires technical rigor and verification, not performative agreement or blind implementation","https:\u002F\u002Fgithub.com\u002Ftzeusy-org\u002Fai-bootstrap\u002Fblob\u002Fmain\u002Fskills\u002Fpersonal\u002Fth-workflow\u002Fsubskills\u002Freceiving-code-review\u002FSKILL.md",[114,115],{"categoryNo":89,"categoryName":90,"taxonomyType":91,"taxonomyTypeDesc":92},{"categoryNo":94,"categoryName":95,"taxonomyType":96,"taxonomyTypeDesc":97},[117,100,101,102,72,104,118,105,25,119,120,121,122],"receiving code review","implementation","code review feedback","technical","feedback","verification",{"skillNo":124,"name":125,"nameZh":6,"description":126,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":127,"categories":128,"keywords":129,"publishedAt":30},"01M6DAZ4ER76ADXJ9KRFP7V3Q9","finishing-a-development-branch","Use when implementation is complete, all tests pass, and you need to decide how to integrate the work - guides completion of development work by presenting structured options for merge, PR, or cleanup","https:\u002F\u002Fgithub.com\u002Ftzeusy-org\u002Fai-bootstrap\u002Fblob\u002Fmain\u002Fskills\u002Fpersonal\u002Fth-workflow\u002Fsubskills\u002Ffinishing-a-development-branch\u002FSKILL.md",[],[130,131,132,133,25,134,23,135,136,137,105,138,139,140,72,104,141,118],"branch","development","finishing a development branch","integrate","decide","how","cleanup","pr","merge","tests","structured","options",{"skillNo":143,"name":144,"nameZh":6,"description":145,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":146,"categories":147,"keywords":148,"publishedAt":30},"01M6DAYZFWWW2YPKP89QNQR96H","executing-plans","Use when you have a written implementation plan to execute in a separate session with review checkpoints","https:\u002F\u002Fgithub.com\u002Ftzeusy-org\u002Fai-bootstrap\u002Fblob\u002Fmain\u002Fskills\u002Fpersonal\u002Fth-workflow\u002Fsubskills\u002Fexecuting-plans\u002FSKILL.md",[],[149,150,151,101,152,72,104,118,105,25,76],"plans","executing plans","plan","execute",{"skillNo":154,"name":155,"nameZh":6,"description":156,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":157,"categories":158,"keywords":159,"publishedAt":30},"01M6DAYWM2YQHYCK7C35K1D29J","dispatching-parallel-agents","Use when facing 2+ independent tasks that can be worked on without shared state or sequential dependencies","https:\u002F\u002Fgithub.com\u002Ftzeusy-org\u002Fai-bootstrap\u002Fblob\u002Fmain\u002Fskills\u002Fpersonal\u002Fth-workflow\u002Fsubskills\u002Fdispatching-parallel-agents\u002FSKILL.md",[],[160,161,162,25,105,104,163,72,164,107,165],"parallel agents","parallel","dispatching parallel agents","state","dependencies","shared"]