[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6C32YCYYQWQM9PR94MKV93P":3,"skill-same:01M6C32YCYYQWQM9PR94MKV93P":78},{"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":31,"linkOnly":32,"markdownContent":33,"markdownBody":34,"frontMatter":35,"refName":36,"commitSha":37,"skillDirectory":38,"forksCount":39,"repositoryHtmlUrl":40,"repositoryHomepageUrl":41,"ownerHtmlUrl":42,"ownerBlogUrl":43,"ownerDescription":44,"updatedAt":45,"install":46,"resources":59},"01M6C32YCYYQWQM9PR94MKV93P","spec-governance-lite",null,"InfoQ when-SDD-pays-off targeting: hard multi-constraint work gets staged approved baseline + attributable drift review; easy tasks use reason-first. Never claim specs raise bug recall; claim attribution. Human stays Accountable.","IgorGanapolsky\u002FRandom-Timer","IgorGanapolsky","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F201209?v=4","01M6C2WB7720K13ERYVB3AJ0SQ","Igor Ganapolsky","01M6C2WBBF0NWVQV4A89FS00Q5",1,"MIT","https:\u002F\u002Fgithub.com\u002FIgorGanapolsky\u002FRandom-Timer\u002Fblob\u002Fdevelop\u002F.claude\u002Fskills\u002Fspec-governance-lite\u002FSKILL.md",[],[19,20,21,22,23,24,25,26,27,28,29,30],"spec","governance","spec governance lite","review","tasks","attribution","first","baseline","recall","work","use","never","2026-11-10 10:12:30",false,"---\nname: spec-governance-lite\ndescription: >\n  InfoQ when-SDD-pays-off targeting: hard multi-constraint work gets staged\n  approved baseline + attributable drift review; easy tasks use reason-first.\n  Never claim specs raise bug recall; claim attribution. Human stays Accountable.\n---\n\n# Skill: spec-governance-lite\n\n## Instructions\n\n1. Classify the task (`easy` \u002F `medium` \u002F `hard`) via `scripts\u002Fspec_governance_gate.py --task ...`.\n2. Hard work: Spec Kit artifacts + named invariants; staged baseline then fresh generate; drift findings cite clauses.\n3. Easy work: reason-first; do not inflate ceremony.\n4. Never claim the baseline raises recall; claim attributable, contract-anchored review.\n5. Keep a human Accountable for reconciliation (model may be Responsible for generation).\n\n## Examples\n\n```bash\npython3 scripts\u002Fspec_governance_gate.py --json --task \"rename typo in README\"\npython3 scripts\u002Fspec_governance_gate.py --json --task \"paywall gate with catalog load\"\nPYTHONPATH=. python3 -m pytest scripts\u002Ftests\u002Ftest_spec_governance_gate.py -q\n```\n\n## Performance Notes\n\n- Pure Python; $0 SaaS.\n\n## Troubleshooting\n\n- `block_false_recall_claim` → rewrite claim to attribution, not recall.\n- `block_inline_spec_prompt` → approve `specs\u002F\u003C###>\u002F` then generate in a new step.\n- `block_unattributed_drift` → add `invariant:` \u002F clause id per finding.\n","# Skill: spec-governance-lite\n\n## Instructions\n\n1. Classify the task (`easy` \u002F `medium` \u002F `hard`) via `scripts\u002Fspec_governance_gate.py --task ...`.\n2. Hard work: Spec Kit artifacts + named invariants; staged baseline then fresh generate; drift findings cite clauses.\n3. Easy work: reason-first; do not inflate ceremony.\n4. Never claim the baseline raises recall; claim attributable, contract-anchored review.\n5. Keep a human Accountable for reconciliation (model may be Responsible for generation).\n\n## Examples\n\n```bash\npython3 scripts\u002Fspec_governance_gate.py --json --task \"rename typo in README\"\npython3 scripts\u002Fspec_governance_gate.py --json --task \"paywall gate with catalog load\"\nPYTHONPATH=. python3 -m pytest scripts\u002Ftests\u002Ftest_spec_governance_gate.py -q\n```\n\n## Performance Notes\n\n- Pure Python; $0 SaaS.\n\n## Troubleshooting\n\n- `block_false_recall_claim` → rewrite claim to attribution, not recall.\n- `block_inline_spec_prompt` → approve `specs\u002F\u003C###>\u002F` then generate in a new step.\n- `block_unattributed_drift` → add `invariant:` \u002F clause id per finding.\n",{"name":5,"description":7},"develop","4af946ac9a2b3cfbbe9b2e8696cc436f1d16e2e2",".claude\u002Fskills\u002Fspec-governance-lite",0,"https:\u002F\u002Fgithub.com\u002FIgorGanapolsky\u002FRandom-Timer","https:\u002F\u002Fapps.apple.com\u002Fus\u002Fapp\u002Frandom-tactical-timer\u002Fid6758355312","https:\u002F\u002Fgithub.com\u002FIgorGanapolsky","https:\u002F\u002Fwww.igorganapolsky.com","Forward Deploy AI Engineer. Automation specialist.\r\n","2026-11-09 23:14:20",{"source":8,"skillName":5,"commands":47,"prompt":57,"zipAvailable":58},[48,51,54],{"tool":49,"command":50},"npx","npx skills add IgorGanapolsky\u002FRandom-Timer --skill spec-governance-lite",{"tool":52,"command":53},"bunx","bunx skills add IgorGanapolsky\u002FRandom-Timer --skill spec-governance-lite",{"tool":55,"command":56},"pnpm","pnpm dlx skills add IgorGanapolsky\u002FRandom-Timer --skill spec-governance-lite","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FIgorGanapolsky\u002FRandom-Timer\u002Fblob\u002Fdevelop\u002F.claude\u002Fskills\u002Fspec-governance-lite\u002FSKILL.md",true,[60,66,70,74],{"path":61,"resourceType":62,"resourceTypeDesc":63,"sizeBytes":64,"sourceHtmlUrl":65},"references\u002Fdirectory-structure.md","REFERENCE","参考文档",990,"https:\u002F\u002Fgithub.com\u002FDicklesworthstone\u002Fpi_agent_rust\u002Fblob\u002Fmain\u002Ftests\u002Fext_conformance\u002Fartifacts\u002Fplugins-community\u002Fplugins\u002Fsaas-packs\u002Fskill-databases\u002Fwindsurf\u002Fskills\u002Fwindsurf-theme-customization\u002Freferences\u002Fdirectory-structure.md",{"path":67,"resourceType":62,"resourceTypeDesc":63,"sizeBytes":68,"sourceHtmlUrl":69},"references\u002Ferrors.md",445,"https:\u002F\u002Fgithub.com\u002FDicklesworthstone\u002Fpi_agent_rust\u002Fblob\u002Fmain\u002Ftests\u002Fext_conformance\u002Fartifacts\u002Fplugins-community\u002Fplugins\u002Fsaas-packs\u002Fskill-databases\u002Fwindsurf\u002Fskills\u002Fwindsurf-theme-customization\u002Freferences\u002Ferrors.md",{"path":71,"resourceType":62,"resourceTypeDesc":63,"sizeBytes":72,"sourceHtmlUrl":73},"references\u002Fexamples.md",496,"https:\u002F\u002Fgithub.com\u002FDicklesworthstone\u002Fpi_agent_rust\u002Fblob\u002Fmain\u002Ftests\u002Fext_conformance\u002Fartifacts\u002Fplugins-community\u002Fplugins\u002Fsaas-packs\u002Fskill-databases\u002Fwindsurf\u002Fskills\u002Fwindsurf-theme-customization\u002Freferences\u002Fexamples.md",{"path":75,"resourceType":62,"resourceTypeDesc":63,"sizeBytes":76,"sourceHtmlUrl":77},"references\u002Fimplementation.md",704,"https:\u002F\u002Fgithub.com\u002FDicklesworthstone\u002Fpi_agent_rust\u002Fblob\u002Fmain\u002Ftests\u002Fext_conformance\u002Fartifacts\u002Fplugins-community\u002Fplugins\u002Fsaas-packs\u002Fskill-databases\u002Fwindsurf\u002Fskills\u002Fwindsurf-theme-customization\u002Freferences\u002Fimplementation.md",[79,99,117,127,139,150],{"skillNo":80,"name":81,"nameZh":6,"description":82,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":83,"categories":84,"keywords":95,"publishedAt":31},"01M6C3CEGAENG02BPG636N9WG6","writing-plans","Use when you have a spec or requirements for a multi-step task, before touching code","https:\u002F\u002Fgithub.com\u002FIgorGanapolsky\u002FRandom-Timer\u002Fblob\u002Fdevelop\u002F.cursor\u002Fskills\u002Fwriting-plans\u002FSKILL.md",[85,90],{"categoryNo":86,"categoryName":87,"taxonomyType":88,"taxonomyTypeDesc":89},"01JBSEEDCAT000000000000018","写作与文案","SCENARIO","使用场景",{"categoryNo":91,"categoryName":92,"taxonomyType":93,"taxonomyTypeDesc":94},"01JBSEEDCAT000000000000036","内容创作者","PROFESSION","适用职业",[96,97,19,98,29],"writing plans","writing","code",{"skillNo":100,"name":101,"nameZh":6,"description":102,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":103,"categories":104,"keywords":108,"publishedAt":31},"01M6C3CC40GJBTJQHQ5BF7CQN9","workflow-economics-lite","Escape AI pilot purgatory: require completion-loop workflows with one owner, baseline, economic metric, system-of-record integration, and audit trail. Block orphan chatbots and interest-as-ROI claims.","https:\u002F\u002Fgithub.com\u002FIgorGanapolsky\u002FRandom-Timer\u002Fblob\u002Fdevelop\u002F.cursor\u002Fskills\u002Fworkflow-economics-lite\u002FSKILL.md",[105],{"categoryNo":106,"categoryName":107,"taxonomyType":88,"taxonomyTypeDesc":89},"01JBSEEDCAT000000000000023","Skill与智能体开发",[109,110,111,112,113,114,115,26,116],"workflow economics lite","workflow","loop","roi","workflows","audit","integration","system",{"skillNo":118,"name":119,"nameZh":6,"description":120,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":121,"categories":122,"keywords":123,"publishedAt":31},"01M6C3C9ESBW612NMMMBQDWSWR","verification-before-completion","Use when about to claim work is complete, fixed, or passing, before committing or creating PRs - requires running verification commands and confirming output before making any success claims; evidence before assertions always","https:\u002F\u002Fgithub.com\u002FIgorGanapolsky\u002FRandom-Timer\u002Fblob\u002Fdevelop\u002F.cursor\u002Fskills\u002Fverification-before-completion\u002FSKILL.md",[],[124,125,29,126,28],"verification before completion","verification","evidence",{"skillNo":128,"name":129,"nameZh":6,"description":130,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":131,"categories":132,"keywords":133,"publishedAt":31},"01M6C3C71DNQHJ6PGV0TN1R99N","value-center-lite","Apply InfoQ Rohrer value-center \u002F VSM five questions (agency + coherence). Use when planning work, shipping releases, or auditing agent autonomy claims. Fail closed on product-only slogans without WQTU\u002Fpaywall value.","https:\u002F\u002Fgithub.com\u002FIgorGanapolsky\u002FRandom-Timer\u002Fblob\u002Fdevelop\u002F.cursor\u002Fskills\u002Fvalue-center-lite\u002FSKILL.md",[],[134,135,29,28,136,137,138],"value center lite","only","product","shipping","planning",{"skillNo":140,"name":141,"nameZh":6,"description":142,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":143,"categories":144,"keywords":145,"publishedAt":31},"01M6C3C41Q0R2J49F3Q4CQ004J","using-superpowers","Use when starting any conversation - establishes how to find and use skills, requiring skill invocation before ANY response including clarifying questions","https:\u002F\u002Fgithub.com\u002FIgorGanapolsky\u002FRandom-Timer\u002Fblob\u002Fdevelop\u002F.cursor\u002Fskills\u002Fusing-superpowers\u002FSKILL.md",[],[146,147,29,148,149],"superpowers","using superpowers","find","how",{"skillNo":151,"name":152,"nameZh":6,"description":153,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":154,"categories":155,"keywords":156,"publishedAt":31},"01M6C3C1EBYXRVMNHZZE9N49PN","using-git-worktrees","Use when starting feature work that needs isolation from current workspace or before executing implementation plans - ensures an isolated workspace exists via native tools or git worktree fallback","https:\u002F\u002Fgithub.com\u002FIgorGanapolsky\u002FRandom-Timer\u002Fblob\u002Fdevelop\u002F.cursor\u002Fskills\u002Fusing-git-worktrees\u002FSKILL.md",[],[157,158,159,160,161,162,163,28,29],"git","using git worktrees","git worktrees","git worktree","Tools","worktree","workspace"]