[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M71E8TDP72R7PXMPMZYFKGBT":3,"skill-same:01M71E8TDP72R7PXMPMZYFKGBT":56},{"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":28,"linkOnly":29,"markdownContent":30,"markdownBody":31,"frontMatter":32,"refName":33,"commitSha":34,"skillDirectory":35,"forksCount":36,"repositoryHtmlUrl":37,"repositoryHomepageUrl":6,"ownerHtmlUrl":38,"ownerBlogUrl":39,"ownerDescription":40,"updatedAt":41,"install":42,"resources":55},"01M71E8TDP72R7PXMPMZYFKGBT","commit",null,"Create a deliberate commit using the repo's canonical commit workflow and quality gates.","oaknational\u002Foak-python-starter","oaknational","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F63889701?v=4","01M71E8KA6A3R1XEZH7NVDPNYK","Oak National Academy","01M71E8KAY58HENMJWSX4DCBP2",0,"MIT","https:\u002F\u002Fgithub.com\u002Foaknational\u002Foak-python-starter\u002Fblob\u002Fmain\u002F.agent\u002Fskills\u002Fcommit\u002FSKILL.md",[],[5,19,20,21,22,23,24,25,26,27],"create","quality gates","repo","quality","canonical","commit workflow","passive","workflow","gates","2026-11-10 10:12:30",false,"---\nname: commit\nclassification: passive\ndescription: >-\n  Create a deliberate commit using the repo's canonical commit workflow and\n  quality gates.\n---\n\n# Commit\n\nUse this skill when preparing a commit.\n\n## Read first\n\n1. `.agent\u002Fcommands\u002Fcommit.md`\n2. `.agent\u002Fdirectives\u002Fprinciples.md`\n3. `.agent\u002Frules\u002Fno-verify-requires-fresh-authorisation.md`\n\n## Checklist\n\n1. Check `git status`.\n2. Review `git diff --staged` and any related unstaged changes.\n3. Ensure the relevant gates are green.\n4. Stage only the files the commit message truthfully describes.\n5. Prefer `uv run cz commit`, or validate a manual message with `uv run cz check`.\n6. Commit without bypassing hooks.\n\n## Local constraints\n\n- This repo does not use aliases or compatibility layers for gate names.\n- Prefer the canonical `uv run ...` surfaces when you need to re-run checks.\n- Prefer `uv run cz ...` for commit creation and validation.\n- If the change updates durable doctrine, include those docs in the same\n  commit.\n","# Commit\n\nUse this skill when preparing a commit.\n\n## Read first\n\n1. `.agent\u002Fcommands\u002Fcommit.md`\n2. `.agent\u002Fdirectives\u002Fprinciples.md`\n3. `.agent\u002Frules\u002Fno-verify-requires-fresh-authorisation.md`\n\n## Checklist\n\n1. Check `git status`.\n2. Review `git diff --staged` and any related unstaged changes.\n3. Ensure the relevant gates are green.\n4. Stage only the files the commit message truthfully describes.\n5. Prefer `uv run cz commit`, or validate a manual message with `uv run cz check`.\n6. Commit without bypassing hooks.\n\n## Local constraints\n\n- This repo does not use aliases or compatibility layers for gate names.\n- Prefer the canonical `uv run ...` surfaces when you need to re-run checks.\n- Prefer `uv run cz ...` for commit creation and validation.\n- If the change updates durable doctrine, include those docs in the same\n  commit.\n",{"name":5,"description":7,"classification":25},"main","11113a35c0c5be3f9a3b55397693c6de248e5ed4",".agent\u002Fskills\u002Fcommit",4,"https:\u002F\u002Fgithub.com\u002Foaknational\u002Foak-python-starter","https:\u002F\u002Fgithub.com\u002Foaknational","https:\u002F\u002Fwww.thenational.academy\u002F","Creating an openly licensed, fully resourced and AI-enabled curriculum for teachers and pupils as a not for profit and independent Arm's Length Body of UK Gov","2026-11-02 22:46:33",{"source":8,"skillName":5,"commands":43,"prompt":53,"zipAvailable":54},[44,47,50],{"tool":45,"command":46},"npx","npx skills add oaknational\u002Foak-python-starter --skill commit",{"tool":48,"command":49},"bunx","bunx skills add oaknational\u002Foak-python-starter --skill commit",{"tool":51,"command":52},"pnpm","pnpm dlx skills add oaknational\u002Foak-python-starter --skill commit","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Foaknational\u002Foak-python-starter\u002Fblob\u002Fmain\u002F.agent\u002Fskills\u002Fcommit\u002FSKILL.md",true,[],[57,73,93,109,125,156],{"skillNo":58,"name":59,"nameZh":6,"description":60,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":61,"categories":62,"keywords":63,"publishedAt":28},"01M71ED66Y22QDHFYWJ169WBKZ","tsdoc","Write code-adjacent API documentation and the matching durable doc updates.","https:\u002F\u002Fgithub.com\u002Foaknational\u002Foak-python-starter\u002Fblob\u002Fmain\u002F.github\u002Fskills\u002Ftsdoc\u002FSKILL.md",[],[59,64,65,66,67,68,69,70,71,72],"write","api","matching","doc updates","code","updates","api documentation","doc","documentation",{"skillNo":74,"name":75,"nameZh":6,"description":76,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":77,"categories":78,"keywords":79,"publishedAt":28},"01M71ED419RDDAJWP8DQ14B1N8","systematic-debugging","Structured debugging workflow. Use when encountering bugs, test failures, or unexpected behaviour. Reproduce, isolate, hypothesise, verify, fix, regression test.","https:\u002F\u002Fgithub.com\u002Foaknational\u002Foak-python-starter\u002Fblob\u002Fmain\u002F.github\u002Fskills\u002Fsystematic-debugging\u002FSKILL.md",[],[80,81,82,83,84,85,26,86,87,88,89,90,91,92],"debugging","systematic","systematic debugging","structured","test","regression test","when","reproduce","use","fix","regression","bugs","verify",{"skillNo":94,"name":95,"nameZh":6,"description":96,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":97,"categories":98,"keywords":99,"publishedAt":28},"01M71ED2EK492PVYBJVVQXRM2G","start-right-thorough","Thorough grounding — full directive read, metacognition, and execution outline.","https:\u002F\u002Fgithub.com\u002Foaknational\u002Foak-python-starter\u002Fblob\u002Fmain\u002F.github\u002Fskills\u002Fstart-right-thorough\u002FSKILL.md",[],[100,101,102,103,104,105,106,107,108],"start","start right thorough","directive","metacognition","grounding","read","full","outline","execution",{"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":115,"publishedAt":28},"01M71ED16X1DFMVSWG984P871Y","start-right-quick","Quick grounding at session start — read directives, memory, and check practice box.","https:\u002F\u002Fgithub.com\u002Foaknational\u002Foak-python-starter\u002Fblob\u002Fmain\u002F.github\u002Fskills\u002Fstart-right-quick\u002FSKILL.md",[],[116,117,100,105,118,104,119,120,121,122,123,124],"start right quick","quick","check","directives","at","memory","session start","box","session",{"skillNo":126,"name":127,"nameZh":6,"description":128,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":129,"categories":130,"keywords":141,"publishedAt":28},"01M71ECZMS30EF11X7Z781GWHR","receiving-code-review","How to process code review feedback effectively. Understand before acting, verify suggestions technically, ask for clarification when needed. Complements the reviewer sub-agents.","https:\u002F\u002Fgithub.com\u002Foaknational\u002Foak-python-starter\u002Fblob\u002Fmain\u002F.github\u002Fskills\u002Freceiving-code-review\u002FSKILL.md",[131,136],{"categoryNo":132,"categoryName":133,"taxonomyType":134,"taxonomyTypeDesc":135},"01JBSEEDCAT000000000000007","代码审查","SCENARIO","使用场景",{"categoryNo":137,"categoryName":138,"taxonomyType":139,"taxonomyTypeDesc":140},"01JBSEEDCAT000000000000030","开发工程师","PROFESSION","适用职业",[142,143,68,144,145,146,147,86,148,149,150,151,152,153,92,154,155],"review","receiving code review","code review","review feedback","reviewer","ask","understand","how to","process","for","how","process code review","code review feedback","feedback",{"skillNo":157,"name":158,"nameZh":6,"description":159,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":160,"categories":161,"keywords":162,"publishedAt":28},"01M71ECWYY53597KW7PN8QXDWM","napkin","Maintain a per-repo napkin file at .agent\u002Fmemory\u002Fnapkin.md that tracks mistakes, corrections, and what works. Always active, every session, unconditionally. Read distilled.md and napkin.md before doing anything. Write to the napkin continuously as you work. Log your own mistakes, not just user corrections.","https:\u002F\u002Fgithub.com\u002Foaknational\u002Foak-python-starter\u002Fblob\u002Fmain\u002F.github\u002Fskills\u002Fnapkin\u002FSKILL.md",[],[158,120,163,164,165,166,64,167,105,124,168,21,169,170,121,171,172,173,174],"user","file","you","maintain","distilled","log","just","active","tracks","mistakes","work","as"]