[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M7C9MA2AM1ZB4NT5ZB5FACTS":3,"skill-same:01M7C9MA2AM1ZB4NT5ZB5FACTS":51},{"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":19,"linkOnly":20,"markdownContent":21,"markdownBody":22,"frontMatter":23,"refName":24,"commitSha":25,"skillDirectory":26,"forksCount":14,"repositoryHtmlUrl":27,"repositoryHomepageUrl":6,"ownerHtmlUrl":28,"ownerBlogUrl":6,"ownerDescription":29,"updatedAt":30,"install":31,"resources":44},"01M7C9MA2AM1ZB4NT5ZB5FACTS","principle-prove-it-works",null,"Apply after completing a task, before declaring done. Verify against the real artifact (run the feature, read the actual value, inspect the diff), not a proxy, self-report, or 'it compiles.'","NickDabizaz\u002Fskills","NickDabizaz","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F94162428?v=4","01M7C9GBYFDJ5SPS3HTM528ATS","Nick","01M7C9GBZ2NQ6YYQN9TJB9E1ZG",0,"MIT","https:\u002F\u002Fgithub.com\u002FNickDabizaz\u002Fskills\u002Fblob\u002Fmaster\u002Fskills\u002Fprinciple-prove-it-works\u002FSKILL.md",[],[],"2026-11-15 14:19:17",false,"---\nname: principle-prove-it-works\ndescription: \"Apply after completing a task, before declaring done. Verify against the real artifact (run the feature, read the actual value, inspect the diff), not a proxy, self-report, or 'it compiles.'\"\n---\n\n# Prove It Works\n\nVerify every task output by checking the real thing directly. Do not infer from proxies, self-reports, or \"it compiles.\"\n\n**Why:** Unverified work has unknown correctness. Indirect verification (file mtimes, output freshness, agent self-reports, cached screenshots) feels cheaper than direct observation. Acting on a wrong inference costs far more than checking the source.\n\nCheck the real thing, not a proxy:\n- Check process liveness directly, not indirectly through derived state\n- Read the actual value, not a cached or derived representation\n- When verification fails, suspect the observation method before suspecting the system\n\n## Script the check when you can\n\nThe strongest proof is a deterministic script that re-runs the same comparison, not a one-time eyeball. Write the script, run it, and keep its output as an artifact a reviewer can re-run instead of trusting your word.\n\nKeep the artifact visible for the human. Commit it only for large or complex work where the trail has to be auditable later, like a big port or migration (the **show-me-your-work** skill).\n","# Prove It Works\n\nVerify every task output by checking the real thing directly. Do not infer from proxies, self-reports, or \"it compiles.\"\n\n**Why:** Unverified work has unknown correctness. Indirect verification (file mtimes, output freshness, agent self-reports, cached screenshots) feels cheaper than direct observation. Acting on a wrong inference costs far more than checking the source.\n\nCheck the real thing, not a proxy:\n- Check process liveness directly, not indirectly through derived state\n- Read the actual value, not a cached or derived representation\n- When verification fails, suspect the observation method before suspecting the system\n\n## Script the check when you can\n\nThe strongest proof is a deterministic script that re-runs the same comparison, not a one-time eyeball. Write the script, run it, and keep its output as an artifact a reviewer can re-run instead of trusting your word.\n\nKeep the artifact visible for the human. Commit it only for large or complex work where the trail has to be auditable later, like a big port or migration (the **show-me-your-work** skill).\n",{"name":5,"description":7},"master","51ae6656d3d7922a9936dbec1141eabbaebd95ba","skills\u002Fprinciple-prove-it-works","https:\u002F\u002Fgithub.com\u002FNickDabizaz\u002Fskills","https:\u002F\u002Fgithub.com\u002FNickDabizaz","Software Engineer","2026-10-11 18:38:24",{"source":8,"skillName":5,"commands":32,"prompt":42,"zipAvailable":43},[33,36,39],{"tool":34,"command":35},"npx","npx skills add NickDabizaz\u002Fskills --skill principle-prove-it-works",{"tool":37,"command":38},"bunx","bunx skills add NickDabizaz\u002Fskills --skill principle-prove-it-works",{"tool":40,"command":41},"pnpm","pnpm dlx skills add NickDabizaz\u002Fskills --skill principle-prove-it-works","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FNickDabizaz\u002Fskills\u002Fblob\u002Fmaster\u002Fskills\u002Fprinciple-prove-it-works\u002FSKILL.md",true,[45],{"path":46,"resourceType":47,"resourceTypeDesc":48,"sizeBytes":49,"sourceHtmlUrl":50},"agents\u002Fopenai.yaml","REFERENCE","参考文档",215,"https:\u002F\u002Fgithub.com\u002FNickDabizaz\u002Fskills\u002Fblob\u002Fmaster\u002Fskills\u002Fprinciple-prove-it-works\u002Fagents\u002Fopenai.yaml",[52,59,66,73,80,87],{"skillNo":53,"name":54,"nameZh":6,"description":55,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":56,"categories":57,"keywords":58,"publishedAt":19},"01M7C9R9N4GN60KJVQQ31WPST7","writing-for-agents","Writing documents for agents. Use when creating or editing skills, or modifying AGENTS.md or CLAUDE.md.","https:\u002F\u002Fgithub.com\u002FNickDabizaz\u002Fskills\u002Fblob\u002Fmaster\u002Fskills\u002Fwriting-for-agents\u002FSKILL.md",[],[],{"skillNo":60,"name":61,"nameZh":6,"description":62,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":63,"categories":64,"keywords":65,"publishedAt":19},"01M7C9R63ZKDQXGV52K28SPDN2","wizard","Generate an interactive bash wizard that walks a human through steps only they can perform. Use when provisioning infrastructure, setting up credentials or CI secrets, walking an unfamiliar third-party dashboard, or running a one-off migration or cutover. Don't invoke this for steps the agent can perform itself.","https:\u002F\u002Fgithub.com\u002FNickDabizaz\u002Fskills\u002Fblob\u002Fmaster\u002Fskills\u002Fwizard\u002FSKILL.md",[],[],{"skillNo":67,"name":68,"nameZh":6,"description":69,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":70,"categories":71,"keywords":72,"publishedAt":19},"01M7C9R12DH4ME1R65C2Y2MDJY","why","Use for 'why does X work this way', 'why we picked Y', design rationale, regressions, postmortems, or data-backed thresholds. Discovers available MCPs and queries each evidence category (source control, issue tracker, long-form docs, real-time chat, infrastructure observability, error tracking, product analytics warehouse) in parallel, then returns a cited read on decisions and tradeoffs. Use how for runtime behavior.","https:\u002F\u002Fgithub.com\u002FNickDabizaz\u002Fskills\u002Fblob\u002Fmaster\u002Fskills\u002Fwhy\u002FSKILL.md",[],[],{"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":19},"01M7C9QY62QQB3EBC8RSPMD8QF","wayfinder","Plan a huge chunk of work (more than one agent session can hold) as a shared map of decision tickets on your issue tracker, and resolve them one at a time until the way to the destination is clear.","https:\u002F\u002Fgithub.com\u002FNickDabizaz\u002Fskills\u002Fblob\u002Fmaster\u002Fskills\u002Fwayfinder\u002FSKILL.md",[],[],{"skillNo":81,"name":82,"nameZh":6,"description":83,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":84,"categories":85,"keywords":86,"publishedAt":19},"01M7C9QW7VA5BEN6DFK2ZBKPEK","unslop","Cut AI tells from any writing. Must always apply.","https:\u002F\u002Fgithub.com\u002FNickDabizaz\u002Fskills\u002Fblob\u002Fmaster\u002Fskills\u002Funslop\u002FSKILL.md",[],[],{"skillNo":88,"name":89,"nameZh":6,"description":90,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":91,"categories":92,"keywords":93,"publishedAt":19},"01M7C9QPDH4FGSMFTFN3P9BQ2M","triage","Move issues and external PRs through a state machine of triage roles, categorise, verify, grill if needed, and write agent-ready briefs.","https:\u002F\u002Fgithub.com\u002FNickDabizaz\u002Fskills\u002Fblob\u002Fmaster\u002Fskills\u002Ftriage\u002FSKILL.md",[],[]]