[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M71SAWHTB3E3YA701QQ56TW8":3,"skill-same:01M71SAWHTB3E3YA701QQ56TW8":75},{"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":23,"publishedAt":40,"linkOnly":41,"markdownContent":42,"markdownBody":43,"frontMatter":44,"refName":45,"commitSha":46,"skillDirectory":47,"forksCount":48,"repositoryHtmlUrl":49,"repositoryHomepageUrl":50,"ownerHtmlUrl":51,"ownerBlogUrl":52,"ownerDescription":53,"updatedAt":54,"install":55,"resources":68},"01M71SAWHTB3E3YA701QQ56TW8","project-context",null,"Read, write and extend docs\u002Fagents\u002Fproject-context.md, the 150-line binding rules file executor agents load before code. Use with $orc-context.","HigorAlves\u002Forc","HigorAlves","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F11262976?v=4","01M71S79EZEMHZ8PQSV0XQJHYY","Higor Alves","01M71S79FKKTCHCN1EDR8DSTWQ",7,"MIT","https:\u002F\u002Fgithub.com\u002FHigorAlves\u002Forc\u002Fblob\u002Fmain\u002Fcodex\u002Forc\u002Fcontent\u002Fskills\u002Fproject-context\u002FSKILL.md",[18],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000030","开发工程师","PROFESSION","适用职业",[24,25,26,27,28,29,30,31,5,32,33,34,35,36,37,38,39],"project context","context","project","docs","write","binding","read","line","with","code","file","Rules","load","use","executor","extend","2026-11-10 13:02:02",false,"---\nname: project-context\ndescription: Read, write and extend docs\u002Fagents\u002Fproject-context.md, the 150-line binding rules file executor agents load before code. Use with $orc-context.\n---\n\n# Project Context\n\n`.orc\u002F` dies at cleanup. `docs\u002Fagents\u002Fproject-context.md` does not. It carries a repo's implementation conventions across branches, sessions and agents.\n\n## What it is\n\n- Directives to agents: \"use X, never Y, here\".\n- Project-specific facts a model would guess wrong.\n- Committed, shared with the team.\n\nIt is not documentation for humans, a plan, or session state. Architecture prose belongs in `docs\u002Fadr\u002F`. Vocabulary belongs in `GLOSSARY.md`.\n\nLine test: would a competent engineer new to this repo get it wrong without the line? If no, cut it. Rubric and worked example: [FORMAT.md](references\u002FFORMAT.md).\n\n## Cap\n\n**150 lines \u002F 6 KB, hard.** Executors preload this file on every task, so the cap is a per-task token cost. State the cap in the file header. `scripts\u002Fci\u002Fverify-project-context.sh` fails above 150 lines or 6144 bytes. Cut before you add.\n\n## Sections\n\nKeep this order. Omit a section that would be empty.\n\n1. Stack & versions\n2. Commands (test, lint, typecheck, build)\n3. Critical rules\n4. Patterns to follow\n5. Patterns to avoid\n6. Known landmines\n\n## Binding semantics\n\nCritical rules are binding. A slice that needs to break one escalates. The caller decides: the rule is stale, or the slice is wrong.\n\nOther sections are strong defaults. Deviate only with a stated reason in the slice report.\n\n## Who reads it\n\n- Four agents preload this skill: `orc-implementer`, `orc-test-author`, `orc-code-fixer`, `orc-qa-validator`.\n- Each reads the file once, before discovery.\n- A missing file is the default state. Proceed silently, never gate on it.\n\n## Who writes it\n\n- `$orc-context` generates, refreshes and appends. Executors never write the file.\n- `$orc-retro` proposes additions from repeated incidents.\n- Each proposal passes the line test and the cap, and lands only through a gate.\n","# Project Context\n\n`.orc\u002F` dies at cleanup. `docs\u002Fagents\u002Fproject-context.md` does not. It carries a repo's implementation conventions across branches, sessions and agents.\n\n## What it is\n\n- Directives to agents: \"use X, never Y, here\".\n- Project-specific facts a model would guess wrong.\n- Committed, shared with the team.\n\nIt is not documentation for humans, a plan, or session state. Architecture prose belongs in `docs\u002Fadr\u002F`. Vocabulary belongs in `GLOSSARY.md`.\n\nLine test: would a competent engineer new to this repo get it wrong without the line? If no, cut it. Rubric and worked example: [FORMAT.md](references\u002FFORMAT.md).\n\n## Cap\n\n**150 lines \u002F 6 KB, hard.** Executors preload this file on every task, so the cap is a per-task token cost. State the cap in the file header. `scripts\u002Fci\u002Fverify-project-context.sh` fails above 150 lines or 6144 bytes. Cut before you add.\n\n## Sections\n\nKeep this order. Omit a section that would be empty.\n\n1. Stack & versions\n2. Commands (test, lint, typecheck, build)\n3. Critical rules\n4. Patterns to follow\n5. Patterns to avoid\n6. Known landmines\n\n## Binding semantics\n\nCritical rules are binding. A slice that needs to break one escalates. The caller decides: the rule is stale, or the slice is wrong.\n\nOther sections are strong defaults. Deviate only with a stated reason in the slice report.\n\n## Who reads it\n\n- Four agents preload this skill: `orc-implementer`, `orc-test-author`, `orc-code-fixer`, `orc-qa-validator`.\n- Each reads the file once, before discovery.\n- A missing file is the default state. Proceed silently, never gate on it.\n\n## Who writes it\n\n- `$orc-context` generates, refreshes and appends. Executors never write the file.\n- `$orc-retro` proposes additions from repeated incidents.\n- Each proposal passes the line test and the cap, and lands only through a gate.\n",{"name":5,"description":7},"main","7522fd7266944e30052204c2f6df287d8b5516be","codex\u002Forc\u002Fcontent\u002Fskills\u002Fproject-context",0,"https:\u002F\u002Fgithub.com\u002FHigorAlves\u002Forc","https:\u002F\u002Forc.novacstack.com\u002F","https:\u002F\u002Fgithub.com\u002FHigorAlves","higoralves.dev","Software Engineering","2026-11-07 07:26:38",{"source":8,"skillName":5,"commands":56,"prompt":66,"zipAvailable":67},[57,60,63],{"tool":58,"command":59},"npx","npx skills add HigorAlves\u002Forc --skill project-context",{"tool":61,"command":62},"bunx","bunx skills add HigorAlves\u002Forc --skill project-context",{"tool":64,"command":65},"pnpm","pnpm dlx skills add HigorAlves\u002Forc --skill project-context","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FHigorAlves\u002Forc\u002Fblob\u002Fmain\u002Fcodex\u002Forc\u002Fcontent\u002Fskills\u002Fproject-context\u002FSKILL.md",true,[69],{"path":70,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":73,"sourceHtmlUrl":74},"references\u002FFORMAT.md","REFERENCE","参考文档",1852,"https:\u002F\u002Fgithub.com\u002FHigorAlves\u002Forc\u002Fblob\u002Fmain\u002Fcodex\u002Forc\u002Fcontent\u002Fskills\u002Fproject-context\u002Freferences\u002FFORMAT.md",[76,108,133,154,176,195],{"skillNo":77,"name":78,"nameZh":6,"description":79,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":80,"categories":81,"keywords":91,"publishedAt":40},"01M71SW40F9TAAEDKBYYBCM814","writing-plans","Write a comprehensive implementation plan of bite-sized TDD tasks that an engineer with zero codebase context could execute — exact files, code, tests, and verification steps","https:\u002F\u002Fgithub.com\u002FHigorAlves\u002Forc\u002Fblob\u002Fmain\u002Forc\u002Fskills\u002Fwriting-plans\u002FSKILL.md",[82,87,88],{"categoryNo":83,"categoryName":84,"taxonomyType":85,"taxonomyTypeDesc":86},"01JBSEEDCAT000000000000018","写作与文案","SCENARIO","使用场景",{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},{"categoryNo":89,"categoryName":90,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000036","内容创作者",[92,93,94,95,96,97,98,99,100,33,101,102,103,28,104,25,105,106,107,37],"writing","writing plans","plans","engineer","superpowers","implementation plan","files","when","you","tasks","verification","plan","steps","ZeRO","for","tests",{"skillNo":109,"name":110,"nameZh":6,"description":111,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":112,"categories":113,"keywords":119,"publishedAt":40},"01M71SW15KHE4MHJW9NEXV65X2","writing-for-agents","orc's doctrine layer for writing any document an agent consumes — skills, AGENTS.md\u002FCLAUDE.md, reference docs","https:\u002F\u002Fgithub.com\u002FHigorAlves\u002Forc\u002Fblob\u002Fmain\u002Forc\u002Fskills\u002Fwriting-for-agents\u002FSKILL.md",[114,115,118],{"categoryNo":83,"categoryName":84,"taxonomyType":85,"taxonomyTypeDesc":86},{"categoryNo":116,"categoryName":117,"taxonomyType":85,"taxonomyTypeDesc":86},"01JBSEEDCAT000000000000023","Skill与智能体开发",{"categoryNo":89,"categoryName":90,"taxonomyType":21,"taxonomyTypeDesc":22},[120,92,106,121,99,122,123,124,125,126,127,128,37,129,130,131,132,27],"writing for agents","matt pocock","inline","tuning","a skill","layer","doctrine","push","editing","document","github","https","reference",{"skillNo":134,"name":135,"nameZh":6,"description":136,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":137,"categories":138,"keywords":140,"publishedAt":40},"01M71SVYQKXT743HHHWGHT3G13","workspace-mode","Use when cwd is a parent dir holding multiple sibling git repos — defines repo auto-detection, --repos\u002F--repo\u002F--all-repos\u002F--this-repo precedence, per-repo dispatch, and linked-PR mechanics.","https:\u002F\u002Fgithub.com\u002FHigorAlves\u002Forc\u002Fblob\u002Fmain\u002Forc\u002Fskills\u002Fworkspace-mode\u002FSKILL.md",[139],{"categoryNo":116,"categoryName":117,"taxonomyType":85,"taxonomyTypeDesc":86},[141,142,143,144,145,99,146,147,148,149,37,150,151,152,153],"workspace mode","mode","workspace","mechanics","auto","repos","git","pr","repo","dispatch","auto-detection","detection","parent",{"skillNo":155,"name":156,"nameZh":6,"description":157,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":158,"categories":159,"keywords":161,"publishedAt":40},"01M71SVVP3BXS06G9395P2K0RH","wizard","Generate an interactive bash wizard walking a human through work only they can perform — credentials, secrets, one-off migrations","https:\u002F\u002Fgithub.com\u002FHigorAlves\u002Forc\u002Fblob\u002Fmain\u002Forc\u002Fskills\u002Fwizard\u002FSKILL.md",[160],{"categoryNo":116,"categoryName":117,"taxonomyType":85,"taxonomyTypeDesc":86},[156,162,163,164,165,121,99,166,167,168,169,170,171,104,172,173,106,37,174,175],"condition","never","provisioning infrastructure","only","Bash","work","credentials","generate","human","secrets","infrastructure","do","one","interactive",{"skillNo":177,"name":178,"nameZh":6,"description":179,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":180,"categories":181,"keywords":182,"publishedAt":40},"01M71SVT4AR6NKAM5B077E7QSJ","wait-what","Stop and re-pitch — the last message did not land; say it again simply, in the project's own vocabulary.","https:\u002F\u002Fgithub.com\u002FHigorAlves\u002Forc\u002Fblob\u002Fmain\u002Forc\u002Fskills\u002Fwait-what\u002FSKILL.md",[],[183,184,26,185,186,121,187,188,189,190,130,131,191,192,193,194],"wait what","wait","re","true","pitch","last","say","message","land","it","stop","vocabulary",{"skillNo":196,"name":197,"nameZh":6,"description":198,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":199,"categories":200,"keywords":205,"publishedAt":40},"01M71SVQVYRA9QBQ6G8MWR8G6F","vitest","Vitest fast unit testing framework powered by Vite with Jest-compatible API","https:\u002F\u002Fgithub.com\u002FHigorAlves\u002Forc\u002Fblob\u002Fmain\u002Forc\u002Fskills\u002Fvitest\u002FSKILL.md",[201,204],{"categoryNo":202,"categoryName":203,"taxonomyType":85,"taxonomyTypeDesc":86},"01JBSEEDCAT000000000000008","测试与质量",{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},[197,206,207,208,209,210,92,99,211,212,213,214,215,216,217,218,219,220,107,221],"coverage","unit","testing","testing framework","generated","api","jest","2026","at","scripts","unit testing","antfu","framework","vite","mocking","dev"]