[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skills:stats":3,"skills:pro6":8,"skills:sce6":55,"skills:creators9":100,"skills:all:stars:10643:":195},{"skillCount":4,"professionCount":5,"scenarioCount":6,"creatorCount":7},192262,11,7,1890,[9,20,27,34,41,48],{"categoryNo":10,"taxonomyType":11,"taxonomyTypeDesc":12,"categoryName":13,"categoryNameEn":14,"description":15,"level":16,"skillCount":17,"parentNo":18,"parentName":18,"children":19},"01JBSEEDCAT000000000000030","PROFESSION","适用职业","开发工程师","Software Engineer","从事软件编码、测试与运维的工程师",1,13277,null,[],{"categoryNo":21,"taxonomyType":11,"taxonomyTypeDesc":12,"categoryName":22,"categoryNameEn":23,"description":24,"level":16,"skillCount":25,"parentNo":18,"parentName":18,"children":26},"01JBSEEDCAT000000000000032","设计师","Designer","视觉、交互与品牌设计人员",7778,[],{"categoryNo":28,"taxonomyType":11,"taxonomyTypeDesc":12,"categoryName":29,"categoryNameEn":30,"description":31,"level":16,"skillCount":32,"parentNo":18,"parentName":18,"children":33},"01JBSEEDCAT000000000000033","数据分析师","Data Analyst","数据分析、报表与商业智能人员",4989,[],{"categoryNo":35,"taxonomyType":11,"taxonomyTypeDesc":12,"categoryName":36,"categoryNameEn":37,"description":38,"level":16,"skillCount":39,"parentNo":18,"parentName":18,"children":40},"01JBSEEDCAT000000000000036","内容创作者","Content Creator","作者、编辑与自媒体创作者",3941,[],{"categoryNo":42,"taxonomyType":11,"taxonomyTypeDesc":12,"categoryName":43,"categoryNameEn":44,"description":45,"level":16,"skillCount":46,"parentNo":18,"parentName":18,"children":47},"01JBSEEDCAT000000000000035","市场营销","Marketer","市场推广、增长与品牌运营人员",3449,[],{"categoryNo":49,"taxonomyType":11,"taxonomyTypeDesc":12,"categoryName":50,"categoryNameEn":51,"description":52,"level":16,"skillCount":53,"parentNo":18,"parentName":18,"children":54},"01JBSEEDCAT000000000000037","律师与法务","Legal","合同、合规与法律事务人员",3317,[],[56,65,72,79,86,93],{"categoryNo":57,"taxonomyType":58,"taxonomyTypeDesc":59,"categoryName":60,"categoryNameEn":61,"description":62,"level":16,"skillCount":63,"parentNo":18,"parentName":18,"children":64},"01JBSEEDCAT000000000000022","SCENARIO","使用场景","智能体与自动化","Agents & Automation","Skill、MCP、智能体与工作流自动化",39464,[],{"categoryNo":66,"taxonomyType":58,"taxonomyTypeDesc":59,"categoryName":67,"categoryNameEn":68,"description":69,"level":16,"skillCount":70,"parentNo":18,"parentName":18,"children":71},"01JBSEEDCAT000000000000006","软件开发","Software Development","编码、测试、部署等软件研发任务",26546,[],{"categoryNo":73,"taxonomyType":58,"taxonomyTypeDesc":59,"categoryName":74,"categoryNameEn":75,"description":76,"level":16,"skillCount":77,"parentNo":18,"parentName":18,"children":78},"01JBSEEDCAT000000000000014","设计创意","Design & Creative","视觉设计、品牌与多媒体创作",13574,[],{"categoryNo":80,"taxonomyType":58,"taxonomyTypeDesc":59,"categoryName":81,"categoryNameEn":82,"description":83,"level":16,"skillCount":84,"parentNo":18,"parentName":18,"children":85},"01JBSEEDCAT000000000000001","办公效率","Office Productivity","日常办公文档、表格、演示与沟通类任务",6292,[],{"categoryNo":87,"taxonomyType":58,"taxonomyTypeDesc":59,"categoryName":88,"categoryNameEn":89,"description":90,"level":16,"skillCount":91,"parentNo":18,"parentName":18,"children":92},"01JBSEEDCAT000000000000017","内容创作","Content Creation","写作、文案与营销内容生产",6034,[],{"categoryNo":94,"taxonomyType":58,"taxonomyTypeDesc":59,"categoryName":95,"categoryNameEn":96,"description":97,"level":16,"skillCount":98,"parentNo":18,"parentName":18,"children":99},"01JBSEEDCAT000000000000020","研究与学习","Research & Learning","资料检索、知识整理与学习辅导",5533,[],{"records":101,"total":7,"current":16,"size":194},[102,114,123,133,143,153,163,172,182],{"accountNo":103,"login":104,"displayName":105,"avatarUrl":106,"accountType":107,"accountTypeDesc":108,"profileDescription":109,"skillCount":110,"repoCount":111,"professionCount":5,"scenarioCount":6,"totalStars":112,"updatedAt":113},"01M698VYDXZ6JW5WH3CRV650R8","microsoft","Microsoft","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F6154722?v=4","ORGANIZATION","组织","Open source projects and samples from Microsoft",4166,229,827679,"2026-11-11 10:41:13",{"accountNo":115,"login":116,"displayName":116,"avatarUrl":117,"accountType":107,"accountTypeDesc":108,"profileDescription":118,"skillCount":119,"repoCount":120,"professionCount":6,"scenarioCount":6,"totalStars":121,"updatedAt":122},"01M698P3FSAZ6B4R928ZF19KPT","openclaw","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F252820863?v=4","Your personal, open source AI assistant.",362,32,437560,"2026-11-11 08:48:08",{"accountNo":124,"login":125,"displayName":126,"avatarUrl":127,"accountType":107,"accountTypeDesc":108,"profileDescription":18,"skillCount":128,"repoCount":129,"professionCount":6,"scenarioCount":130,"totalStars":131,"updatedAt":132},"01M6AC29YGCR4S2NTJFV0G8B81","openai","OpenAI","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F14957082?v=4",171,23,6,341309,"2026-11-11 09:55:46",{"accountNo":134,"login":135,"displayName":136,"avatarUrl":137,"accountType":107,"accountTypeDesc":108,"profileDescription":18,"skillCount":138,"repoCount":139,"professionCount":140,"scenarioCount":6,"totalStars":141,"updatedAt":142},"01M6AC83E6K4FDKK7HZ8WNMQKE","apache","The Apache Software Foundation","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F47359?v=4",413,74,8,298026,"2026-11-11 12:04:37",{"accountNo":144,"login":145,"displayName":146,"avatarUrl":147,"accountType":107,"accountTypeDesc":108,"profileDescription":148,"skillCount":149,"repoCount":150,"professionCount":5,"scenarioCount":6,"totalStars":151,"updatedAt":152},"01M698VYEFDM0VJBZDYYJ2T83S","google","Google","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F1342004?v=4","Google ❤️ Open Source",535,48,241090,"2026-11-11 10:04:45",{"accountNo":154,"login":155,"displayName":156,"avatarUrl":157,"accountType":107,"accountTypeDesc":108,"profileDescription":158,"skillCount":159,"repoCount":160,"professionCount":5,"scenarioCount":6,"totalStars":161,"updatedAt":162},"01M6AC83DS133TPXFSP1DHNCC6","github","GitHub","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F9919?v=4","How people build software.",936,27,237963,"2026-11-11 11:59:04",{"accountNo":164,"login":165,"displayName":166,"avatarUrl":167,"accountType":107,"accountTypeDesc":108,"profileDescription":18,"skillCount":168,"repoCount":169,"professionCount":5,"scenarioCount":6,"totalStars":170,"updatedAt":171},"01M697XGDPXJAVQ8391V2BCYTE","anthropics","Anthropic","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F76263028?v=4",674,17,230964,"2026-11-11 11:16:59",{"accountNo":173,"login":174,"displayName":175,"avatarUrl":176,"accountType":107,"accountTypeDesc":108,"profileDescription":18,"skillCount":177,"repoCount":178,"professionCount":179,"scenarioCount":6,"totalStars":180,"updatedAt":181},"01M6AC83EPDGBFN19MWYRREJD0","Significant-Gravitas","AutoGPT","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F130738209?v=4",86,2,10,187989,"2026-11-11 12:08:44",{"accountNo":183,"login":184,"displayName":185,"avatarUrl":186,"accountType":187,"accountTypeDesc":188,"profileDescription":189,"skillCount":190,"repoCount":191,"professionCount":130,"scenarioCount":6,"totalStars":192,"updatedAt":193},"01M6DJCCDDG53MTYYRTXAXFG17","garrytan","Garry Tan","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F19957?v=4","USER","个人作者","Writes software, dreams. ",324,3,174110,"2026-11-11 10:31:36",9,{"records":196,"total":4,"current":591,"size":592},[197,231,255,286,309,321,336,363,387,405,433,455,477,495,524,544,561,578],{"skillNo":198,"name":199,"nameZh":18,"description":200,"descriptionZh":18,"repositoryFullName":201,"ownerLogin":202,"ownerAvatarUrl":203,"ownerAccountNo":204,"ownerDisplayName":205,"repositoryNo":206,"starsCount":207,"licenseSpdxId":208,"licenseFileUrl":18,"sourceHtmlUrl":209,"categories":210,"keywords":212,"publishedAt":230},"01M6H862E5QRJE07K2E91GW33V","prototype","Build a throwaway prototype to answer a design question. Use when the user wants to sanity-check whether a state model or logic feels right, or explore what a UI should look like.","O-Marsters-1997\u002Fmy-claude-code","O-Marsters-1997","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F72571979?v=4","01M6H800V7V9BSXYZKDM0JXTJ2","Olly Marsters","01M6H800ZYDJR42TNRH0E6ZVZ7",0,"MIT","https:\u002F\u002Fgithub.com\u002FO-Marsters-1997\u002Fmy-claude-code\u002Fblob\u002Fmain\u002Fskills\u002Fproduct\u002Fprototype\u002FSKILL.md",[211],{"categoryNo":21,"categoryName":22,"taxonomyType":11,"taxonomyTypeDesc":12},[199,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229],"design","state","ui","explore","model","check","question","user","use","look","build","logic","sanity","answer","state model","throwaway","when","2026-11-10 10:12:30",{"skillNo":232,"name":233,"nameZh":18,"description":234,"descriptionZh":18,"repositoryFullName":201,"ownerLogin":202,"ownerAvatarUrl":203,"ownerAccountNo":204,"ownerDisplayName":205,"repositoryNo":206,"starsCount":207,"licenseSpdxId":208,"licenseFileUrl":18,"sourceHtmlUrl":235,"categories":236,"keywords":237,"publishedAt":230},"01M6H85YPBP9WFARCNHN316K1Y","handoff","Compact the current conversation into a handoff document that another agent picks up in a fresh context window — including an agent targeting a different repo. Use when the user says \"hand off\", \"write a handoff\", \"pass this to another agent\", \"continue in another repo\", or wants to preserve context before switching sessions\u002Frepos.","https:\u002F\u002Fgithub.com\u002FO-Marsters-1997\u002Fmy-claude-code\u002Fblob\u002Fmain\u002Fskills\u002Fproduct\u002Fhandoff\u002FSKILL.md",[],[233,238,239,240,241,242,243,220,221,244,245,246,247,248,249,250,251,252,253,229,254],"sessions","repos","continue","repo","write","context","up","document","conversation","compact","switching","fresh","targeting","hand","preserve","window","context window",{"skillNo":256,"name":257,"nameZh":18,"description":258,"descriptionZh":18,"repositoryFullName":259,"ownerLogin":260,"ownerAvatarUrl":261,"ownerAccountNo":262,"ownerDisplayName":18,"repositoryNo":263,"starsCount":207,"licenseSpdxId":208,"licenseFileUrl":18,"sourceHtmlUrl":264,"categories":265,"keywords":269,"publishedAt":230},"01M6H5KH29MFTRK507V9ZWGTD4","refactor-django","任意 Django 專案的波浪式重構工作流程。當使用者想要讓專案更好維護、程式碼更具可讀性、更容易測試、更 clean、提升測試覆蓋率、從 Fat View 抽取 Service 層、拆解 Fat Model、解耦 Django signals、修復技術債、整備 type hints \u002F mypy、設定 pre-commit 工具鏈、或需要一套安全且可追蹤的重構計畫時使用。觸發詞：refactor、重構、service 層抽取、測試覆蓋率提升、fat view、fat model、技術債清理、clean code、service layer、安全網測試、Django 重構、type hints。","cookeyholder\u002Fusing-ai-skills","cookeyholder","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F75561931?v=4","01M6H58KRK3MSWHTTB1Y7Q82A1","01M6H58KX5T98CH5KGFGG3K0WJ","https:\u002F\u002Fgithub.com\u002Fcookeyholder\u002Fusing-ai-skills\u002Fblob\u002Fmain\u002Frefactor-django\u002FSKILL.md",[266],{"categoryNo":267,"categoryName":268,"taxonomyType":58,"taxonomyTypeDesc":59},"01JBSEEDCAT000000000000007","代码审查",[270,271,272,273,274,275,276,277,217,278,279,280,281,282,283,284,285],"refactor","django","refactor django","commit","code","clean code","pre-commit","安全","view","clean","signals","service","type","工具","mypy","layer",{"skillNo":287,"name":288,"nameZh":18,"description":289,"descriptionZh":18,"repositoryFullName":201,"ownerLogin":202,"ownerAvatarUrl":203,"ownerAccountNo":204,"ownerDisplayName":205,"repositoryNo":206,"starsCount":207,"licenseSpdxId":208,"licenseFileUrl":18,"sourceHtmlUrl":290,"categories":291,"keywords":292,"publishedAt":230},"01M6H85TGJQH3JAJQCJQ9P0T14","grilling","Interrogates a plan, design or decision one question at a time until nothing is silently assumed. Use when the user wants their thinking stress-tested rather than executed: \"grill me\", \"grill me on this\", \"poke holes in this\", \"stress-test this plan\", \"challenge this design\", \"what am I missing here\", \"argue against this\", \"pressure-test this decision\", or \"interview me about this before we build\". Trigger when the user presents a plan and asks for pushback instead of implementation, even without the word \"grill\". For a session that also checks the plan against CONTEXT.md and existing ADRs, use grill-me-with-docs instead.","https:\u002F\u002Fgithub.com\u002FO-Marsters-1997\u002Fmy-claude-code\u002Fblob\u002Fmain\u002Fskills\u002Fproduct\u002Fgrilling\u002FSKILL.md",[],[288,213,293,294,295,296,219,297,298,221,299,300,301,302,303,304,305,306,307,308,229],"test","Word","decision","challenge","interview","session","grill-me","thinking","poke","time","stress-test","trigger","missing","with","for","Existing",{"skillNo":310,"name":299,"nameZh":18,"description":311,"descriptionZh":18,"repositoryFullName":201,"ownerLogin":202,"ownerAvatarUrl":203,"ownerAccountNo":204,"ownerDisplayName":205,"repositoryNo":206,"starsCount":207,"licenseSpdxId":208,"licenseFileUrl":18,"sourceHtmlUrl":312,"categories":313,"keywords":314,"publishedAt":230},"01M6H85PVVW2TSPW42N5BGRN9J","A relentless interview to sharpen a plan or design.","https:\u002F\u002Fgithub.com\u002FO-Marsters-1997\u002Fmy-claude-code\u002Fblob\u002Fmain\u002Fskills\u002Fproduct\u002Fgrill-me\u002FSKILL.md",[],[315,316,317,213,318,319,297,320],"grill me","grill","me","plan","sharpen","true",{"skillNo":322,"name":323,"nameZh":18,"description":324,"descriptionZh":18,"repositoryFullName":201,"ownerLogin":202,"ownerAvatarUrl":203,"ownerAccountNo":204,"ownerDisplayName":205,"repositoryNo":206,"starsCount":207,"licenseSpdxId":208,"licenseFileUrl":18,"sourceHtmlUrl":325,"categories":326,"keywords":327,"publishedAt":230},"01M6H85KBTWMEPY98RQVJPS09F","grill-me-with-docs","Grilling session that challenges your plan against the existing domain model, sharpens terminology, and updates documentation (CONTEXT.md, ADRs) inline as decisions crystallise. Use when user wants to stress-test a plan against their project's language and documented decisions.","https:\u002F\u002Fgithub.com\u002FO-Marsters-1997\u002Fmy-claude-code\u002Fblob\u002Fmain\u002Fskills\u002Fproduct\u002Fgrill-me-with-docs\u002FSKILL.md",[],[328,315,316,317,306,329,293,330,318,217,331,298,221,332,303,333,334,320,335,308,229],"docs","grill me with docs","documentation","decisions","domain","project","as","updates",{"skillNo":337,"name":338,"nameZh":18,"description":339,"descriptionZh":18,"repositoryFullName":201,"ownerLogin":202,"ownerAvatarUrl":203,"ownerAccountNo":204,"ownerDisplayName":205,"repositoryNo":206,"starsCount":207,"licenseSpdxId":208,"licenseFileUrl":18,"sourceHtmlUrl":340,"categories":341,"keywords":343,"publishedAt":230},"01M6H85D8RE4V6VT781G3EKMV3","flow-friction-audit","Drives a live web flow through a real browser, turns the run into evidence-backed friction findings, then routes them into the impeccable skill for critique and redesign. Use whenever the user wants to know where a real user gets stuck, confused or slowed down in a running flow — \"audit the signup flow\", \"where's the friction in checkout\", \"walk through onboarding and tell me what's clunky\", \"usability audit of the live app\", \"why do people drop off here\". Trigger on \"usability\", \"UX audit\", \"friction\", \"drop-off\" or \"walk the flow\" without this skill being named, and when the user only supplies a URL and asks what's wrong with the experience. Trigger before any URL or credentials exist — settling the goal, flow and environment is this skill's own first step, so ask for what's missing from inside the skill. Also use to run the design half alone from an agreed problems doc.","https:\u002F\u002Fgithub.com\u002FO-Marsters-1997\u002Fmy-claude-code\u002Fblob\u002Fmain\u002Fskills\u002Fproduct\u002Fflow-friction-audit\u002FSKILL.md",[342],{"categoryNo":21,"categoryName":22,"taxonomyType":11,"taxonomyTypeDesc":12},[344,345,346,347,213,348,349,350,351,352,353,354,355,317,356,357,358,359,360,361,362,229],"audit","flow","friction","flow friction audit","cli","browser","credentials","critique","Bash","ask","usability","only","drop","app","checkout","people","ux audit","URL","playwright-cli",{"skillNo":364,"name":365,"nameZh":18,"description":366,"descriptionZh":18,"repositoryFullName":201,"ownerLogin":202,"ownerAvatarUrl":203,"ownerAccountNo":204,"ownerDisplayName":205,"repositoryNo":206,"starsCount":207,"licenseSpdxId":208,"licenseFileUrl":18,"sourceHtmlUrl":367,"categories":368,"keywords":369,"publishedAt":230},"01M6H858CJJQEFTDFM1W6MCHFN","feedback","Turns the user's unstructured feedback about how a product or system behaves into verified, agent-ready GitHub issues. Splits a complaint into points, checks each against the code and recorded intent (ADRs, CONTEXT.md, git history), plays back what it found until the user agrees, then files one ticket per agreed finding under a shared label for \u002Fimplement or \u002Ffleet dispatch. Use when the user says \"\u002Ffeedback\", \"I don't like how X works\", \"this isn't usable because…\", \"X feels wrong\", \"this behaviour is annoying\", \"push back on how Y behaves\", or otherwise complains about the repo's behaviour or UX without a concrete bug report or spec. Also takes a jam.dev screen recording with the points as bullets. Not for feedback on a skill (use skill-feedback-collector), a single well-understood bug (triage-issue) or a ready-to-file follow-up (file-issue).","https:\u002F\u002Fgithub.com\u002FO-Marsters-1997\u002Fmy-claude-code\u002Fblob\u002Fmain\u002Fskills\u002Fproduct\u002Ffeedback\u002FSKILL.md",[],[365,370,274,371,372,373,374,375,376,244,377,378,379,380,381,382,383,384,385,386,229],"bug report","git","issues","product","ux","how","ready","bug","issue","files","intent","back","shared","screen","ticket","recording","fleet",{"skillNo":388,"name":389,"nameZh":18,"description":390,"descriptionZh":18,"repositoryFullName":201,"ownerLogin":202,"ownerAvatarUrl":203,"ownerAccountNo":204,"ownerDisplayName":205,"repositoryNo":206,"starsCount":207,"licenseSpdxId":208,"licenseFileUrl":18,"sourceHtmlUrl":391,"categories":392,"keywords":393,"publishedAt":230},"01M6H854AFDRP3SWJKDDE6PFPR","brainstorm","Runs a brainstorming session on any topic: a problem to solve, an opportunity, names, an event, a strategy. Generates far more and better ideas than the user would alone by rotating creative techniques, then optionally narrows them. Use when the user says \"brainstorm\", \"ideas for\", \"ways to solve\", \"help me think of\", \"I'm stuck on\", \"what are my options for\", or \"let's ideate\", even without the word brainstorm. Not for stress-testing one existing plan (use grilling), deciding what to build next in the current repo (use ideate), or turning a chosen idea into a spec.","https:\u002F\u002Fgithub.com\u002FO-Marsters-1997\u002Fmy-claude-code\u002Fblob\u002Fmain\u002Fskills\u002Fproduct\u002Fbrainstorm\u002FSKILL.md",[],[389,394,395,318,294,241,396,298,221,317,397,398,399,400,401,402,403,404,307,308,229],"testing","brainstorming","strategy","next","options","opportunity","ideas","problem","event","more","techniques",{"skillNo":406,"name":407,"nameZh":18,"description":408,"descriptionZh":18,"repositoryFullName":201,"ownerLogin":202,"ownerAvatarUrl":203,"ownerAccountNo":204,"ownerDisplayName":205,"repositoryNo":206,"starsCount":207,"licenseSpdxId":208,"licenseFileUrl":18,"sourceHtmlUrl":409,"categories":410,"keywords":418,"publishedAt":230},"01M6H850EVXMP32RQMBCXR28V0","unslop","Strip AI tells from prose and put voice back in. TRIGGER: load BEFORE writing user-facing prose, not after. Covers a PR title or body, README, docs page, commit message, issue or ticket text, Slack or email message, article, or release note. Trigger on plain requests like \"raise a PR\", \"write this up\", \"document this\", \"draft a message\". The user will not say \"unslop\", the prose itself is the trigger. SKIP for code, config, tests, and log output.","https:\u002F\u002Fgithub.com\u002FO-Marsters-1997\u002Fmy-claude-code\u002Fblob\u002Fmain\u002Fskills\u002Fmisc\u002Funslop\u002FSKILL.md",[411,414,417],{"categoryNo":412,"categoryName":413,"taxonomyType":58,"taxonomyTypeDesc":59},"01JBSEEDCAT000000000000005","邮件与沟通",{"categoryNo":415,"categoryName":416,"taxonomyType":58,"taxonomyTypeDesc":59},"01JBSEEDCAT000000000000018","写作与文案",{"categoryNo":35,"categoryName":36,"taxonomyType":11,"taxonomyTypeDesc":12},[407,419,420,273,421,422,274,423,424,425,426,242,244,427,378,428,381,429,430,384,431,432],"writing","slack","config","pr","release","email","text","release note","log","pr title","message","article","title","body",{"skillNo":434,"name":435,"nameZh":18,"description":436,"descriptionZh":18,"repositoryFullName":201,"ownerLogin":202,"ownerAvatarUrl":203,"ownerAccountNo":204,"ownerDisplayName":205,"repositoryNo":206,"starsCount":207,"licenseSpdxId":208,"licenseFileUrl":18,"sourceHtmlUrl":437,"categories":438,"keywords":439,"publishedAt":230},"01M6H84WARWVG16SW6TN5VBEZP","adhd","Shape output for a reader with ADHD: lead with the next action, number multi-step work, restate state across turns, suppress tangents, give specific time estimates, make wins visible. Invoke with \u002Fadhd; stays on until \"stop adhd mode\".","https:\u002F\u002Fgithub.com\u002FO-Marsters-1997\u002Fmy-claude-code\u002Fblob\u002Fmain\u002Fskills\u002Fmisc\u002Fadhd\u002FSKILL.md",[],[435,214,440,441,442,443,397,302,444,445,446,447,448,449,306,450,320,451,452,307,453,454],"productivity","work","reader","shape","across","formatting","style","multi","restate","output","number","action","mode","adhd mode","invoke",{"skillNo":456,"name":457,"nameZh":18,"description":458,"descriptionZh":18,"repositoryFullName":201,"ownerLogin":202,"ownerAvatarUrl":203,"ownerAccountNo":204,"ownerDisplayName":205,"repositoryNo":206,"starsCount":207,"licenseSpdxId":208,"licenseFileUrl":18,"sourceHtmlUrl":459,"categories":460,"keywords":461,"publishedAt":230},"01M6H84R4S6EJNX9BN5FFA4J85","triage-reflections","Routes pending REFLECT-marker learnings from the reflect ledger to GitHub issues. Use when the user says \"triage reflections\", \"\u002Ftriage-reflections\", \"process my REFLECT markers\", \"what have I learned\", or when the statusline shows reflect:N. Infers missing skill and scope, splits notes into explicit and unclear, plays unclear ones back for correction, merges duplicates into one item with every example, drops lessons already covered by a rule or lint config, routes by a three-way test the user can correct, files one issue per skill, and writes every decision back to the ledger with `reflect marker mark`.","https:\u002F\u002Fgithub.com\u002FO-Marsters-1997\u002Fmy-claude-code\u002Fblob\u002Fmain\u002Fskills\u002Fmeta\u002Ftriage-reflections\u002FSKILL.md",[],[462,463,464,372,465,295,221,466,467,379,468,381,469,470,471,305,472,473,307,474,475,476,229],"triage","triage reflections","lint","correct","example","duplicates","statusline","learnings","three","scope","markers","can","splits","lessons","pending",{"skillNo":478,"name":479,"nameZh":18,"description":480,"descriptionZh":18,"repositoryFullName":201,"ownerLogin":202,"ownerAvatarUrl":203,"ownerAccountNo":204,"ownerDisplayName":205,"repositoryNo":206,"starsCount":207,"licenseSpdxId":208,"licenseFileUrl":18,"sourceHtmlUrl":481,"categories":482,"keywords":483,"publishedAt":230},"01M6H84MSFHBM0K1Y568RZP9M8","subagent-creator","Designs a lean Claude Code subagent, or widens one on request. Use when the user wants to create, scope or audit a subagent or custom agent, or asks to give an existing one more tools, turns or access. Grills on whether it earns its place before writing anything. Not for writing skills.","https:\u002F\u002Fgithub.com\u002FO-Marsters-1997\u002Fmy-claude-code\u002Fblob\u002Fmain\u002Fskills\u002Fmeta\u002Fsubagent-creator\u002FSKILL.md",[],[484,485,486,419,487,274,344,488,489,490,220,491,221,471,492,403,307,308,493,494,229],"subagent","subagent creator","creator","create","writing skills","Tools","access","lean","it","custom","request",{"skillNo":496,"name":497,"nameZh":18,"description":498,"descriptionZh":18,"repositoryFullName":201,"ownerLogin":202,"ownerAvatarUrl":203,"ownerAccountNo":204,"ownerDisplayName":205,"repositoryNo":206,"starsCount":207,"licenseSpdxId":208,"licenseFileUrl":18,"sourceHtmlUrl":499,"categories":500,"keywords":504,"publishedAt":230},"01M6H84G4EZ563CCKBM09YAY82","skill-updater","Update an existing skill with new context, patterns, or improvements. Edits the skill at its source repo (not the installed copy) and opens a draft PR for the change. Use when user wants to update a skill, modify a skill, add a pattern to a skill, improve an existing skill, edit a SKILL.md, tweak skill instructions, change skill behaviour, or mentions \"update skill\", \"edit skill\", \"change skill\", \"add to skill\". Also use when invoked programmatically with a skill name, path, and improvement_suggestions[] payload from skill-feedback-collector, with a GitHub issue number, or when \u002Fimplement hands over an issue whose changes are all under `skills\u002F`. Do NOT use for creating new skills from scratch — use skill-creator for that.","https:\u002F\u002Fgithub.com\u002FO-Marsters-1997\u002Fmy-claude-code\u002Fblob\u002Fmain\u002Fskills\u002Fmeta\u002Fskill-updater\u002FSKILL.md",[501],{"categoryNo":502,"categoryName":503,"taxonomyType":58,"taxonomyTypeDesc":59},"01JBSEEDCAT000000000000023","Skill与智能体开发",[505,506,507,508,509,510,511,243,512,513,378,514,515,516,517,518,450,519,520,521,522,229,523],"skill updater","updater","change","update","improve","draft pr","edit","payload","update skill","do","patterns","existing skill","pattern","add","at","path","source","skill-creator","new",{"skillNo":525,"name":526,"nameZh":18,"description":527,"descriptionZh":18,"repositoryFullName":201,"ownerLogin":202,"ownerAvatarUrl":203,"ownerAccountNo":204,"ownerDisplayName":205,"repositoryNo":206,"starsCount":207,"licenseSpdxId":208,"licenseFileUrl":18,"sourceHtmlUrl":528,"categories":529,"keywords":531,"publishedAt":230},"01M6H84BTBK9HQQKVQF4WN2K9A","skill-feedback-collector","Collect structured feedback on a skill session and convert it into improvement proposals, then file them as reflect-format issues or hand them to skill-updater. Use when a skill finishes and asks whether you want to log feedback, or when the user says \"log feedback on the X skill\", \"record feedback on skill Y\", \"capture feedback for skill Z\", \"give feedback on the X skill\", or \"I want to leave feedback on skill X\". Make sure to use this skill whenever feedback or impressions on a skill are mentioned — even if the user doesn't explicitly say \"feedback\".","https:\u002F\u002Fgithub.com\u002FO-Marsters-1997\u002Fmy-claude-code\u002Fblob\u002Fmain\u002Fskills\u002Fmeta\u002Fskill-feedback-collector\u002FSKILL.md",[530],{"categoryNo":502,"categoryName":503,"taxonomyType":58,"taxonomyTypeDesc":59},[532,365,533,534,535,372,536,537,538,539,298,221,427,540,541,334,542,251,307,543,229],"skill feedback","feedback collector","collector","skill feedback collector","file","collect","convert","proposals","give feedback","capture feedback","you","improvement",{"skillNo":545,"name":546,"nameZh":18,"description":547,"descriptionZh":18,"repositoryFullName":259,"ownerLogin":260,"ownerAvatarUrl":261,"ownerAccountNo":262,"ownerDisplayName":18,"repositoryNo":263,"starsCount":207,"licenseSpdxId":208,"licenseFileUrl":18,"sourceHtmlUrl":548,"categories":549,"keywords":550,"publishedAt":230},"01M6H5HWHFW5T9YZV63HF8FPZ9","openspec-verify-change","Verify implementation matches change artifacts. Use when the user wants to validate that implementation is complete, correct, and coherent before archiving.","https:\u002F\u002Fgithub.com\u002Fcookeyholder\u002Fusing-ai-skills\u002Fblob\u002Fmain\u002Fopenspec-verify-change\u002FSKILL.md",[],[507,551,552,553,554,348,555,556,352,465,220,221,557,558,559,560,229],"openspec verify change","verify","verify change","openspec","validate","artifacts","implementation","coherent","verify implementation","complete",{"skillNo":562,"name":563,"nameZh":18,"description":564,"descriptionZh":18,"repositoryFullName":201,"ownerLogin":202,"ownerAvatarUrl":203,"ownerAccountNo":204,"ownerDisplayName":205,"repositoryNo":206,"starsCount":207,"licenseSpdxId":208,"licenseFileUrl":18,"sourceHtmlUrl":565,"categories":566,"keywords":568,"publishedAt":230},"01M6H845P7DVR6XRWX3HXCA6KV","skill-brief","Turns a rough idea for a new skill into a skill-creator-ready brief — the prep work a careful person does by hand before building: source prior art, decide what's worth lifting vs. what only half-fits, check the idea doesn't duplicate a skill you already have, and package the decisions. It does NOT write the final skill; it produces the brief skill-creator builds from. Use when the user says \"skill-brief\", \"brief for a skill\", \"source and synthesise skills for X\", \"what's out there before I build a skill for X\", \"I have an idea for a skill, help me scope it\", \"capture this into a skill brief\", or \"turn this into a skill-creator prompt\". Trigger proactively whenever someone is about to start a skill-creator session from a raw idea and hasn't sourced prior art yet — the sourcing pass is exactly what prevents building a duplicate.","https:\u002F\u002Fgithub.com\u002FO-Marsters-1997\u002Fmy-claude-code\u002Fblob\u002Fmain\u002Fskills\u002Fmeta\u002Fskill-brief\u002FSKILL.md",[567],{"categoryNo":502,"categoryName":503,"taxonomyType":58,"taxonomyTypeDesc":59},[569,570,571,572,441,573,242,355,376,574,575,576,317,304,471,542,251,307,521,577,522,229,523],"brief","skill brief","start","careful","decide","Art","idea","new skill","sourcing",{"skillNo":579,"name":580,"nameZh":18,"description":581,"descriptionZh":18,"repositoryFullName":259,"ownerLogin":260,"ownerAvatarUrl":261,"ownerAccountNo":262,"ownerDisplayName":18,"repositoryNo":263,"starsCount":207,"licenseSpdxId":208,"licenseFileUrl":18,"sourceHtmlUrl":582,"categories":583,"keywords":584,"publishedAt":230},"01M6H5HSHDJSQ0QW71GF9G7SSV","openspec-update-change","Update an OpenSpec change by revising its existing planning artifacts and keeping them coherent with one another. Use when the user wants to revise a change's plan, fold new decisions into it, or reconcile its artifacts after an edit. Never edits code.","https:\u002F\u002Fgithub.com\u002Fcookeyholder\u002Fusing-ai-skills\u002Fblob\u002Fmain\u002Fopenspec-update-change\u002FSKILL.md",[],[507,508,585,554,348,274,586,556,352,318,331,511,221,587,588,589,558,590,306,308,229,523],"openspec update change","planning","reconcile","never","Fold","revise",10643,18]