[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"creator:01M6PFRE5P2JXK3P8VYTERWA33":3,"creator-list:01M6PFRE5P2JXK3P8VYTERWA33:stars:1:":21},{"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":10,"company":10,"location":18,"followersCount":19,"publicReposCount":20},"01M6PFRE5P2JXK3P8VYTERWA33","refo","Refik ÖNAL","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F1114116?v=4","USER","个人作者",null,36,1,5,3,2,"2026-07-02 04:43:45","https:\u002F\u002Fgithub.com\u002Frefo","Istanbul",24,51,{"records":22,"total":11,"current":12,"size":336},[23,53,70,84,101,111,129,146,170,184,199,225,238,251,265,288,306,319],{"skillNo":24,"name":25,"nameZh":10,"description":26,"descriptionZh":10,"repositoryFullName":27,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":28,"starsCount":15,"licenseSpdxId":29,"licenseFileUrl":10,"sourceHtmlUrl":30,"categories":31,"keywords":42,"publishedAt":52},"01M6PFW0KDMWH5HGR1GA8K39ZN","writing-great-skills","Reference for writing and editing skills well — the vocabulary and principles that make a skill predictable.","refo\u002Fclaude-dev-helpers","01M6PFRE9XZS4SGHG2NQGJ9AB3","MIT","https:\u002F\u002Fgithub.com\u002Frefo\u002Fclaude-dev-helpers\u002Fblob\u002Fmain\u002Fplugins\u002Fmp\u002Fskills\u002Fskills\u002Fproductivity\u002Fwriting-great-skills\u002FSKILL.md",[32,37],{"categoryNo":33,"categoryName":34,"taxonomyType":35,"taxonomyTypeDesc":36},"01JBSEEDCAT000000000000018","写作与文案","SCENARIO","使用场景",{"categoryNo":38,"categoryName":39,"taxonomyType":40,"taxonomyTypeDesc":41},"01JBSEEDCAT000000000000036","内容创作者","PROFESSION","适用职业",[43,44,45,46,47,48,49,50,51],"writing","writing great skills","editing","reference","vocabulary","make","principles","true","for","2026-11-10 10:12:30",{"skillNo":54,"name":55,"nameZh":10,"description":56,"descriptionZh":10,"repositoryFullName":27,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":28,"starsCount":15,"licenseSpdxId":29,"licenseFileUrl":10,"sourceHtmlUrl":57,"categories":58,"keywords":62,"publishedAt":52},"01M6PFVXQ3PVRQ9035VZE9RBBX","teach","Teach the user a new skill or concept, within this workspace.","https:\u002F\u002Fgithub.com\u002Frefo\u002Fclaude-dev-helpers\u002Fblob\u002Fmain\u002Fplugins\u002Fmp\u002Fskills\u002Fskills\u002Fproductivity\u002Fteach\u002FSKILL.md",[59],{"categoryNo":60,"categoryName":61,"taxonomyType":40,"taxonomyTypeDesc":41},"01JBSEEDCAT000000000000039","教师与教育",[55,63,64,65,66,67,68,50,69],"learn","workspace","user","new skill","about","you","concept",{"skillNo":71,"name":72,"nameZh":10,"description":73,"descriptionZh":10,"repositoryFullName":27,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":28,"starsCount":15,"licenseSpdxId":29,"licenseFileUrl":10,"sourceHtmlUrl":74,"categories":75,"keywords":76,"publishedAt":52},"01M6PFVVJB7E7297GXB809B4J4","handoff","Compact the current conversation into a handoff document for another agent to pick up.","https:\u002F\u002Fgithub.com\u002Frefo\u002Fclaude-dev-helpers\u002Fblob\u002Fmain\u002Fplugins\u002Fmp\u002Fskills\u002Fskills\u002Fproductivity\u002Fhandoff\u002FSKILL.md",[],[72,77,78,79,80,81,82,83,50,51],"pick","session","up","document","conversation","compact","next",{"skillNo":85,"name":86,"nameZh":10,"description":87,"descriptionZh":10,"repositoryFullName":27,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":28,"starsCount":15,"licenseSpdxId":29,"licenseFileUrl":10,"sourceHtmlUrl":88,"categories":89,"keywords":90,"publishedAt":52},"01M6PFVS5DF6SM2251R15HR9A9","grilling","Interview the user relentlessly about a plan or design. Use when the user wants to stress-test a plan before building, or uses any 'grill' trigger phrases.","https:\u002F\u002Fgithub.com\u002Frefo\u002Fclaude-dev-helpers\u002Fblob\u002Fmain\u002Fplugins\u002Fmp\u002Fskills\u002Fskills\u002Fproductivity\u002Fgrilling\u002FSKILL.md",[],[86,91,92,93,94,65,95,96,97,98,99,100,67],"design","test","plan","before building","interview","use","grill","stress-test","trigger","stress",{"skillNo":102,"name":103,"nameZh":10,"description":104,"descriptionZh":10,"repositoryFullName":27,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":28,"starsCount":15,"licenseSpdxId":29,"licenseFileUrl":10,"sourceHtmlUrl":105,"categories":106,"keywords":107,"publishedAt":52},"01M6PFVQE56YMR6MXKTYWA2467","grill-me","A relentless interview to sharpen a plan or design.","https:\u002F\u002Fgithub.com\u002Frefo\u002Fclaude-dev-helpers\u002Fblob\u002Fmain\u002Fplugins\u002Fmp\u002Fskills\u002Fskills\u002Fproductivity\u002Fgrill-me\u002FSKILL.md",[],[108,97,109,91,93,110,95,50],"grill me","me","sharpen",{"skillNo":112,"name":113,"nameZh":10,"description":114,"descriptionZh":10,"repositoryFullName":27,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":28,"starsCount":15,"licenseSpdxId":29,"licenseFileUrl":10,"sourceHtmlUrl":115,"categories":116,"keywords":117,"publishedAt":52},"01M6PFVMPQ6PWHRFRW5YYZ4VZF","obsidian-vault","Search, create, and manage notes in the Obsidian vault with wikilinks and index notes. Use when user wants to find, create, or organize notes in Obsidian.","https:\u002F\u002Fgithub.com\u002Frefo\u002Fclaude-dev-helpers\u002Fblob\u002Fmain\u002Fplugins\u002Fmp\u002Fskills\u002Fskills\u002Fpersonal\u002Fobsidian-vault\u002FSKILL.md",[],[118,119,120,121,122,123,124,125,65,96,126,127,128],"obsidian","vault","obsidian vault","notes","create","index","search","find","manage","organize","with",{"skillNo":130,"name":131,"nameZh":10,"description":132,"descriptionZh":10,"repositoryFullName":27,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":28,"starsCount":15,"licenseSpdxId":29,"licenseFileUrl":10,"sourceHtmlUrl":133,"categories":134,"keywords":137,"publishedAt":52},"01M6PFVJEGQSW4140XYJQK8GX7","edit-article","Edit and improve articles by restructuring sections, improving clarity, and tightening prose. Use when user wants to edit, revise, or improve an article draft.","https:\u002F\u002Fgithub.com\u002Frefo\u002Fclaude-dev-helpers\u002Fblob\u002Fmain\u002Fplugins\u002Fmp\u002Fskills\u002Fskills\u002Fpersonal\u002Fedit-article\u002FSKILL.md",[135,136],{"categoryNo":33,"categoryName":34,"taxonomyType":35,"taxonomyTypeDesc":36},{"categoryNo":38,"categoryName":39,"taxonomyType":40,"taxonomyTypeDesc":41},[138,139,140,141,142,65,96,143,144,145,50],"edit article","edit","article","improve","clarity","prose","draft","revise",{"skillNo":147,"name":148,"nameZh":10,"description":149,"descriptionZh":10,"repositoryFullName":27,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":28,"starsCount":15,"licenseSpdxId":29,"licenseFileUrl":10,"sourceHtmlUrl":150,"categories":151,"keywords":152,"publishedAt":52},"01M6PFVCTMH9RQNJZ3EFVZ08CD","setup-pre-commit","Set up Husky pre-commit hooks with lint-staged (Prettier), type checking, and tests in the current repo. Use when user wants to add pre-commit hooks, set up Husky, configure lint-staged, or add commit-time formatting\u002Ftypechecking\u002Ftesting.","https:\u002F\u002Fgithub.com\u002Frefo\u002Fclaude-dev-helpers\u002Fblob\u002Fmain\u002Fplugins\u002Fmp\u002Fskills\u002Fskills\u002Fmisc\u002Fsetup-pre-commit\u002FSKILL.md",[],[153,154,155,156,157,158,159,160,161,162,96,79,163,164,165,166,167,168,128,169],"commit","setup","setup pre commit","pre commit","testing","lint","SET","pre-commit","configure","repo","hooks","prettier","time","tests","type","husky","staged",{"skillNo":171,"name":172,"nameZh":10,"description":173,"descriptionZh":10,"repositoryFullName":27,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":28,"starsCount":15,"licenseSpdxId":29,"licenseFileUrl":10,"sourceHtmlUrl":174,"categories":175,"keywords":176,"publishedAt":52},"01M6PFV9DWF2VK6JM1SDH25F0T","scaffold-exercises","Create exercise directory structures with sections, problems, solutions, and explainers that pass linting. Use when user wants to scaffold exercises, create exercise stubs, or set up a new course section.","https:\u002F\u002Fgithub.com\u002Frefo\u002Fclaude-dev-helpers\u002Fblob\u002Fmain\u002Fplugins\u002Fmp\u002Fskills\u002Fskills\u002Fmisc\u002Fscaffold-exercises\u002FSKILL.md",[],[177,178,179,122,159,180,65,96,79,181,128,182,183],"scaffold","scaffold exercises","directory","exercise","linting","course","section",{"skillNo":185,"name":186,"nameZh":10,"description":187,"descriptionZh":10,"repositoryFullName":27,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":28,"starsCount":15,"licenseSpdxId":29,"licenseFileUrl":10,"sourceHtmlUrl":188,"categories":189,"keywords":190,"publishedAt":52},"01M6PFV6EQN2A7240JK6T1QVA5","migrate-to-shoehorn","Migrate test files from `as` type assertions to @total-typescript\u002Fshoehorn. Use when user mentions shoehorn, wants to replace `as` in tests, or needs partial test data.","https:\u002F\u002Fgithub.com\u002Frefo\u002Fclaude-dev-helpers\u002Fblob\u002Fmain\u002Fplugins\u002Fmp\u002Fskills\u002Fskills\u002Fmisc\u002Fmigrate-to-shoehorn\u002FSKILL.md",[],[191,192,193,92,194,65,96,195,196,166,197,167,198],"migrate to shoehorn","migrate","typescript","data","files","test data","as","assertions",{"skillNo":200,"name":201,"nameZh":10,"description":202,"descriptionZh":10,"repositoryFullName":27,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":28,"starsCount":15,"licenseSpdxId":29,"licenseFileUrl":10,"sourceHtmlUrl":203,"categories":204,"keywords":208,"publishedAt":52},"01M6PFV39DV84487AGF8440N6F","git-guardrails-claude-code","Set up Claude Code hooks to block dangerous git commands (push, reset --hard, clean, branch -D, etc.) before they execute. Use when user wants to prevent destructive git operations, add git safety hooks, or block git push\u002Freset in Claude Code.","https:\u002F\u002Fgithub.com\u002Frefo\u002Fclaude-dev-helpers\u002Fblob\u002Fmain\u002Fplugins\u002Fmp\u002Fskills\u002Fskills\u002Fmisc\u002Fgit-guardrails-claude-code\u002FSKILL.md",[205],{"categoryNo":206,"categoryName":207,"taxonomyType":40,"taxonomyTypeDesc":41},"01JBSEEDCAT000000000000030","开发工程师",[209,210,211,212,213,159,214,215,216,217,218,219,96,79,163,220,221,222,223,224],"code","git","Guardrails","git guardrails claude code","push","Safety","git push","branch","execute","claude code hooks","operations","clean","commands","reset","git operations","block",{"skillNo":226,"name":227,"nameZh":10,"description":228,"descriptionZh":10,"repositoryFullName":27,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":28,"starsCount":15,"licenseSpdxId":29,"licenseFileUrl":10,"sourceHtmlUrl":229,"categories":230,"keywords":233,"publishedAt":52},"01M6PFV16BJ3N77F4D5HN6YJXS","writing-shape","Writing, exploit — shape raw material into an article, paragraph by paragraph.","https:\u002F\u002Fgithub.com\u002Frefo\u002Fclaude-dev-helpers\u002Fblob\u002Fmain\u002Fplugins\u002Fmp\u002Fskills\u002Fskills\u002Fin-progress\u002Fwriting-shape\u002FSKILL.md",[231,232],{"categoryNo":33,"categoryName":34,"taxonomyType":35,"taxonomyTypeDesc":36},{"categoryNo":38,"categoryName":39,"taxonomyType":40,"taxonomyTypeDesc":41},[43,234,235,236,140,237,50],"writing shape","shape","exploit","material",{"skillNo":239,"name":240,"nameZh":10,"description":241,"descriptionZh":10,"repositoryFullName":27,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":28,"starsCount":15,"licenseSpdxId":29,"licenseFileUrl":10,"sourceHtmlUrl":242,"categories":243,"keywords":246,"publishedAt":52},"01M6PFTZCFEGF1B3BSKNMVEHDC","writing-fragments","Writing, explore — mine raw fragments, no structure yet.","https:\u002F\u002Fgithub.com\u002Frefo\u002Fclaude-dev-helpers\u002Fblob\u002Fmain\u002Fplugins\u002Fmp\u002Fskills\u002Fskills\u002Fin-progress\u002Fwriting-fragments\u002FSKILL.md",[244,245],{"categoryNo":33,"categoryName":34,"taxonomyType":35,"taxonomyTypeDesc":36},{"categoryNo":38,"categoryName":39,"taxonomyType":40,"taxonomyTypeDesc":41},[43,247,248,249,250,50],"writing fragments","explore","structure","mine",{"skillNo":252,"name":253,"nameZh":10,"description":254,"descriptionZh":10,"repositoryFullName":27,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":28,"starsCount":15,"licenseSpdxId":29,"licenseFileUrl":10,"sourceHtmlUrl":255,"categories":256,"keywords":259,"publishedAt":52},"01M6PFTXAQ0H34N90W8H64D2WM","writing-beats","Writing, exploit — assemble raw material into a journey of beats, grounding each term before a beat leans on it.","https:\u002F\u002Fgithub.com\u002Frefo\u002Fclaude-dev-helpers\u002Fblob\u002Fmain\u002Fplugins\u002Fmp\u002Fskills\u002Fskills\u002Fin-progress\u002Fwriting-beats\u002FSKILL.md",[257,258],{"categoryNo":33,"categoryName":34,"taxonomyType":35,"taxonomyTypeDesc":36},{"categoryNo":38,"categoryName":39,"taxonomyType":40,"taxonomyTypeDesc":41},[43,260,261,236,262,237,263,264,50],"writing beats","assemble","journey","it","grounding",{"skillNo":266,"name":267,"nameZh":10,"description":268,"descriptionZh":10,"repositoryFullName":27,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":28,"starsCount":15,"licenseSpdxId":29,"licenseFileUrl":10,"sourceHtmlUrl":269,"categories":270,"keywords":271,"publishedAt":52},"01M6PFTT3MFTVYNPTPEETS6TG5","wizard","Generate an interactive bash wizard that walks a human through a manual procedure — third-party setup, a one-off migration, an A→B state transition — opening URLs, capturing values, confirming each step, and writing .env files and GitHub Actions secrets.","https:\u002F\u002Fgithub.com\u002Frefo\u002Fclaude-dev-helpers\u002Fblob\u002Fmain\u002Fplugins\u002Fmp\u002Fskills\u002Fskills\u002Fin-progress\u002Fwizard\u002FSKILL.md",[],[267,43,272,273,274,275,276,277,278,279,280,195,281,282,283,284,50,285,286,287],"github","generate","state","actions","github actions","secrets","Bash","interactive","migration","human","third-party","env","manual","values","party","transition",{"skillNo":289,"name":290,"nameZh":10,"description":291,"descriptionZh":10,"repositoryFullName":27,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":28,"starsCount":15,"licenseSpdxId":29,"licenseFileUrl":10,"sourceHtmlUrl":292,"categories":293,"keywords":294,"publishedAt":52},"01M6PFTQB4P9SRW8H0XP64Y7PG","wayfinder","Chart a route through a foggy problem — turn a loose idea into a map of investigation tickets and resolve them one at a time until the way to the goal is clear.","https:\u002F\u002Fgithub.com\u002Frefo\u002Fclaude-dev-helpers\u002Fblob\u002Fmain\u002Fplugins\u002Fmp\u002Fskills\u002Fskills\u002Fin-progress\u002Fwayfinder\u002FSKILL.md",[],[290,295,296,297,298,299,300,165,301,302,303,304,50,305],"investigation","one at a time","goal","idea","route","map","chart","clear","problem","tickets","at",{"skillNo":307,"name":308,"nameZh":10,"description":309,"descriptionZh":10,"repositoryFullName":27,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":28,"starsCount":15,"licenseSpdxId":29,"licenseFileUrl":10,"sourceHtmlUrl":310,"categories":311,"keywords":312,"publishedAt":52},"01M6PFTMM2NHRBBVHGDWVYWQDT","loop-me","Grill me about specs for the workflows I want to build, within this workspace.","https:\u002F\u002Fgithub.com\u002Frefo\u002Fclaude-dev-helpers\u002Fblob\u002Fmain\u002Fplugins\u002Fmp\u002Fskills\u002Fskills\u002Fin-progress\u002Floop-me\u002FSKILL.md",[],[313,314,109,91,315,108,316,317,64,125,97,318,67,50,51],"loop me","loop","go","workflow","workflows","build",{"skillNo":320,"name":321,"nameZh":10,"description":322,"descriptionZh":10,"repositoryFullName":27,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":28,"starsCount":15,"licenseSpdxId":29,"licenseFileUrl":10,"sourceHtmlUrl":323,"categories":324,"keywords":325,"publishedAt":52},"01M6PFTE97TQ3J019G954VYH30","triage","Move issues and external PRs through a state machine of triage roles — categorise, verify, grill if needed, and write agent-ready briefs.","https:\u002F\u002Fgithub.com\u002Frefo\u002Fclaude-dev-helpers\u002Fblob\u002Fmain\u002Fplugins\u002Fmp\u002Fskills\u002Fskills\u002Fengineering\u002Ftriage\u002FSKILL.md",[],[321,274,326,327,328,329,97,330,331,332,333,50,334,335],"issues","verify","write","ready","roles","machine","move","briefs","state machine","prs",18]