[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M7199764RW0CQA91MPT5KX36":3,"skill-same:01M7199764RW0CQA91MPT5KX36":61},{"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":24,"linkOnly":25,"markdownContent":26,"markdownBody":27,"frontMatter":28,"refName":32,"commitSha":33,"skillDirectory":34,"forksCount":35,"repositoryHtmlUrl":36,"repositoryHomepageUrl":37,"ownerHtmlUrl":38,"ownerBlogUrl":6,"ownerDescription":39,"updatedAt":40,"install":41,"resources":54},"01M7199764RW0CQA91MPT5KX36","implement",null,"Implement a piece of work based on a spec or set of tickets.","fderuiter\u002Fderuiter.dev","fderuiter","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F127706008?v=4","01M6C40AWP9EPQBS3EG0RF5DRD","Frederick de Ruiter","01M7198E09Z6HET9MCJ9X3G8T4",1,"MIT","https:\u002F\u002Fgithub.com\u002Ffderuiter\u002Fderuiter.dev\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fimplement\u002FSKILL.md",[],[5,19,20,21,22,23],"spec","SET","matt pocock","work","tickets","2026-11-10 10:12:30",false,"---\nname: implement\ndescription: \"Implement a piece of work based on a spec or set of tickets.\"\nlicense: MIT\nmetadata:\n  author: Matt Pocock\n  version: \"1.0\"\n---\n\nImplement the work described by the user in the spec or tickets.\n\nUse \u002Ftdd where possible, at pre-agreed seams.\n\nRun typechecking regularly, single test files regularly, and the full test suite once at the end.\n\nOnce done, use \u002Fcode-review to review the work.\n\nCommit your work to the current branch.\n","Implement the work described by the user in the spec or tickets.\n\nUse \u002Ftdd where possible, at pre-agreed seams.\n\nRun typechecking regularly, single test files regularly, and the full test suite once at the end.\n\nOnce done, use \u002Fcode-review to review the work.\n\nCommit your work to the current branch.\n",{"name":5,"license":15,"metadata":29,"description":7},{"author":30,"version":31},"Matt Pocock","1.0","main","c47b6da3146618c87c6126686b1865c80db104de",".agents\u002Fskills\u002Fimplement",0,"https:\u002F\u002Fgithub.com\u002Ffderuiter\u002Fderuiter.dev","https:\u002F\u002Fderuiter.dev","https:\u002F\u002Fgithub.com\u002Ffderuiter","Clinical Data Specialist at @Bright-Research \r\n\r\nInterests in Photogrammetry, Data Analytics + Pipelines, Mathematics, and AI\u002FML.\r\n\r\nPython, Rust, TS.","2026-11-11 23:19:34",{"source":8,"skillName":5,"commands":42,"prompt":52,"zipAvailable":53},[43,46,49],{"tool":44,"command":45},"npx","npx skills add fderuiter\u002Fderuiter.dev --skill implement",{"tool":47,"command":48},"bunx","bunx skills add fderuiter\u002Fderuiter.dev --skill implement",{"tool":50,"command":51},"pnpm","pnpm dlx skills add fderuiter\u002Fderuiter.dev --skill implement","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Ffderuiter\u002Fderuiter.dev\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fimplement\u002FSKILL.md",true,[55],{"path":56,"resourceType":57,"resourceTypeDesc":58,"sizeBytes":59,"sourceHtmlUrl":60},"agents\u002Fopenai.yaml","REFERENCE","参考文档",139,"https:\u002F\u002Fgithub.com\u002Ffderuiter\u002Fderuiter.dev\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fimplement\u002Fagents\u002Fopenai.yaml",[62,86,109,141,155,168],{"skillNo":63,"name":64,"nameZh":6,"description":65,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":66,"licenseFileUrl":6,"sourceHtmlUrl":67,"categories":68,"keywords":69,"publishedAt":24},"01M719B069WAWZK66D6XC5VEP6","steward","Drive a deruiter.dev pull request to green. Use when opening a PR, answering CI failures or review comments on one, or resolving a merge conflict with main.","Apache-2.0","https:\u002F\u002Fgithub.com\u002Ffderuiter\u002Fderuiter.dev\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fsteward\u002FSKILL.md",[],[64,70,71,72,73,74,75,76,77,78,79,32,80,81,82,83,84,85],"drive","use","opening a pr","request","merge","pull request","with","review","comments","when","dev","ci","green","pr","conflict","pull",{"skillNo":87,"name":88,"nameZh":6,"description":89,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":66,"licenseFileUrl":6,"sourceHtmlUrl":90,"categories":91,"keywords":92,"publishedAt":24},"01M719AY21D3SEW98GS1Y4413G","run-portfolio","Build, run, and drive the fderuiter\u002Fderuiter.dev Next.js web app. Use when asked to start the portfolio site, run the dev server, take a screenshot of a page (home, \u002Fpatrol, \u002Fcrf, \u002Fproof, arcade games, etc.), or interact with its UI.","https:\u002F\u002Fgithub.com\u002Ffderuiter\u002Fderuiter.dev\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Frun-portfolio\u002FSKILL.md",[],[93,94,95,96,97,98,99,100,101,76,102,103,79,71,104,80,105,106,107,108],"portfolio","run portfolio","run","take","games","build","next","web","server","home","Next.js","take a screenshot","patrol","start","app","page",{"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":113,"sourceHtmlUrl":114,"categories":115,"keywords":126,"publishedAt":24},"01M719AT8224QX2CRMQV6NV62M","humanizer","Edit deruiter.dev prose so it reads like Fred wrote it, without changing what it says. Use when writing or editing a blog post, case study, page or game copy, the README, docs, a PR body, an issue or a commit message in this repository.","https:\u002F\u002Fgithub.com\u002Ffderuiter\u002Fderuiter.dev\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fhumanizer\u002FLICENSE","https:\u002F\u002Fgithub.com\u002Ffderuiter\u002Fderuiter.dev\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fhumanizer\u002FSKILL.md",[116,121],{"categoryNo":117,"categoryName":118,"taxonomyType":119,"taxonomyTypeDesc":120},"01JBSEEDCAT000000000000018","写作与文案","SCENARIO","使用场景",{"categoryNo":122,"categoryName":123,"taxonomyType":124,"taxonomyTypeDesc":125},"01JBSEEDCAT000000000000036","内容创作者","PROFESSION","适用职业",[111,127,79,128,129,83,130,71,80,131,132,133,108,134,135,136,137,138,139,140],"commit","writing","game","commit message","study","editing","README","blog post","body","issue","edit","repository","pr body","message",{"skillNo":142,"name":143,"nameZh":6,"description":144,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":145,"categories":146,"keywords":149,"publishedAt":24},"01M719ARDTHZN4F9Q9DRFQ3DWB","writing-shape","Writing, exploit: shape raw material into an article, paragraph by paragraph.","https:\u002F\u002Fgithub.com\u002Ffderuiter\u002Fderuiter.dev\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fwriting-shape\u002FSKILL.md",[147,148],{"categoryNo":117,"categoryName":118,"taxonomyType":119,"taxonomyTypeDesc":120},{"categoryNo":122,"categoryName":123,"taxonomyType":124,"taxonomyTypeDesc":125},[128,150,151,21,152,153,154],"shape","writing shape","material","exploit","article",{"skillNo":156,"name":157,"nameZh":6,"description":158,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":159,"categories":160,"keywords":163,"publishedAt":24},"01M719AP8B84FCM0S2H6DMJ8J8","writing-fragments","Writing, explore: mine raw fragments, no structure yet.","https:\u002F\u002Fgithub.com\u002Ffderuiter\u002Fderuiter.dev\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fwriting-fragments\u002FSKILL.md",[161,162],{"categoryNo":117,"categoryName":118,"taxonomyType":119,"taxonomyTypeDesc":120},{"categoryNo":122,"categoryName":123,"taxonomyType":124,"taxonomyTypeDesc":125},[164,128,165,21,166,167],"writing fragments","explore","mine","structure",{"skillNo":169,"name":170,"nameZh":6,"description":171,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":172,"categories":173,"keywords":176,"publishedAt":24},"01M719AKXS4SFJY5THR0EZXPNM","writing-for-agents","Writing documents for agents. Use when creating or editing skills, or modifying AGENTS.md or CLAUDE.md.","https:\u002F\u002Fgithub.com\u002Ffderuiter\u002Fderuiter.dev\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fwriting-for-agents\u002FSKILL.md",[174,175],{"categoryNo":117,"categoryName":118,"taxonomyType":119,"taxonomyTypeDesc":120},{"categoryNo":122,"categoryName":123,"taxonomyType":124,"taxonomyTypeDesc":125},[177,178,128,79,179,21,71,132],"for","writing for agents","documents"]