[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"creator:01M6CDD9D70AD3631SMRJ7REW4":3,"creator-list:01M6CDD9D70AD3631SMRJ7REW4: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":19,"location":19,"followersCount":20,"publicReposCount":21},"01M6CDD9D70AD3631SMRJ7REW4","codewhale-hq","Codewhale","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F326694313?v=4","ORGANIZATION","组织","Open-source coding agent for your terminal. Works with the model provider you choose.",73,1,5,6,41176,"2026-11-12 02:35:28","https:\u002F\u002Fgithub.com\u002Fcodewhale-hq","https:\u002F\u002Fcodewhale.net",null,16,10,{"records":23,"total":11,"current":12,"size":360},[24,52,72,97,124,143,156,163,183,203,222,238,255,279,289,303,324,346],{"skillNo":25,"name":26,"nameZh":19,"description":27,"descriptionZh":19,"repositoryFullName":28,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":29,"starsCount":15,"licenseSpdxId":30,"licenseFileUrl":19,"sourceHtmlUrl":31,"categories":32,"keywords":33,"publishedAt":51},"01M6CDJ6TKHS94BWP12D3ZJ32R","cw-land","Use when turning verified Codewhale work into commits on main and pushing them, or merging a contributor PR: staging only your paths, the pre-push drift checks, preserving contributor credit, and honoring the gate artifact before merging.","codewhale-hq\u002FCodewhale","01M6CDD9H0VAXYCB2NGGPZC16K","MIT","https:\u002F\u002Fgithub.com\u002Fcodewhale-hq\u002FCodewhale\u002Fblob\u002Fmain\u002Fdocs\u002Fskills\u002Fcw-land\u002FSKILL.md",[],[34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50],"cw land","land","push","pr","commits","only","use","work","gate","codewhale","main","contributor","when","drift","artifact","paths","verified","2026-11-10 10:12:30",{"skillNo":53,"name":54,"nameZh":19,"description":55,"descriptionZh":19,"repositoryFullName":28,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":29,"starsCount":15,"licenseSpdxId":30,"licenseFileUrl":19,"sourceHtmlUrl":56,"categories":57,"keywords":58,"publishedAt":51},"01M6CDHTAS44B8S0Q35HN5SFS4","codew-release-qa-sweep","Use before claiming Codewhale release work is done: a pointer to docs\u002FRELEASE_CHECKLIST.md for the gates and to cw-dogfood for the manual QA targets.","https:\u002F\u002Fgithub.com\u002Fcodewhale-hq\u002FCodewhale\u002Fblob\u002Fmain\u002Fdocs\u002Fskills\u002Fcodew-release-qa-sweep\u002FSKILL.md",[],[59,60,61,62,63,64,40,41,65,66,43,67,68,69,70,71],"codew release qa sweep","qa","sweep","release","qa sweep","dogfood","checklist","docs","for","manual","done","gates","targets",{"skillNo":73,"name":74,"nameZh":19,"description":75,"descriptionZh":19,"repositoryFullName":28,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":29,"starsCount":15,"licenseSpdxId":30,"licenseFileUrl":19,"sourceHtmlUrl":76,"categories":77,"keywords":78,"publishedAt":51},"01M6CDJRMPR8FX1WVFP94PGDMD","gh-find-prs","Survey the open Codewhale PR and issue queue read-only: fetch each item, check it against current code, and produce one coverage and disposition matrix with cited evidence and credit owed.","https:\u002F\u002Fgithub.com\u002Fcodewhale-hq\u002FCodewhale\u002Fblob\u002Fmain\u002Fdocs\u002Fskills\u002Fgh-find-prs\u002FSKILL.md",[],[79,80,81,82,83,84,85,37,86,87,39,88,89,90,91,92,93,43,94,95,96],"gh","gh find prs","find","prs","coverage","fetch","evidence","survey","open","produce","code","check","read","issue","queue","matrix","read-only","with",{"skillNo":98,"name":99,"nameZh":19,"description":100,"descriptionZh":19,"repositoryFullName":28,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":29,"starsCount":15,"licenseSpdxId":30,"licenseFileUrl":19,"sourceHtmlUrl":101,"categories":102,"keywords":108,"publishedAt":51},"01M6CDJP0ZYMQNA6AN028X7A96","gh-file-issue","Use when filing a new Codewhale GitHub issue: turn a bug or idea into a well-formed, actionable issue with repro, acceptance criteria, labels, and milestone.","https:\u002F\u002Fgithub.com\u002Fcodewhale-hq\u002FCodewhale\u002Fblob\u002Fmain\u002Fdocs\u002Fskills\u002Fgh-file-issue\u002FSKILL.md",[103],{"categoryNo":104,"categoryName":105,"taxonomyType":106,"taxonomyTypeDesc":107},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[79,109,110,92,111,112,40,113,114,115,116,43,117,118,119,120,46,121,122,96,123],"file","gh file issue","file issue","repro","acceptance","github","github issue","bug","actionable","filing","labels","new","milestone","idea","acceptance criteria",{"skillNo":125,"name":126,"nameZh":19,"description":127,"descriptionZh":19,"repositoryFullName":28,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":29,"starsCount":15,"licenseSpdxId":30,"licenseFileUrl":19,"sourceHtmlUrl":128,"categories":129,"keywords":131,"publishedAt":51},"01M6CDJJZB0G4XHWWBD12S990C","gh-close-issues","Close resolved Codewhale issues only after verifying the landed behavior: Refs #N per landing, Fixes #N only when the reporter's scenario was reproduced, closure at the release step or on the reporter's confirmation, always with a crediting comment.","https:\u002F\u002Fgithub.com\u002Fcodewhale-hq\u002FCodewhale\u002Fblob\u002Fmain\u002Fdocs\u002Fskills\u002Fgh-close-issues\u002FSKILL.md",[130],{"categoryNo":104,"categoryName":105,"taxonomyType":106,"taxonomyTypeDesc":107},[132,79,133,134,135,39,136,137,62,43,138,139,46,96,140,141,142],"issues","gh close issues","close","landing","confirmation","behavior","fixes","closure","at","scenario","reporter",{"skillNo":144,"name":145,"nameZh":19,"description":146,"descriptionZh":19,"repositoryFullName":28,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":29,"starsCount":15,"licenseSpdxId":30,"licenseFileUrl":19,"sourceHtmlUrl":147,"categories":148,"keywords":150,"publishedAt":51},"01M6CDJGR688JJVTG0A1ETBJGQ","gh-assign-issues","Use to assign GitHub issues to a milestone and\u002For owners in bulk, verifying each.","https:\u002F\u002Fgithub.com\u002Fcodewhale-hq\u002FCodewhale\u002Fblob\u002Fmain\u002Fdocs\u002Fskills\u002Fgh-assign-issues\u002FSKILL.md",[149],{"categoryNo":104,"categoryName":105,"taxonomyType":106,"taxonomyTypeDesc":107},[132,79,151,152,40,114,153,154,155,121],"gh assign issues","assign","owners","github issues","bulk",{"skillNo":157,"name":158,"nameZh":19,"description":19,"descriptionZh":19,"repositoryFullName":28,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":29,"starsCount":15,"licenseSpdxId":30,"licenseFileUrl":19,"sourceHtmlUrl":159,"categories":160,"keywords":162,"publishedAt":51},"01M6CDJEBMKBAGTBG18N5YJNSE","feedback","https:\u002F\u002Fgithub.com\u002Fcodewhale-hq\u002FCodewhale\u002Fblob\u002Fmain\u002Fdocs\u002Fskills\u002Ffeedback\u002FSKILL.md",[161],{"categoryNo":104,"categoryName":105,"taxonomyType":106,"taxonomyTypeDesc":107},[158],{"skillNo":164,"name":165,"nameZh":19,"description":166,"descriptionZh":19,"repositoryFullName":28,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":29,"starsCount":15,"licenseSpdxId":30,"licenseFileUrl":19,"sourceHtmlUrl":167,"categories":168,"keywords":170,"publishedAt":51},"01M6CDJBRQ86PP9XNXQMRB1CGX","cw-slice","Use before writing code for any Codewhale feature, upgrade, or refactor: find the existing owner of the behavior, bound the change to one reviewable slice, and fix the evidence bar before you start.","https:\u002F\u002Fgithub.com\u002Fcodewhale-hq\u002FCodewhale\u002Fblob\u002Fmain\u002Fdocs\u002Fskills\u002Fcw-slice\u002FSKILL.md",[169],{"categoryNo":104,"categoryName":105,"taxonomyType":106,"taxonomyTypeDesc":107},[171,172,85,173,174,40,89,175,81,137,176,177,43,178,67,179,180,181,182],"cw slice","slice","fix","writing","change","start","refactor","feature","upgrade","Existing","you","bar",{"skillNo":184,"name":185,"nameZh":19,"description":186,"descriptionZh":19,"repositoryFullName":28,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":29,"starsCount":15,"licenseSpdxId":30,"licenseFileUrl":19,"sourceHtmlUrl":187,"categories":188,"keywords":190,"publishedAt":51},"01M6CDJ9FN146HCV5TPE19XCG1","cw-orient","Use at the start of any Codewhale work session, or when unsure whether the canonical checkout is on current `main` and what is dirty in it: establish live repo truth before reading a plan or editing a file.","https:\u002F\u002Fgithub.com\u002Fcodewhale-hq\u002FCodewhale\u002Fblob\u002Fmain\u002Fdocs\u002Fskills\u002Fcw-orient\u002FSKILL.md",[189],{"categoryNo":104,"categoryName":105,"taxonomyType":106,"taxonomyTypeDesc":107},[191,192,193,194,195,40,109,41,196,197,176,43,198,44,46,140,199,200,201,202],"cw orient","orient","repo","editing","session","plan","work session","checkout","reading","canonical","live","it",{"skillNo":204,"name":205,"nameZh":19,"description":206,"descriptionZh":19,"repositoryFullName":28,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":29,"starsCount":15,"licenseSpdxId":30,"licenseFileUrl":19,"sourceHtmlUrl":207,"categories":208,"keywords":210,"publishedAt":51},"01M6CDJ4DJGZWRQ8XAV04S67AB","cw-handoff","Use when writing a Codewhale takeover prompt, continuation note, or end-of-session summary for another agent or a later session: a paste-ready handoff grounded in live state, with done\u002Fsuspected\u002Fblocked kept separate.","https:\u002F\u002Fgithub.com\u002Fcodewhale-hq\u002FCodewhale\u002Fblob\u002Fmain\u002Fdocs\u002Fskills\u002Fcw-handoff\u002FSKILL.md",[209],{"categoryNo":104,"categoryName":105,"taxonomyType":106,"taxonomyTypeDesc":107},[211,212,213,214,215,195,174,40,216,217,218,43,219,46,69,220,201,221,67,96],"cw handoff","handoff","ready","session summary","takeover","prompt","state","later","end","paste","continuation",{"skillNo":223,"name":224,"nameZh":19,"description":225,"descriptionZh":19,"repositoryFullName":28,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":29,"starsCount":15,"licenseSpdxId":30,"licenseFileUrl":19,"sourceHtmlUrl":226,"categories":227,"keywords":228,"publishedAt":51},"01M6CDJ1HVHQGT94PZQRG36FHC","cw-gates","Use before claiming any Codewhale change is done, green, or ready to land: the focused-to-broad verification ladder, the budget checks CI enforces, and the rules for what counts as a passing test.","https:\u002F\u002Fgithub.com\u002Fcodewhale-hq\u002FCodewhale\u002Fblob\u002Fmain\u002Fdocs\u002Fskills\u002Fcw-gates\u002FSKILL.md",[],[229,70,213,230,40,231,232,233,175,234,43,35,235,69,236,67,237],"cw gates","ci","Rules","verification","test","Budget","green","as","ladder",{"skillNo":239,"name":240,"nameZh":19,"description":241,"descriptionZh":19,"repositoryFullName":28,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":29,"starsCount":15,"licenseSpdxId":30,"licenseFileUrl":19,"sourceHtmlUrl":242,"categories":243,"keywords":245,"publishedAt":51},"01M6CDHZ5J91HY6N90WQ6BGKME","cw-dogfood","Use when a Codewhale change needs proving in the real product, or when asked to build\u002Finstall\u002Fdogfood the local binaries: stamped release build, atomic install, fresh-shell verification, and the manual QA that gates cannot cover.","https:\u002F\u002Fgithub.com\u002Fcodewhale-hq\u002FCodewhale\u002Fblob\u002Fmain\u002Fdocs\u002Fskills\u002Fcw-dogfood\u002FSKILL.md",[244],{"categoryNo":104,"categoryName":105,"taxonomyType":106,"taxonomyTypeDesc":107},[64,246,60,40,232,175,247,248,62,249,43,68,250,46,70,251,252,253,254],"cw dogfood","product","shell","install","local","fresh","build","atomic","cover",{"skillNo":256,"name":257,"nameZh":19,"description":258,"descriptionZh":19,"repositoryFullName":28,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":29,"starsCount":15,"licenseSpdxId":30,"licenseFileUrl":19,"sourceHtmlUrl":259,"categories":260,"keywords":266,"publishedAt":51},"01M6CDHWV09BH1PZ1YZVZNAGAV","contributor-onboarding","Help a new contributor get productive on this checkout - inspect sync state against main, build, run the repository's exact verification gate, and produce a local what's-new digest. Never fetches, pulls, or modifies a dirty tree on its own. Explicit-only.","https:\u002F\u002Fgithub.com\u002Fcodewhale-hq\u002FCodewhale\u002Fblob\u002Fmain\u002Fdocs\u002Fskills\u002Fcontributor-onboarding\u002FSKILL.md",[261],{"categoryNo":262,"categoryName":263,"taxonomyType":264,"taxonomyTypeDesc":265},"01JBSEEDCAT000000000000038","人力资源","PROFESSION","适用职业",[267,268,45,269,39,88,217,232,270,271,272,273,42,274,275,198,276,250,120,44,277,278],"contributor onboarding","onboarding","never","help","run","repository","sync","verification gate","get","inspect","digest","tree",{"skillNo":280,"name":281,"nameZh":19,"description":282,"descriptionZh":19,"repositoryFullName":28,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":29,"starsCount":15,"licenseSpdxId":30,"licenseFileUrl":19,"sourceHtmlUrl":283,"categories":284,"keywords":285,"publishedAt":51},"01M6CDHR61HZ6ZCR6P43Y53JGY","hello","Greet the user when they explicitly try the hello-codewhale example.","https:\u002F\u002Fgithub.com\u002Fcodewhale-hq\u002FCodewhale\u002Fblob\u002Fmain\u002Fdocs\u002Fexamples\u002Fplugins\u002Fhello-codewhale\u002Fskills\u002Fhello\u002FSKILL.md",[],[281,286,287,39,43,288,46],"greet","example","user",{"skillNo":290,"name":291,"nameZh":19,"description":292,"descriptionZh":19,"repositoryFullName":28,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":29,"starsCount":15,"licenseSpdxId":30,"licenseFileUrl":19,"sourceHtmlUrl":293,"categories":294,"keywords":295,"publishedAt":51},"01M6CDHP0N721GCERN8S3BR64K","rust-check","Run cargo check on the current Rust project to find compile errors","https:\u002F\u002Fgithub.com\u002Fcodewhale-hq\u002FCodewhale\u002Fblob\u002Fmain\u002Fcrates\u002Ftui\u002Fassets\u002Fplugins\u002Frust-toolkit\u002Fskills\u002Frust-check\u002FSKILL.md",[],[296,297,90,298,299,271,81,300,301,302],"rust","rust check","cargo check","compile","cargo","project","errors",{"skillNo":304,"name":305,"nameZh":19,"description":306,"descriptionZh":19,"repositoryFullName":28,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":29,"starsCount":15,"licenseSpdxId":30,"licenseFileUrl":19,"sourceHtmlUrl":307,"categories":308,"keywords":316,"publishedAt":51},"01M6CDHKTVRKDDHBYWH2MKN6KN","xlsx","Create\u002Fedit\u002Fanalyze\u002Fverify spreadsheet workbooks including XLSX\u002FCSV\u002FTSV.","https:\u002F\u002Fgithub.com\u002Fcodewhale-hq\u002FCodewhale\u002Fblob\u002Fmain\u002Fcrates\u002Fskills\u002Fassets\u002Fskills\u002Fxlsx\u002FSKILL.md",[309,312,313],{"categoryNo":310,"categoryName":311,"taxonomyType":106,"taxonomyTypeDesc":107},"01JBSEEDCAT000000000000004","电子表格",{"categoryNo":104,"categoryName":105,"taxonomyType":106,"taxonomyTypeDesc":107},{"categoryNo":314,"categoryName":315,"taxonomyType":264,"taxonomyTypeDesc":265},"01JBSEEDCAT000000000000034","行政与办公人员",[305,317,318,319,320,321,322,323,288],"model","spreadsheet","csv","analyze","create","verify","edit",{"skillNo":325,"name":326,"nameZh":19,"description":327,"descriptionZh":19,"repositoryFullName":28,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":29,"starsCount":15,"licenseSpdxId":30,"licenseFileUrl":19,"sourceHtmlUrl":328,"categories":329,"keywords":334,"publishedAt":51},"01M6CDHGZ3FKKHHVAPQV9JV0TV","webapp-testing","Start\u002Freuse a local app, wait for readiness, inspect rendered state\u002Fconsole\u002Fnetwork, act from observed selectors, and verify with evidence.","https:\u002F\u002Fgithub.com\u002Fcodewhale-hq\u002FCodewhale\u002Fblob\u002Fmain\u002Fcrates\u002Fskills\u002Fassets\u002Fskills\u002Fwebapp-testing\u002FSKILL.md",[330,333],{"categoryNo":331,"categoryName":332,"taxonomyType":106,"taxonomyTypeDesc":107},"01JBSEEDCAT000000000000008","测试与质量",{"categoryNo":104,"categoryName":105,"taxonomyType":106,"taxonomyTypeDesc":107},[335,336,337,85,317,338,217,322,339,340,176,288,341,67,276,250,342,96,343,344,345],"webapp","testing","webapp testing","wait for","console","network","app","reuse","readiness","act","wait",{"skillNo":347,"name":322,"nameZh":19,"description":348,"descriptionZh":19,"repositoryFullName":28,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":29,"starsCount":15,"licenseSpdxId":30,"licenseFileUrl":19,"sourceHtmlUrl":349,"categories":350,"keywords":352,"publishedAt":51},"01M6CDHEQFXE7FSTH371WTCBEW","Exercise the real app\u002FAPI\u002FCLI and collect observable evidence; tests alone do not count as end-to-end verification.","https:\u002F\u002Fgithub.com\u002Fcodewhale-hq\u002FCodewhale\u002Fblob\u002Fmain\u002Fcrates\u002Fskills\u002Fassets\u002Fskills\u002Fverify\u002FSKILL.md",[351],{"categoryNo":104,"categoryName":105,"taxonomyType":106,"taxonomyTypeDesc":107},[322,85,317,353,354,355,90,232,41,356,288,341,236,357,219,358,359],"collect","exercise","api","cli","do","tests","count",18]