[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"creator:01M6JVMEERB77XKFGN2RT770BP":3,"creator-list:01M6JVMEERB77XKFGN2RT770BP:stars:1:":22},{"accountNo":4,"login":5,"displayName":6,"avatarUrl":7,"accountType":8,"accountTypeDesc":9,"profileDescription":10,"skillCount":11,"repoCount":12,"professionCount":13,"scenarioCount":14,"totalStars":15,"updatedAt":16,"htmlUrl":17,"blogUrl":18,"company":10,"location":19,"followersCount":20,"publicReposCount":21},"01M6JVMEERB77XKFGN2RT770BP","45ck","Calvin","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F98618920?v=4","USER","个人作者",null,49,1,2,3,15,"2026-06-23 16:42:42","https:\u002F\u002Fgithub.com\u002F45ck","calvinkennedy.com","Australia",34,67,{"records":23,"total":11,"current":12,"size":332},[24,46,56,79,92,113,128,145,158,171,184,197,218,242,259,273,295,309],{"skillNo":25,"name":26,"nameZh":10,"description":27,"descriptionZh":10,"repositoryFullName":28,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":29,"starsCount":15,"licenseSpdxId":30,"licenseFileUrl":10,"sourceHtmlUrl":31,"categories":32,"keywords":38,"publishedAt":45},"01M6JVWQZDB2JC8FC6Q2KKH0HV","risky-skill","Synthetic risky skill for intake scanner coverage.","45ck\u002Fskill-harness","01M6JVMEK42E6WBBD4R3QE9Y4P","MIT","https:\u002F\u002Fgithub.com\u002F45ck\u002Fskill-harness\u002Fblob\u002Fmain\u002Ftests\u002Ffixtures\u002Fexternal-skill-intake\u002Frisky-script-pack\u002Fskills\u002Frisky-skill\u002FSKILL.md",[33],{"categoryNo":34,"categoryName":35,"taxonomyType":36,"taxonomyTypeDesc":37},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[39,40,41,42,43,44],"risky skill","intake","coverage","scanner","synthetic","for","2026-11-10 10:12:30",{"skillNo":47,"name":48,"nameZh":10,"description":49,"descriptionZh":10,"repositoryFullName":28,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":29,"starsCount":15,"licenseSpdxId":30,"licenseFileUrl":10,"sourceHtmlUrl":50,"categories":51,"keywords":53,"publishedAt":45},"01M6JVWKG4SGT1M3TVDDDS4PDD","fixture-skill","Synthetic skill for intake scanner coverage.","https:\u002F\u002Fgithub.com\u002F45ck\u002Fskill-harness\u002Fblob\u002Fmain\u002Ftests\u002Ffixtures\u002Fexternal-skill-intake\u002Fclean-cross-host-pack\u002Fskills\u002Ffixture-skill\u002FSKILL.md",[52],{"categoryNo":34,"categoryName":35,"taxonomyType":36,"taxonomyTypeDesc":37},[54,55,40,41,42,43,44],"fixture skill","fixture",{"skillNo":57,"name":58,"nameZh":10,"description":59,"descriptionZh":10,"repositoryFullName":28,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":29,"starsCount":15,"licenseSpdxId":30,"licenseFileUrl":10,"sourceHtmlUrl":60,"categories":61,"keywords":63,"publishedAt":45},"01M6JVWE7C4FKEF3PGZVZ31FFG","third-party-skill-intake","Review third-party skill repos for format fit, provenance, and first-party adoption paths without treating them as direct harness dependencies.","https:\u002F\u002Fgithub.com\u002F45ck\u002Fskill-harness\u002Fblob\u002Fmain\u002Fplugins\u002Fskill-harness-helpers\u002Fskills\u002Fthird-party-skill-intake\u002FSKILL.md",[62],{"categoryNo":34,"categoryName":35,"taxonomyType":36,"taxonomyTypeDesc":37},[40,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,44],"party","third party skill intake","review","repos","harness","adoption","first","provenance","format","direct","dependencies","third-party","as","fit","paths",{"skillNo":80,"name":81,"nameZh":10,"description":82,"descriptionZh":10,"repositoryFullName":28,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":29,"starsCount":15,"licenseSpdxId":30,"licenseFileUrl":10,"sourceHtmlUrl":83,"categories":84,"keywords":86,"publishedAt":45},"01M6JVW8YAFFNP0Q1XWXE1WH6G","loop","Handle \u002Floop-style requests for finding, adapting, drafting, and preparing bounded agent loops without treating external loop catalogs as authorization.","https:\u002F\u002Fgithub.com\u002F45ck\u002Fskill-harness\u002Fblob\u002Fmain\u002Fplugins\u002Fskill-harness-helpers\u002Fskills\u002Floop\u002FSKILL.md",[85],{"categoryNo":34,"categoryName":35,"taxonomyType":36,"taxonomyTypeDesc":37},[81,87,76,88,89,90,44,91],"authorization","style","loops","requests","bounded",{"skillNo":93,"name":94,"nameZh":10,"description":95,"descriptionZh":10,"repositoryFullName":28,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":29,"starsCount":15,"licenseSpdxId":30,"licenseFileUrl":10,"sourceHtmlUrl":96,"categories":97,"keywords":98,"publishedAt":45},"01M6JVW3EWZ6DES0NQP7YMBZQS","beads-task-shaping","Convert analysis output into actionable Beads-ready work items with clear scope, priority, and acceptance checks.","https:\u002F\u002Fgithub.com\u002F45ck\u002Fskill-harness\u002Fblob\u002Fmain\u002Fplugins\u002Fskill-harness-helpers\u002Fskills\u002Fbeads-task-shaping\u002FSKILL.md",[],[99,100,101,102,103,104,105,106,107,108,109,110,111,112],"beads","shaping","task","beads task shaping","acceptance","analysis","convert","work","ready","clear","scope","actionable","output","with",{"skillNo":114,"name":115,"nameZh":10,"description":116,"descriptionZh":10,"repositoryFullName":28,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":29,"starsCount":15,"licenseSpdxId":30,"licenseFileUrl":10,"sourceHtmlUrl":117,"categories":118,"keywords":120,"publishedAt":45},"01M6JVVYNGXYZTFT7YRCE6MME6","agent-selection","Select the best workflow agent for a task based on task shape, deliverables, and dependency packs.","https:\u002F\u002Fgithub.com\u002F45ck\u002Fskill-harness\u002Fblob\u002Fmain\u002Fplugins\u002Fskill-harness-helpers\u002Fskills\u002Fagent-selection\u002FSKILL.md",[119],{"categoryNo":34,"categoryName":35,"taxonomyType":36,"taxonomyTypeDesc":37},[121,122,123,124,125,126,101,127,44],"selection","agent selection","workflow","select","dependency","shape","deliverables",{"skillNo":129,"name":130,"nameZh":10,"description":131,"descriptionZh":10,"repositoryFullName":28,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":29,"starsCount":15,"licenseSpdxId":30,"licenseFileUrl":10,"sourceHtmlUrl":132,"categories":133,"keywords":135,"publishedAt":45},"01M6JVVSX0FPV8KVPS091JNTRC","agent-handoff-planning","Structure a clean handoff between workflow agents with explicit outputs, open questions, and next-owner guidance.","https:\u002F\u002Fgithub.com\u002F45ck\u002Fskill-harness\u002Fblob\u002Fmain\u002Fplugins\u002Fskill-harness-helpers\u002Fskills\u002Fagent-handoff-planning\u002FSKILL.md",[134],{"categoryNo":34,"categoryName":35,"taxonomyType":36,"taxonomyTypeDesc":37},[136,137,138,123,139,140,141,142,143,112,144],"handoff","planning","agent handoff planning","open","guidance","clean","next","structure","questions",{"skillNo":146,"name":147,"nameZh":10,"description":148,"descriptionZh":10,"repositoryFullName":28,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":29,"starsCount":15,"licenseSpdxId":30,"licenseFileUrl":10,"sourceHtmlUrl":149,"categories":150,"keywords":151,"publishedAt":45},"01M6JVVKN3H754ZEQWS9H6E4R6","waiver-writer","Write a specgraph evidence waiver for a spec requirement that cannot currently be satisfied, with a clear justification and expiry plan.","https:\u002F\u002Fgithub.com\u002F45ck\u002Fskill-harness\u002Fblob\u002Fmain\u002Fpacks\u002Fspecgraph-skills\u002Fskills\u002Fwaiver-writer\u002FSKILL.md",[],[152,153,154,155,156,157,108,112,44],"writer","waiver writer","spec","plan","write","evidence",{"skillNo":159,"name":160,"nameZh":10,"description":161,"descriptionZh":10,"repositoryFullName":28,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":29,"starsCount":15,"licenseSpdxId":30,"licenseFileUrl":10,"sourceHtmlUrl":162,"categories":163,"keywords":164,"publishedAt":45},"01M6JVVEMPVGXGVTBJMNNT6Q0T","verify-interpreter","Interpret the output of `specgraph verify` and explain what each status means and what to do next.","https:\u002F\u002Fgithub.com\u002F45ck\u002Fskill-harness\u002Fblob\u002Fmain\u002Fpacks\u002Fspecgraph-skills\u002Fskills\u002Fverify-interpreter\u002FSKILL.md",[],[165,166,167,168,169,170,142,111],"verify","interpreter","verify interpreter","status","explain","do",{"skillNo":172,"name":173,"nameZh":10,"description":174,"descriptionZh":10,"repositoryFullName":28,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":29,"starsCount":15,"licenseSpdxId":30,"licenseFileUrl":10,"sourceHtmlUrl":175,"categories":176,"keywords":177,"publishedAt":45},"01M6JVV8W4V97WYXB5A6RV103D","spec-writer","Write specgraph spec documents with correct YAML frontmatter, evidence requirements, and section structure.","https:\u002F\u002Fgithub.com\u002F45ck\u002Fskill-harness\u002Fblob\u002Fmain\u002Fpacks\u002Fspecgraph-skills\u002Fskills\u002Fspec-writer\u002FSKILL.md",[],[154,152,178,179,180,181,156,157,143,182,112,183],"spec writer","documents","yaml","correct","requirements","frontmatter",{"skillNo":185,"name":186,"nameZh":10,"description":187,"descriptionZh":10,"repositoryFullName":28,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":29,"starsCount":15,"licenseSpdxId":30,"licenseFileUrl":10,"sourceHtmlUrl":188,"categories":189,"keywords":190,"publishedAt":45},"01M6JVV57C7PTRB6EQQ33NRCPE","evidence-gap-review","Analyse specgraph verify output and identify what evidence is missing to advance specs to their next state.","https:\u002F\u002Fgithub.com\u002F45ck\u002Fskill-harness\u002Fblob\u002Fmain\u002Fpacks\u002Fspecgraph-skills\u002Fskills\u002Fevidence-gap-review\u002FSKILL.md",[],[66,157,191,192,193,165,194,142,195,111,196],"gap","evidence gap review","state","advance","missing","verify output",{"skillNo":198,"name":199,"nameZh":10,"description":200,"descriptionZh":10,"repositoryFullName":28,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":29,"starsCount":15,"licenseSpdxId":30,"licenseFileUrl":10,"sourceHtmlUrl":201,"categories":202,"keywords":208,"publishedAt":45},"01M6JVV05CA0S616NP7XVHY503","annotation-writer","Write correct @spec JSDoc annotations in source files to link code to specgraph spec documents and produce E0 evidence.","https:\u002F\u002Fgithub.com\u002F45ck\u002Fskill-harness\u002Fblob\u002Fmain\u002Fpacks\u002Fspecgraph-skills\u002Fskills\u002Fannotation-writer\u002FSKILL.md",[203],{"categoryNo":204,"categoryName":205,"taxonomyType":206,"taxonomyTypeDesc":207},"01JBSEEDCAT000000000000030","开发工程师","PROFESSION","适用职业",[152,209,210,154,179,211,212,181,213,156,157,214,215,216,217],"annotation","annotation writer","code","produce","annotations","files","jsdoc","link","source",{"skillNo":219,"name":220,"nameZh":10,"description":221,"descriptionZh":10,"repositoryFullName":28,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":29,"starsCount":15,"licenseSpdxId":30,"licenseFileUrl":10,"sourceHtmlUrl":222,"categories":223,"keywords":225,"publishedAt":45},"01M6JVTWGVE91TG680YYE90WDE","noslop-setup","Install and configure noslop quality gates in an existing repository, including git hooks, CI workflows, and Claude Code guardrails.","https:\u002F\u002Fgithub.com\u002F45ck\u002Fskill-harness\u002Fblob\u002Fmain\u002Fpacks\u002Fnoslop-skills\u002Fskills\u002Fnoslop-setup\u002FSKILL.md",[224],{"categoryNo":204,"categoryName":205,"taxonomyType":206,"taxonomyTypeDesc":207},[226,227,228,229,211,230,231,232,233,234,235,236,237,238,239,240,241],"setup","noslop setup","workflows","quality gates","git","repository","ci","Guardrails","configure","quality","install","hooks","ci workflows","gates","git hooks","Existing",{"skillNo":243,"name":244,"nameZh":10,"description":245,"descriptionZh":10,"repositoryFullName":28,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":29,"starsCount":15,"licenseSpdxId":30,"licenseFileUrl":10,"sourceHtmlUrl":246,"categories":247,"keywords":248,"publishedAt":45},"01M6JVTQHE7N76Q8WZK8NBDEBR","noslop-pr-gate","Run the noslop pre-PR quality gate and handle the noslop-approved escape hatch for intentional config weakening before opening a pull request.","https:\u002F\u002Fgithub.com\u002F45ck\u002Fskill-harness\u002Fblob\u002Fmain\u002Fpacks\u002Fnoslop-skills\u002Fskills\u002Fnoslop-pr-gate\u002FSKILL.md",[],[249,250,251,252,253,254,255,256,235,257,44,258],"pr","gate","noslop pr gate","config","quality gate","pull request","run","pull","hatch","escape",{"skillNo":260,"name":261,"nameZh":10,"description":262,"descriptionZh":10,"repositoryFullName":28,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":29,"starsCount":15,"licenseSpdxId":30,"licenseFileUrl":10,"sourceHtmlUrl":263,"categories":264,"keywords":265,"publishedAt":45},"01M6JVTMDPQJCA31212WK9CDP2","noslop-commit-gate","Run the noslop pre-commit quality gate, interpret failures, and enforce content-aware protection rules before every commit.","https:\u002F\u002Fgithub.com\u002F45ck\u002Fskill-harness\u002Fblob\u002Fmain\u002Fpacks\u002Fnoslop-skills\u002Fskills\u002Fnoslop-commit-gate\u002FSKILL.md",[],[266,250,267,253,255,268,269,235,270,271,272],"commit","noslop commit gate","content","pre-commit","Rules","protection","enforce",{"skillNo":274,"name":275,"nameZh":10,"description":276,"descriptionZh":10,"repositoryFullName":28,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":29,"starsCount":15,"licenseSpdxId":30,"licenseFileUrl":10,"sourceHtmlUrl":277,"categories":278,"keywords":283,"publishedAt":45},"01M6JVTF72H9GZAG1ZTCZJEMQF","mcp-server-planning","Plan an MCP server with clear tool scope, auth model, error behavior, evaluation approach, and rollout boundaries.","https:\u002F\u002Fgithub.com\u002F45ck\u002Fskill-harness\u002Fblob\u002Fmain\u002Fpacks\u002Fintegration-tooling-skills\u002Fskills\u002Fmcp-server-planning\u002FSKILL.md",[279,282],{"categoryNo":280,"categoryName":281,"taxonomyType":36,"taxonomyTypeDesc":37},"01JBSEEDCAT000000000000010","后端与接口",{"categoryNo":34,"categoryName":35,"taxonomyType":36,"taxonomyTypeDesc":37},[284,285,137,286,287,288,289,155,290,291,292,293,108,109,294,112],"MCP","mcp server","server","mcp server planning","auth","Evaluation","tool","model","behavior","rollout","error",{"skillNo":296,"name":297,"nameZh":10,"description":298,"descriptionZh":10,"repositoryFullName":28,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":29,"starsCount":15,"licenseSpdxId":30,"licenseFileUrl":10,"sourceHtmlUrl":299,"categories":300,"keywords":301,"publishedAt":45},"01M6JVT9PGM5QQPECF9NQM75R3","app-integration-shaping","Decide how an external app or service should be integrated, including boundaries, auth scopes, ownership, and failure handling.","https:\u002F\u002Fgithub.com\u002F45ck\u002Fskill-harness\u002Fblob\u002Fmain\u002Fpacks\u002Fintegration-tooling-skills\u002Fskills\u002Fapp-integration-shaping\u002FSKILL.md",[],[302,100,303,304,288,305,306,307,308],"integration","app","app integration shaping","how","decide","service","ownership",{"skillNo":310,"name":311,"nameZh":10,"description":312,"descriptionZh":10,"repositoryFullName":28,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":29,"starsCount":15,"licenseSpdxId":30,"licenseFileUrl":10,"sourceHtmlUrl":313,"categories":314,"keywords":316,"publishedAt":45},"01M6JVT42EHPWFT5ET8S2QGEA7","visual-source-artifact","Shape product, business, data, research, UX, and mockup artifacts as agent-readable sources with generated visual human review surfaces.","https:\u002F\u002Fgithub.com\u002F45ck\u002Fskill-harness\u002Fblob\u002Fmain\u002Fpacks\u002Fdeveloper-artifact-skills\u002Fskills\u002Fvisual-source-artifact\u002FSKILL.md",[315],{"categoryNo":34,"categoryName":35,"taxonomyType":36,"taxonomyTypeDesc":37},[317,318,217,319,66,320,321,322,323,324,325,326,327,126,328,329,76,330,112,331],"artifact","visual","visual source artifact","research","artifacts","product","ux","data","generated","business","human review","surfaces","human","sources","mockup",18]