[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"creator:01M6DJCCDDG53MTYYRTXAXFG17":3,"creator-list:01M6DJCCDDG53MTYYRTXAXFG17:stars:1:":23},{"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":20,"followersCount":21,"publicReposCount":22},"01M6DJCCDDG53MTYYRTXAXFG17","garrytan","Garry Tan","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F19957?v=4","USER","个人作者","Writes software, dreams. ",324,3,6,7,174404,"2026-11-12 05:14:59","https:\u002F\u002Fgithub.com\u002Fgarrytan","https:\u002F\u002Fblog.garrytan.com","Y Combinator","San Francisco, CA",15961,24,{"records":24,"total":11,"current":363,"size":364},[25,52,74,98,125,145,175,197,211,224,242,256,267,285,301,317,329,344],{"skillNo":26,"name":27,"nameZh":28,"description":29,"descriptionZh":28,"repositoryFullName":30,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":31,"starsCount":32,"licenseSpdxId":33,"licenseFileUrl":28,"sourceHtmlUrl":34,"categories":35,"keywords":36,"publishedAt":51},"01M6M6M917TAZC8RW410AR6XYM","runaway-stopper",null,"Find runaway Capy threads and subagents, stop or rotate them safely, and prevent repeats. (gstack)","garrytan\u002Fgstack","01M6DJCCKGZB08AY82GDQXVJ8G",141234,"MIT","https:\u002F\u002Fgithub.com\u002Fgarrytan\u002Fgstack\u002Fblob\u002Fmain\u002Frunaway-stopper\u002FSKILL.md",[],[37,38,39,40,41,42,43,44,45,46,47,48,49,50],"runaway stopper","thread","Bash","gstack","sweep","threads","capy","find","read","write","token","jobs","stop","subagents","2026-11-10 10:12:30",{"skillNo":53,"name":54,"nameZh":28,"description":55,"descriptionZh":28,"repositoryFullName":30,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":31,"starsCount":32,"licenseSpdxId":33,"licenseFileUrl":28,"sourceHtmlUrl":56,"categories":57,"keywords":58,"publishedAt":51},"01M6DJXECAHD5SVKA5DVSVCP0C","retro","Weekly engineering retrospective. (gstack)","https:\u002F\u002Fgithub.com\u002Fgarrytan\u002Fgstack\u002Fblob\u002Fmain\u002Fretro\u002FSKILL.md",[],[54,59,60,39,61,40,45,46,62,63,64,65,66,67,68,69,70,71,72,73],"projects","project","learnings","ship","repo","filesystem","state","retrospective","json","timeline","engineering","jsonl","events","weekly","for",{"skillNo":75,"name":76,"nameZh":28,"description":77,"descriptionZh":28,"repositoryFullName":30,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":31,"starsCount":32,"licenseSpdxId":33,"licenseFileUrl":28,"sourceHtmlUrl":78,"categories":79,"keywords":80,"publishedAt":51},"01M6DJNVX96AM4S0W74D91GR5G","eval-plan","Preregister a paid eval (bars, arms, decoys, stop rules), dry-run it at zero cost,\nthen run a three-item priced pilot whose spend table gates approval. (gstack)","https:\u002F\u002Fgithub.com\u002Fgarrytan\u002Fgstack\u002Fblob\u002Fmain\u002Feval-plan\u002FSKILL.md",[],[81,82,83,84,85,86,39,87,88,40,89,90,91,45,46,92,93,49,94,95,96,97],"eval","plan","eval plan","three","ZeRO","Rules","gates","dry","cost","how","run","edit","grep","it","at","paid","dry-run",{"skillNo":99,"name":40,"nameZh":28,"description":100,"descriptionZh":28,"repositoryFullName":30,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":31,"starsCount":32,"licenseSpdxId":33,"licenseFileUrl":28,"sourceHtmlUrl":101,"categories":102,"keywords":108,"publishedAt":51},"01M6DJJ6RJF8789862YMG4FVK8","Install and use gstack in Capy and Claude Code. Load at session start to check this machine, and for gstack planning, code review, debugging, QA, design, security, documentation, and shipping workflows.","https:\u002F\u002Fgithub.com\u002Fgarrytan\u002Fgstack\u002Fblob\u002Fmain\u002Fcapy\u002Fskill\u002Fgstack\u002FSKILL.md",[103],{"categoryNo":104,"categoryName":105,"taxonomyType":106,"taxonomyTypeDesc":107},"01JBSEEDCAT000000000000007","代码审查","SCENARIO","使用场景",[40,109,110,111,112,113,114,115,116,117,118,119,120,121,43,122,123,73,124,95],"planning","code review","session","design","qa","use","debugging","workflows","code","review","check","documentation","shipping","session start","machine","load",{"skillNo":126,"name":127,"nameZh":28,"description":128,"descriptionZh":28,"repositoryFullName":30,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":31,"starsCount":32,"licenseSpdxId":33,"licenseFileUrl":28,"sourceHtmlUrl":129,"categories":130,"keywords":131,"publishedAt":51},"01M6DJHZHD2N1NAJ0Z15EPDE5G","captain","Run a crew of coding agents from one controller (also \u002Fcrew): lanes send READY blocks and never merge; the controller merges through trains, keeps the digest, relays approvals, fixes flakes daily. (gstack)","https:\u002F\u002Fgithub.com\u002Fgarrytan\u002Fgstack\u002Fblob\u002Fmain\u002Fcaptain\u002FSKILL.md",[],[127,132,133,134,135,39,40,136,91,137,138,45,46,92,139,140,141,142,143,144],"ready","never","daily","call","controller","merge","digest","trains","approvals","send","coding","fixes","flakes",{"skillNo":146,"name":147,"nameZh":28,"description":148,"descriptionZh":28,"repositoryFullName":30,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":31,"starsCount":32,"licenseSpdxId":33,"licenseFileUrl":28,"sourceHtmlUrl":149,"categories":150,"keywords":162,"publishedAt":51},"01M6DJF1K7XSCK1B6TFK16TV66","autoplan","Auto-review pipeline — runs the CEO, design, eng (architecture, edge cases, failure modes, tests) and DX reviews (lean run: one reviewer), auto-deciding. (gstack)","https:\u002F\u002Fgithub.com\u002Fgarrytan\u002Fgstack\u002Fblob\u002Fmain\u002Fautoplan\u002FSKILL.md",[151,154,157],{"categoryNo":152,"categoryName":153,"taxonomyType":106,"taxonomyTypeDesc":107},"01JBSEEDCAT000000000000015","视觉设计",{"categoryNo":155,"categoryName":156,"taxonomyType":106,"taxonomyTypeDesc":107},"01JBSEEDCAT000000000000023","Skill与智能体开发",{"categoryNo":158,"categoryName":159,"taxonomyType":160,"taxonomyTypeDesc":161},"01JBSEEDCAT000000000000032","设计师","PROFESSION","适用职业",[147,163,112,164,39,118,40,82,165,91,45,46,92,166,167,168,169,170,171,172,173,174],"pipeline","auto","command","reviews","fi","auto plan","websearch","architecture","phase","automatic","lean","reviewer",{"skillNo":176,"name":177,"nameZh":28,"description":178,"descriptionZh":28,"repositoryFullName":30,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":31,"starsCount":32,"licenseSpdxId":33,"licenseFileUrl":28,"sourceHtmlUrl":179,"categories":180,"keywords":182,"publishedAt":51},"01M6DK0K9VCQMFF4BKGT2S57V9","write-skill","Write a new agent skill or improve one without bloat: the edit ladder, levels, drift and size checks, full diets. (gstack)","https:\u002F\u002Fgithub.com\u002Fgarrytan\u002Fgstack\u002Fblob\u002Fmain\u002Fwrite-skill\u002FSKILL.md",[181],{"categoryNo":155,"categoryName":156,"taxonomyType":106,"taxonomyTypeDesc":107},[46,183,184,185,186,39,187,40,188,45,92,93,189,190,191,192,193,194,195,196],"write skill","lesson","new agent","improve","drift","write a skill","agent skill","full","diet","size","add","ladder","bloat","new",{"skillNo":198,"name":199,"nameZh":28,"description":200,"descriptionZh":28,"repositoryFullName":30,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":31,"starsCount":32,"licenseSpdxId":33,"licenseFileUrl":28,"sourceHtmlUrl":201,"categories":202,"keywords":203,"publishedAt":51},"01M6DK0DMV3K47JV0KXTYGZ0F7","verify","Use when coding: run the checks and tests \u002Fship picks until green. (gstack)","https:\u002F\u002Fgithub.com\u002Fgarrytan\u002Fgstack\u002Fblob\u002Fmain\u002Fverify\u002FSKILL.md",[],[199,204,205,39,40,119,206,207,91,45,92,93,62,142,114,208,94,209,210],"green","tests","work","change","my","make","when",{"skillNo":212,"name":213,"nameZh":28,"description":214,"descriptionZh":28,"repositoryFullName":30,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":31,"starsCount":32,"licenseSpdxId":33,"licenseFileUrl":28,"sourceHtmlUrl":215,"categories":216,"keywords":217,"publishedAt":51},"01M6DK0A63TY611T7G30913VT6","unfreeze","Clear the freeze boundary set by \u002Ffreeze, allowing edits to all directories again. (gstack)","https:\u002F\u002Fgithub.com\u002Fgarrytan\u002Fgstack\u002Fblob\u002Fmain\u002Funfreeze\u002FSKILL.md",[],[213,218,219,220,39,221,222,45,40,92,223],"SET","clear","boundary","freeze","remove","directories",{"skillNo":225,"name":226,"nameZh":28,"description":227,"descriptionZh":28,"repositoryFullName":30,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":31,"starsCount":32,"licenseSpdxId":33,"licenseFileUrl":28,"sourceHtmlUrl":228,"categories":229,"keywords":230,"publishedAt":51},"01M6DK00ACSHDP8X0JE90FNQQJ","ubicloud","Run a heavy suite, build or eval on an ephemeral 16-vCPU Ubicloud VM: TTL-named VMs, a reaper, quota preflight and a hang watchdog. (gstack)","https:\u002F\u002Fgithub.com\u002Fgarrytan\u002Fgstack\u002Fblob\u002Fmain\u002Fubicloud\u002FSKILL.md",[],[226,81,231,232,39,40,233,234,91,45,235,236,190,237,238,239,240,241],"quota","vm","test","build","test run","watchdog","preflight","remote","ttl","vms","suite",{"skillNo":243,"name":244,"nameZh":28,"description":245,"descriptionZh":28,"repositoryFullName":30,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":31,"starsCount":32,"licenseSpdxId":33,"licenseFileUrl":28,"sourceHtmlUrl":246,"categories":247,"keywords":248,"publishedAt":51},"01M6DJZXTBG6SAZKY1RX8BJG55","beta","Clean fixture tool skill with no forced reads and no mode table.","https:\u002F\u002Fgithub.com\u002Fgarrytan\u002Fgstack\u002Fblob\u002Fmain\u002Ftest\u002Ffixtures\u002Fcontext-bill\u002Ftree-a\u002Fbeta\u002FSKILL.md",[],[244,249,250,251,252,253,254,255],"clean","fixture","tool","table","with","fixture tool","mode",{"skillNo":257,"name":258,"nameZh":28,"description":259,"descriptionZh":28,"repositoryFullName":30,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":31,"starsCount":32,"licenseSpdxId":33,"licenseFileUrl":28,"sourceHtmlUrl":260,"categories":261,"keywords":262,"publishedAt":51},"01M6DJZTJ0A0D31G2GH9FD3SE1","alpha","Fixture dispatcher with a mode table and forced-read references.","https:\u002F\u002Fgithub.com\u002Fgarrytan\u002Fgstack\u002Fblob\u002Fmain\u002Ftest\u002Ffixtures\u002Fcontext-bill\u002Ftree-a\u002Falpha\u002FSKILL.md",[],[258,263,250,264,265,45,266,252,253,255],"router","references","dispatcher","upstream",{"skillNo":268,"name":269,"nameZh":28,"description":270,"descriptionZh":28,"repositoryFullName":30,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":31,"starsCount":32,"licenseSpdxId":33,"licenseFileUrl":28,"sourceHtmlUrl":271,"categories":272,"keywords":276,"publishedAt":51},"01M6DJZMK73SG3FZKDRY14MPM5","test-audit","Find low-value or duplicate tests and the test-only code they keep alive. (gstack)","https:\u002F\u002Fgithub.com\u002Fgarrytan\u002Fgstack\u002Fblob\u002Fmain\u002Ftest-audit\u002FSKILL.md",[273],{"categoryNo":274,"categoryName":275,"taxonomyType":106,"taxonomyTypeDesc":107},"01JBSEEDCAT000000000000008","测试与质量",[277,233,278,279,205,280,39,117,40,281,44,45,46,92,93,282,283,284,241],"test audit","audit","test suite","only","duplicate","prune","keep","value",{"skillNo":286,"name":287,"nameZh":28,"description":288,"descriptionZh":28,"repositoryFullName":30,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":31,"starsCount":32,"licenseSpdxId":33,"licenseFileUrl":28,"sourceHtmlUrl":289,"categories":290,"keywords":292,"publishedAt":51},"01M6DJZE15W8AF5MCKW2SE5QBF","sync-gbrain","Keep gbrain current with this repo's code and refresh agent search guidance in CLAUDE.md. (gstack)","https:\u002F\u002Fgithub.com\u002Fgarrytan\u002Fgstack\u002Fblob\u002Fmain\u002Fsync-gbrain\u002FSKILL.md",[291],{"categoryNo":155,"categoryName":156,"taxonomyType":106,"taxonomyTypeDesc":107},[293,294,295,63,296,39,117,40,297,298,45,46,92,299,93,283,253,300],"sync gbrain","gbrain","sync","search","refresh","update","guidance","reindex",{"skillNo":302,"name":303,"nameZh":28,"description":304,"descriptionZh":28,"repositoryFullName":30,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":31,"starsCount":32,"licenseSpdxId":33,"licenseFileUrl":28,"sourceHtmlUrl":305,"categories":306,"keywords":307,"publishedAt":51},"01M6DJZ4TRP75NJ0CCXF2WH3FJ","spec","Turn vague intent into a precise, executable spec in five phases. (gstack)","https:\u002F\u002Fgithub.com\u002Fgarrytan\u002Fgstack\u002Fblob\u002Fmain\u002Fspec\u002FSKILL.md",[],[303,308,309,39,40,310,45,46,311,312,313,314,315,93,209,316],"ticket","up","intent","issue","backlog","file","github","github issue","vague",{"skillNo":318,"name":319,"nameZh":28,"description":320,"descriptionZh":28,"repositoryFullName":30,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":31,"starsCount":32,"licenseSpdxId":33,"licenseFileUrl":28,"sourceHtmlUrl":321,"categories":322,"keywords":323,"publishedAt":51},"01M6DJYYANM27K726GC8FJ8P09","skillify","Codify the most recent successful \u002Fscrape flow into a permanent browser-skill on disk. (gstack)","https:\u002F\u002Fgithub.com\u002Fgarrytan\u002Fgstack\u002Fblob\u002Fmain\u002Fskillify\u002FSKILL.md",[],[319,39,324,325,40,326,45,46,327,328,209],"scrape","disk","browser","flow","save",{"skillNo":330,"name":62,"nameZh":28,"description":331,"descriptionZh":28,"repositoryFullName":30,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":31,"starsCount":32,"licenseSpdxId":33,"licenseFileUrl":28,"sourceHtmlUrl":332,"categories":333,"keywords":334,"publishedAt":51},"01M6DJYKDNZTKNAWTP9H884HTC","Ship it: merge the base, run tests, review the diff, bump VERSION and CHANGELOG, push and create a PR. (gstack)","https:\u002F\u002Fgithub.com\u002Fgarrytan\u002Fgstack\u002Fblob\u002Fmain\u002Fship\u002FSKILL.md",[],[62,335,336,39,118,40,337,338,339,91,137,45,46,92,340,205,169,341,342,343],"bump","main","create","ship it","changelog","bump version","version","deploy","push to main",{"skillNo":345,"name":346,"nameZh":28,"description":347,"descriptionZh":28,"repositoryFullName":30,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":31,"starsCount":32,"licenseSpdxId":33,"licenseFileUrl":28,"sourceHtmlUrl":348,"categories":349,"keywords":351,"publishedAt":51},"01M6DJYBTDSDWFY4B79YTVC9NB","setup-gbrain","Set up gbrain for this coding agent: install the CLI, initialize a local PGLite or Supabase brain, register MCP, capture per-remote trust policy. (gstack)","https:\u002F\u002Fgithub.com\u002Fgarrytan\u002Fgstack\u002Fblob\u002Fmain\u002Fsetup-gbrain\u002FSKILL.md",[350],{"categoryNo":155,"categoryName":156,"taxonomyType":106,"taxonomyTypeDesc":107},[352,294,353,218,354,309,355,356,357,358,39,40,359,45,360,46,92,361,362,238],"setup gbrain","setup","supabase","local","MCP","connect","configure","cli","brain","install","start",1,18]