[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M7199GK5B2TVP4CBX4XSTNWN":3,"skill-same:01M7199GK5B2TVP4CBX4XSTNWN":80},{"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":43,"linkOnly":44,"markdownContent":45,"markdownBody":46,"frontMatter":47,"refName":51,"commitSha":52,"skillDirectory":53,"forksCount":54,"repositoryHtmlUrl":55,"repositoryHomepageUrl":56,"ownerHtmlUrl":57,"ownerBlogUrl":6,"ownerDescription":58,"updatedAt":59,"install":60,"resources":73},"01M7199GK5B2TVP4CBX4XSTNWN","research",null,"Investigate a question against high-trust primary sources and capture the findings as a Markdown file in the repo. Use when the user wants a topic researched, docs or API facts gathered, or reading legwork delegated to a background agent.","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\u002Fresearch\u002FSKILL.md",[18],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000021","资料检索与研究","SCENARIO","使用场景",[5,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42],"when","docs","background","facts","high","reading","sources","as","trust","use","user","question","repo","capture","matt pocock","markdown","investigate","api","file","2026-11-10 10:12:30",false,"---\nname: research\ndescription: \"Investigate a question against high-trust primary sources and capture the findings as a Markdown file in the repo. Use when the user wants a topic researched, docs or API facts gathered, or reading legwork delegated to a background agent.\"\nlicense: MIT\nmetadata:\n  author: Matt Pocock\n  version: \"1.0\"\n---\n\nSpin up a **background agent** to do the research, so you keep working while it reads.\n\nIts job:\n\n1. Investigate the question against **primary sources** (official docs, source code, specs, first-party APIs), not a secondary write-up of them. Follow every claim back to the source that owns it.\n2. Write the findings to a single Markdown file, citing each claim's source.\n3. Save it where the repo already keeps such notes; match the existing convention, and if there is none, put it somewhere sensible and say where.\n","Spin up a **background agent** to do the research, so you keep working while it reads.\n\nIts job:\n\n1. Investigate the question against **primary sources** (official docs, source code, specs, first-party APIs), not a secondary write-up of them. Follow every claim back to the source that owns it.\n2. Write the findings to a single Markdown file, citing each claim's source.\n3. Save it where the repo already keeps such notes; match the existing convention, and if there is none, put it somewhere sensible and say where.\n",{"name":5,"license":15,"metadata":48,"description":7},{"author":49,"version":50},"Matt Pocock","1.0","main","c47b6da3146618c87c6126686b1865c80db104de",".agents\u002Fskills\u002Fresearch",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-15 04:27:26",{"source":8,"skillName":5,"commands":61,"prompt":71,"zipAvailable":72},[62,65,68],{"tool":63,"command":64},"npx","npx skills add fderuiter\u002Fderuiter.dev --skill research",{"tool":66,"command":67},"bunx","bunx skills add fderuiter\u002Fderuiter.dev --skill research",{"tool":69,"command":70},"pnpm","pnpm dlx skills add fderuiter\u002Fderuiter.dev --skill research","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Ffderuiter\u002Fderuiter.dev\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fresearch\u002FSKILL.md",true,[74],{"path":75,"resourceType":76,"resourceTypeDesc":77,"sizeBytes":78,"sourceHtmlUrl":79},"agents\u002Fopenai.yaml","REFERENCE","参考文档",94,"https:\u002F\u002Fgithub.com\u002Ffderuiter\u002Fderuiter.dev\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fresearch\u002Fagents\u002Fopenai.yaml",[81,103,126,156,170,183],{"skillNo":82,"name":83,"nameZh":6,"description":84,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":85,"licenseFileUrl":6,"sourceHtmlUrl":86,"categories":87,"keywords":88,"publishedAt":43},"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",[],[83,89,33,90,91,92,93,94,95,96,24,51,97,98,99,100,101,102],"drive","opening a pr","request","merge","pull request","with","review","comments","dev","ci","green","pr","conflict","pull",{"skillNo":104,"name":105,"nameZh":6,"description":106,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":85,"licenseFileUrl":6,"sourceHtmlUrl":107,"categories":108,"keywords":109,"publishedAt":43},"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",[],[110,111,112,113,114,115,116,117,118,94,119,120,24,33,121,97,122,123,124,125],"portfolio","run portfolio","run","take","games","build","next","web","server","home","Next.js","take a screenshot","patrol","start","app","page",{"skillNo":127,"name":128,"nameZh":6,"description":129,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":130,"sourceHtmlUrl":131,"categories":132,"keywords":141,"publishedAt":43},"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",[133,136],{"categoryNo":134,"categoryName":135,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000018","写作与文案",{"categoryNo":137,"categoryName":138,"taxonomyType":139,"taxonomyTypeDesc":140},"01JBSEEDCAT000000000000036","内容创作者","PROFESSION","适用职业",[128,142,24,143,144,100,145,33,97,146,147,148,125,149,150,151,152,153,154,155],"commit","writing","game","commit message","study","editing","README","blog post","body","issue","edit","repository","pr body","message",{"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":164,"publishedAt":43},"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",[162,163],{"categoryNo":134,"categoryName":135,"taxonomyType":21,"taxonomyTypeDesc":22},{"categoryNo":137,"categoryName":138,"taxonomyType":139,"taxonomyTypeDesc":140},[143,165,166,38,167,168,169],"shape","writing shape","material","exploit","article",{"skillNo":171,"name":172,"nameZh":6,"description":173,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":174,"categories":175,"keywords":178,"publishedAt":43},"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",[176,177],{"categoryNo":134,"categoryName":135,"taxonomyType":21,"taxonomyTypeDesc":22},{"categoryNo":137,"categoryName":138,"taxonomyType":139,"taxonomyTypeDesc":140},[179,143,180,38,181,182],"writing fragments","explore","mine","structure",{"skillNo":184,"name":185,"nameZh":6,"description":186,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":187,"categories":188,"keywords":191,"publishedAt":43},"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",[189,190],{"categoryNo":134,"categoryName":135,"taxonomyType":21,"taxonomyTypeDesc":22},{"categoryNo":137,"categoryName":138,"taxonomyType":139,"taxonomyTypeDesc":140},[192,193,143,24,194,38,33,147],"for","writing for agents","documents"]