[{"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,41173,"2026-11-15 03:34:17","https:\u002F\u002Fgithub.com\u002Fcodewhale-hq","https:\u002F\u002Fcodewhale.net",null,17,10,{"records":23,"total":11,"current":12,"size":368},[24,51,78,106,125,138,145,165,186,205,222,239,265,275,289,310,332,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":50},"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.","codewhale-hq\u002FCodewhale","01M6CDD9H0VAXYCB2NGGPZC16K","MIT","https:\u002F\u002Fgithub.com\u002Fcodewhale-hq\u002FCodewhale\u002Fblob\u002Fmain\u002Fdocs\u002Fskills\u002Fcodew-release-qa-sweep\u002FSKILL.md",[],[34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49],"codew release qa sweep","qa","sweep","release","qa sweep","dogfood","use","work","checklist","docs","codewhale","for","manual","done","gates","targets","2026-11-10 10:12:30",{"skillNo":52,"name":53,"nameZh":19,"description":54,"descriptionZh":19,"repositoryFullName":28,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":29,"starsCount":15,"licenseSpdxId":30,"licenseFileUrl":19,"sourceHtmlUrl":55,"categories":56,"keywords":57,"publishedAt":50},"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",[],[58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,44,75,76,77],"gh","gh find prs","find","prs","coverage","fetch","evidence","pr","survey","open","only","produce","code","check","read","issue","queue","matrix","read-only","with",{"skillNo":79,"name":80,"nameZh":19,"description":81,"descriptionZh":19,"repositoryFullName":28,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":29,"starsCount":15,"licenseSpdxId":30,"licenseFileUrl":19,"sourceHtmlUrl":82,"categories":83,"keywords":89,"publishedAt":50},"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",[84],{"categoryNo":85,"categoryName":86,"taxonomyType":87,"taxonomyTypeDesc":88},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[58,90,91,73,92,93,40,94,95,96,97,44,98,99,100,101,102,103,104,77,105],"file","gh file issue","file issue","repro","acceptance","github","github issue","bug","actionable","filing","labels","new","when","milestone","idea","acceptance criteria",{"skillNo":107,"name":108,"nameZh":19,"description":109,"descriptionZh":19,"repositoryFullName":28,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":29,"starsCount":15,"licenseSpdxId":30,"licenseFileUrl":19,"sourceHtmlUrl":110,"categories":111,"keywords":113,"publishedAt":50},"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",[112],{"categoryNo":85,"categoryName":86,"taxonomyType":87,"taxonomyTypeDesc":88},[114,58,115,116,117,68,118,119,37,44,120,121,102,77,122,123,124],"issues","gh close issues","close","landing","confirmation","behavior","fixes","closure","at","scenario","reporter",{"skillNo":126,"name":127,"nameZh":19,"description":128,"descriptionZh":19,"repositoryFullName":28,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":29,"starsCount":15,"licenseSpdxId":30,"licenseFileUrl":19,"sourceHtmlUrl":129,"categories":130,"keywords":132,"publishedAt":50},"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",[131],{"categoryNo":85,"categoryName":86,"taxonomyType":87,"taxonomyTypeDesc":88},[114,58,133,134,40,95,135,136,137,103],"gh assign issues","assign","owners","github issues","bulk",{"skillNo":139,"name":140,"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":141,"categories":142,"keywords":144,"publishedAt":50},"01M6CDJEBMKBAGTBG18N5YJNSE","feedback","https:\u002F\u002Fgithub.com\u002Fcodewhale-hq\u002FCodewhale\u002Fblob\u002Fmain\u002Fdocs\u002Fskills\u002Ffeedback\u002FSKILL.md",[143],{"categoryNo":85,"categoryName":86,"taxonomyType":87,"taxonomyTypeDesc":88},[140],{"skillNo":146,"name":147,"nameZh":19,"description":148,"descriptionZh":19,"repositoryFullName":28,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":29,"starsCount":15,"licenseSpdxId":30,"licenseFileUrl":19,"sourceHtmlUrl":149,"categories":150,"keywords":152,"publishedAt":50},"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",[151],{"categoryNo":85,"categoryName":86,"taxonomyType":87,"taxonomyTypeDesc":88},[153,154,64,155,156,40,70,157,60,119,158,159,44,160,45,161,162,163,164],"cw slice","slice","fix","writing","change","start","refactor","feature","upgrade","Existing","you","bar",{"skillNo":166,"name":167,"nameZh":19,"description":168,"descriptionZh":19,"repositoryFullName":28,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":29,"starsCount":15,"licenseSpdxId":30,"licenseFileUrl":19,"sourceHtmlUrl":169,"categories":170,"keywords":172,"publishedAt":50},"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",[171],{"categoryNo":85,"categoryName":86,"taxonomyType":87,"taxonomyTypeDesc":88},[173,174,175,176,177,40,90,41,178,179,158,44,180,181,102,122,182,183,184,185],"cw orient","orient","repo","editing","session","plan","work session","checkout","main","reading","canonical","live","it",{"skillNo":187,"name":188,"nameZh":19,"description":189,"descriptionZh":19,"repositoryFullName":28,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":29,"starsCount":15,"licenseSpdxId":30,"licenseFileUrl":19,"sourceHtmlUrl":190,"categories":191,"keywords":193,"publishedAt":50},"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",[192],{"categoryNo":85,"categoryName":86,"taxonomyType":87,"taxonomyTypeDesc":88},[194,195,196,197,198,177,156,40,199,200,201,44,202,102,47,203,184,204,45,77],"cw handoff","handoff","ready","session summary","takeover","prompt","state","later","end","paste","continuation",{"skillNo":206,"name":207,"nameZh":19,"description":208,"descriptionZh":19,"repositoryFullName":28,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":29,"starsCount":15,"licenseSpdxId":30,"licenseFileUrl":19,"sourceHtmlUrl":209,"categories":210,"keywords":211,"publishedAt":50},"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",[],[212,48,196,213,40,214,215,216,157,217,44,218,219,47,220,45,221],"cw gates","ci","Rules","verification","test","Budget","land","green","as","ladder",{"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":229,"publishedAt":50},"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",[228],{"categoryNo":85,"categoryName":86,"taxonomyType":87,"taxonomyTypeDesc":88},[39,230,35,40,215,157,231,232,37,233,44,46,234,102,48,235,236,237,238],"cw dogfood","product","shell","install","local","fresh","build","atomic","cover",{"skillNo":240,"name":241,"nameZh":19,"description":242,"descriptionZh":19,"repositoryFullName":28,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":29,"starsCount":15,"licenseSpdxId":30,"licenseFileUrl":19,"sourceHtmlUrl":243,"categories":244,"keywords":250,"publishedAt":50},"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",[245],{"categoryNo":246,"categoryName":247,"taxonomyType":248,"taxonomyTypeDesc":249},"01JBSEEDCAT000000000000038","人力资源","PROFESSION","适用职业",[251,252,253,254,68,69,200,215,255,256,257,258,259,260,261,180,262,234,101,181,263,264],"contributor onboarding","onboarding","contributor","never","help","run","repository","sync","gate","verification gate","get","inspect","digest","tree",{"skillNo":266,"name":267,"nameZh":19,"description":268,"descriptionZh":19,"repositoryFullName":28,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":29,"starsCount":15,"licenseSpdxId":30,"licenseFileUrl":19,"sourceHtmlUrl":269,"categories":270,"keywords":271,"publishedAt":50},"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",[],[267,272,273,68,44,274,102],"greet","example","user",{"skillNo":276,"name":277,"nameZh":19,"description":278,"descriptionZh":19,"repositoryFullName":28,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":29,"starsCount":15,"licenseSpdxId":30,"licenseFileUrl":19,"sourceHtmlUrl":279,"categories":280,"keywords":281,"publishedAt":50},"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",[],[282,283,71,284,285,256,60,286,287,288],"rust","rust check","cargo check","compile","cargo","project","errors",{"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":302,"publishedAt":50},"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",[295,298,299],{"categoryNo":296,"categoryName":297,"taxonomyType":87,"taxonomyTypeDesc":88},"01JBSEEDCAT000000000000004","电子表格",{"categoryNo":85,"categoryName":86,"taxonomyType":87,"taxonomyTypeDesc":88},{"categoryNo":300,"categoryName":301,"taxonomyType":248,"taxonomyTypeDesc":249},"01JBSEEDCAT000000000000034","行政与办公人员",[291,303,304,305,306,307,308,309,274],"model","spreadsheet","csv","analyze","create","verify","edit",{"skillNo":311,"name":312,"nameZh":19,"description":313,"descriptionZh":19,"repositoryFullName":28,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":29,"starsCount":15,"licenseSpdxId":30,"licenseFileUrl":19,"sourceHtmlUrl":314,"categories":315,"keywords":320,"publishedAt":50},"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",[316,319],{"categoryNo":317,"categoryName":318,"taxonomyType":87,"taxonomyTypeDesc":88},"01JBSEEDCAT000000000000008","测试与质量",{"categoryNo":85,"categoryName":86,"taxonomyType":87,"taxonomyTypeDesc":88},[321,322,323,64,303,324,200,308,325,326,158,274,327,45,262,234,328,77,329,330,331],"webapp","testing","webapp testing","wait for","console","network","app","reuse","readiness","act","wait",{"skillNo":333,"name":308,"nameZh":19,"description":334,"descriptionZh":19,"repositoryFullName":28,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":29,"starsCount":15,"licenseSpdxId":30,"licenseFileUrl":19,"sourceHtmlUrl":335,"categories":336,"keywords":338,"publishedAt":50},"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",[337],{"categoryNo":85,"categoryName":86,"taxonomyType":87,"taxonomyTypeDesc":88},[308,64,303,339,340,341,71,215,41,342,274,327,220,343,202,344,345],"collect","exercise","api","cli","do","tests","count",{"skillNo":347,"name":348,"nameZh":19,"description":349,"descriptionZh":19,"repositoryFullName":28,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":29,"starsCount":15,"licenseSpdxId":30,"licenseFileUrl":19,"sourceHtmlUrl":350,"categories":351,"keywords":353,"publishedAt":50},"01M6CDHCBBBDPEV7RZDWZRF2RT","v4-best-practices","Use when working with deepseek-v4-pro or deepseek-v4-flash in thinking mode on multi-step or plan-driven tasks. Provides rules to prevent stale references, unverified plan assumptions, and vague plan output.","https:\u002F\u002Fgithub.com\u002Fcodewhale-hq\u002FCodewhale\u002Fblob\u002Fmain\u002Fcrates\u002Fskills\u002Fassets\u002Fskills\u002Fv4-best-practices\u002FSKILL.md",[352],{"categoryNo":85,"categoryName":86,"taxonomyType":87,"taxonomyTypeDesc":88},[354,355,40,214,356,178,357,358,359,360,102,361,362,363,364,77,365,366,367],"v4 best practices","best practices","tasks","stale","flash","thinking","mode","vague","references","deepseek","output","multi","pro","driven",18]