[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skills:stats":3,"skills:pro6":8,"skills:sce6":55,"skills:creators9":100,"skills:all:stars:10642:":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":561,"size":562},[197,228,260,285,305,330,351,373,388,407,428,446,468,483,494,506,521,540],{"skillNo":198,"name":199,"nameZh":18,"description":200,"descriptionZh":18,"repositoryFullName":201,"ownerLogin":202,"ownerAvatarUrl":203,"ownerAccountNo":204,"ownerDisplayName":18,"repositoryNo":205,"starsCount":206,"licenseSpdxId":207,"licenseFileUrl":18,"sourceHtmlUrl":208,"categories":209,"keywords":210,"publishedAt":227},"01M6H5NN9MWT2GT6DVSRCG4DGZ","squash-pr","Check PR has no new review feedback, squash merge to the PR's target branch, then update that local branch.","cookeyholder\u002Fusing-ai-skills","cookeyholder","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F75561931?v=4","01M6H58KRK3MSWHTTB1Y7Q82A1","01M6H58KX5T98CH5KGFGG3K0WJ",0,"MIT","https:\u002F\u002Fgithub.com\u002Fcookeyholder\u002Fusing-ai-skills\u002Fblob\u002Fmain\u002Fsquash-pr\u002FSKILL.md",[],[211,212,213,214,215,216,217,155,218,219,220,221,222,223,224,225,226],"pr","squash","squash pr","github cli","branch","feedback","cli","merge","update","local","git","gh","review","check","review feedback","new","2026-11-10 10:12:30",{"skillNo":229,"name":230,"nameZh":18,"description":231,"descriptionZh":18,"repositoryFullName":232,"ownerLogin":233,"ownerAvatarUrl":234,"ownerAccountNo":235,"ownerDisplayName":236,"repositoryNo":237,"starsCount":206,"licenseSpdxId":207,"licenseFileUrl":18,"sourceHtmlUrl":238,"categories":239,"keywords":240,"publishedAt":227},"01M6H87SQHTYJGP904Y5NJD2SP","sweep","Turn a pile of small fixes into a batch \u002Ffleet can dispatch. Takes the open `inbox` issues and any items pasted with the command, explores them in one pass, rejects anything too big for a small fix and takes it out of the inbox, merges items that touch the same files into one ticket, and files the tickets under one dated `sweep-YYYY-MM-DD` label. Use for \"sweep the inbox\", \"batch these fixes\", \"turn these into tickets and fleet them\". For one ad-hoc ticket, use file-issue; for a feature, use \u002Fto-tickets.","O-Marsters-1997\u002Fmy-claude-code","O-Marsters-1997","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F72571979?v=4","01M6H800V7V9BSXYZKDM0JXTJ2","Olly Marsters","01M6H800ZYDJR42TNRH0E6ZVZ7","https:\u002F\u002Fgithub.com\u002FO-Marsters-1997\u002Fmy-claude-code\u002Fblob\u002Fmain\u002Fskills\u002Fworkflow\u002Fsweep\u002FSKILL.md",[],[230,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259],"mm","feature","fixes","for","inbox","ticket","fix","issues","true","open","touch","files","use","file","can","batch","with","command","dispatch",{"skillNo":261,"name":211,"nameZh":18,"description":262,"descriptionZh":18,"repositoryFullName":232,"ownerLogin":233,"ownerAvatarUrl":234,"ownerAccountNo":235,"ownerDisplayName":236,"repositoryNo":237,"starsCount":206,"licenseSpdxId":207,"licenseFileUrl":18,"sourceHtmlUrl":263,"categories":264,"keywords":265,"publishedAt":227},"01M6H87NB5BW4YBT0VAEFY3PMX","Write a pull request's title and body and open it as a draft. Use whenever a PR is about to be opened or its description written: 'open a PR', 'raise a PR', 'create the pull request', 'write the PR body', 'gh pr create', or when a ticket or \u002Fimplement run finishes with a PR for review. Produces a short, visual-first body (Summary, Evidence, Merge Danger, Closes lines) built for a reviewer deciding whether to merge agent-written work. Not for \u002Ffleet reconcile's feature-branch PR into main, which only lists tickets already reviewed on their own PRs.","https:\u002F\u002Fgithub.com\u002FO-Marsters-1997\u002Fmy-claude-code\u002Fblob\u002Fmain\u002Fskills\u002Fworkflow\u002Fpr\u002FSKILL.md",[],[211,266,267,215,268,269,270,242,244,271,272,246,250,273,222,274,253,275,276,277,278,279,223,280,281,282,283,284,218],"pull","as","which","show","evidence","short","gh pr","only","main","matt pocock","visual","implement","when","reviewer","create","work","me","title","run",{"skillNo":286,"name":277,"nameZh":18,"description":287,"descriptionZh":18,"repositoryFullName":232,"ownerLogin":233,"ownerAvatarUrl":234,"ownerAccountNo":235,"ownerDisplayName":236,"repositoryNo":237,"starsCount":206,"licenseSpdxId":207,"licenseFileUrl":18,"sourceHtmlUrl":288,"categories":289,"keywords":290,"publishedAt":227},"01M6H87HKZ9KTF1BA3FSSETNK9","Implement a ticket or spec end to end. Invoke ONLY when the user types \u002Fimplement, or a dispatch prompt explicitly says to run implement for a named issue. Never invoke it on your own initiative, for ad hoc coding requests, or because a task looks like implementation work.","https:\u002F\u002Fgithub.com\u002FO-Marsters-1997\u002Fmy-claude-code\u002Fblob\u002Fmain\u002Fskills\u002Fworkflow\u002Fimplement\u002FSKILL.md",[],[277,281,291,292,293,259,244,294,284,295,296,246,297,273,298,299,300,301,302,303,304,278],"never","types","requests","ad","spec","end","issue","implementation","prompt","coding","it","user","task","invoke",{"skillNo":306,"name":307,"nameZh":18,"description":308,"descriptionZh":18,"repositoryFullName":232,"ownerLogin":233,"ownerAvatarUrl":234,"ownerAccountNo":235,"ownerDisplayName":236,"repositoryNo":237,"starsCount":206,"licenseSpdxId":207,"licenseFileUrl":18,"sourceHtmlUrl":309,"categories":310,"keywords":314,"publishedAt":227},"01M6H87CF4KFWPVPYMY6ZN7XSB","ideate","Use whenever the user asks what to build next in this project: \"what should I build next?\", \"any ideas for this project?\", \"what's missing?\", \"help me find gaps\", \"where could this go?\", \"what are competitors doing?\", \"where could we differentiate?\", \"how do I grow this?\". Trigger for roadmap ideation, product discovery, gap analysis and competitive positioning in a codebase, even when the user never says \"ideate\". Inventories what the code already does, scans the real market, and produces a portfolio of 6–10 evidence-backed ideas (mostly deepening what exists, some net-new), each of which later runs \u002Fto-prd on its own. For \"which skill should I run next?\" use artifact-scan.","https:\u002F\u002Fgithub.com\u002FO-Marsters-1997\u002Fmy-claude-code\u002Fblob\u002Fmain\u002Fskills\u002Fworkflow\u002Fideate\u002FSKILL.md",[311],{"categoryNo":312,"categoryName":313,"taxonomyType":11,"taxonomyTypeDesc":12},"01JBSEEDCAT000000000000031","产品经理",[307,268,291,315,316,317,318,319,320,321,282,322,323,324,325,326,327,284,328,329,226,278],"project","product discovery","competitive positioning","positioning","roadmap","analysis","code","artifact","later","next","portfolio","product","how","go","grow",{"skillNo":331,"name":332,"nameZh":18,"description":333,"descriptionZh":18,"repositoryFullName":232,"ownerLogin":233,"ownerAvatarUrl":234,"ownerAccountNo":235,"ownerDisplayName":236,"repositoryNo":237,"starsCount":206,"licenseSpdxId":207,"licenseFileUrl":18,"sourceHtmlUrl":334,"categories":335,"keywords":336,"publishedAt":227},"01M6H877H0GH0JXCDAVVZ63X0Q","fleet","Run a batch of tickets through parallel worktrees, wave by wave. Two subcommands: `\u002Ffleet dispatch \u003Clabel>` fans \u002Fimplement out across the ready tickets carrying that feature label, one subagent per ticket, all in parallel off the feature branch; `\u002Ffleet land \u003Clabel>` prepares the wave's PRs (drafts included) so the user can merge them in order without conflicts, fixing red CI and conflicts with one subagent per PR, and never merges; `\u002Ffleet reconcile \u003Clabel>` runs after a wave has merged, closes the done tickets, promotes the newly unblocked ones from backlog to ready, writes the handoff for the next dispatch, and opens the feature's PR into main once no tickets are left. A \u002Fsweep's `sweep-YYYY-MM-DD` label works as a feature label. Use for \"fan out these tickets\", \"implement these issues in parallel\", \"for each ready ticket create a worktree and delegate to a subagent\", \"reconcile the wave\", \"reconcile the feature\", \"what's unblocked now\", \"close out the merged tickets\", \"set up the next wave\". For a single ticket, use \u002Fimplement directly.","https:\u002F\u002Fgithub.com\u002FO-Marsters-1997\u002Fmy-claude-code\u002Fblob\u002Fmain\u002Fskills\u002Fworkflow\u002Ffleet\u002FSKILL.md",[],[332,337,338,241,267,339,215,291,211,242,244,340,341,246,342,343,248,344,274,345,346,347,256,348,349,280,350],"SET","parallel","ready","backlog","delegate","up","ci","parallel worktrees","now","done","subagent","across","conflicts","worktree",{"skillNo":352,"name":353,"nameZh":18,"description":354,"descriptionZh":18,"repositoryFullName":232,"ownerLogin":233,"ownerAvatarUrl":234,"ownerAccountNo":235,"ownerDisplayName":236,"repositoryNo":237,"starsCount":206,"licenseSpdxId":207,"licenseFileUrl":18,"sourceHtmlUrl":355,"categories":356,"keywords":357,"publishedAt":227},"01M6H8731Q9F2H85TQADH5HGR0","fix-ci","Fix failing GitHub Actions CI on pull requests fast: read the failed job logs, make the smallest fix, run one cheap local check, push, and let GitHub CI be the judge while it watches in the background. Takes an optional target: a run or job URL\u002FID (fix only that run's failures), a PR number\u002FURL (fix every failing check on it), or nothing (the PRs in the conversation, else the current branch's PR). Handles stacked PRs by fixing the base first and rebasing dependents. Use whenever the user says \"fix ci\", \"ci is failing\", \"checks failed\", \"the build is red\", \"fix the failing PRs\", \"both prs fail ci\", pastes a GitHub Actions run link, or otherwise asks to get red checks green, even without saying \"CI\". Not for writing new CI workflows.","https:\u002F\u002Fgithub.com\u002FO-Marsters-1997\u002Fmy-claude-code\u002Fblob\u002Fmain\u002Fskills\u002Fworkflow\u002Ffix-ci\u002FSKILL.md",[],[247,343,358,266,359,215,360,211,361,362,244,363,220,364,273,365,253,366,367,368,369,226,370,371,372],"fix ci","conversation","push","get","green","actions","github actions","writing","workflows","number","URL","failing","logs","ci workflows","pull requests",{"skillNo":374,"name":375,"nameZh":18,"description":376,"descriptionZh":18,"repositoryFullName":232,"ownerLogin":233,"ownerAvatarUrl":234,"ownerAccountNo":235,"ownerDisplayName":236,"repositoryNo":237,"starsCount":206,"licenseSpdxId":207,"licenseFileUrl":18,"sourceHtmlUrl":377,"categories":378,"keywords":379,"publishedAt":227},"01M6H86YPYQ1TK0GK7WZ42JV1X","file-issue","Files ONE ad-hoc GitHub issue for this repo and prints its URL. Use when the user says \"file an issue\", \"open a ticket for this\", \"make an issue so we can \u002Fimplement it later\", \"log this as a ticket\", \"park this in the tracker\", or when a conversation surfaces a concrete follow-up (a bug spotted mid-task, a refactor out of scope, a TODO worth tracking) and the user wants it captured rather than done now. Also the instant capture for small fixes: \"inbox: …\", \"inbox this\", \"add to the inbox\" files a bare `inbox` issue for \u002Fsweep to batch later. The singular sibling of \u002Fto-tickets: no plan, no slicing, no feature label. For a bug that needs root-cause investigation first, use triage-issue; for breaking a whole feature into tickets, use \u002Fto-tickets.","https:\u002F\u002Fgithub.com\u002FO-Marsters-1997\u002Fmy-claude-code\u002Fblob\u002Fmain\u002Fskills\u002Fworkflow\u002Ffile-issue\u002FSKILL.md",[],[297,254,380,359,381,245,246,342,250,252,345,368,346,382,256,383,384,323,385,386,387,278],"file issue","scope","log","todo","plan","tracker","surfaces","bare",{"skillNo":389,"name":390,"nameZh":18,"description":391,"descriptionZh":18,"repositoryFullName":232,"ownerLogin":233,"ownerAvatarUrl":234,"ownerAccountNo":235,"ownerDisplayName":236,"repositoryNo":237,"starsCount":206,"licenseSpdxId":207,"licenseFileUrl":18,"sourceHtmlUrl":392,"categories":393,"keywords":395,"publishedAt":227},"01M6H86SA421D0BC4JF9TXT0HT","chat-to-approach","Converts a pasted AI conversation summary or transcript into a canonical alignment document at .\u002Fdocs\u002Fapproach.md — the single source of truth for what we are building and why. Grills only on ambiguities, conflicts and deltas, never on settled decisions. The doc is portfolio-level: it holds many features at once, which \u002Fto-roadmap prioritises into a Now\u002FNext\u002FLater board before each feature runs the per-feature spine on its own. For a single already-chosen feature, use \u002Fto-prd instead.","https:\u002F\u002Fgithub.com\u002FO-Marsters-1997\u002Fmy-claude-code\u002Fblob\u002Fmain\u002Fskills\u002Fworkflow\u002Fchat-to-approach\u002FSKILL.md",[394],{"categoryNo":312,"categoryName":313,"taxonomyType":11,"taxonomyTypeDesc":12},[396,397,398,359,399,268,291,400,242,244,401,249,273,345,253,402,319,403,404,349,405,406],"to approach","chat","chat to approach","alignment","deltas","conversation summary","document","decisions","transcript","single source of truth","single",{"skillNo":408,"name":409,"nameZh":18,"description":410,"descriptionZh":18,"repositoryFullName":232,"ownerLogin":233,"ownerAvatarUrl":234,"ownerAccountNo":235,"ownerDisplayName":236,"repositoryNo":237,"starsCount":206,"licenseSpdxId":207,"licenseFileUrl":18,"sourceHtmlUrl":411,"categories":412,"keywords":413,"publishedAt":227},"01M6H86NM20NMQDSMQ1CBRTEY0","capture-idea","Capture an idea you just had — shape it into one concrete line, then append it to ## Accepted ideas in .\u002Fideas\u002FCONTEXT.md. Use for \"capture this idea\", \"add that to the roadmap\", \"note this down before I forget\".","https:\u002F\u002Fgithub.com\u002FO-Marsters-1997\u002Fmy-claude-code\u002Fblob\u002Fmain\u002Fskills\u002Fworkflow\u002Fcapture-idea\u002FSKILL.md",[],[414,415,416,417,418,244,419,420,421,249,253,319,422,423,301,424,425,426,427],"capture idea","capture","idea","forget","ideas","just","line","shape","you","note","add","context","append","down",{"skillNo":429,"name":430,"nameZh":18,"description":431,"descriptionZh":18,"repositoryFullName":232,"ownerLogin":233,"ownerAvatarUrl":234,"ownerAccountNo":235,"ownerDisplayName":236,"repositoryNo":237,"starsCount":206,"licenseSpdxId":207,"licenseFileUrl":18,"sourceHtmlUrl":432,"categories":433,"keywords":435,"publishedAt":227},"01M6H86H4RHJD0G9VSW0X6HKV9","artifact-scan","Use whenever the user asks \"which skill should I use?\", \"where are we in the workflow?\", \"what should I run next?\", \"what product docs already exist?\", \"do we have a roadmap\u002FPRD\u002Fplan yet?\", or \"what's left before I start coding?\". Front door to the product workflow suite: detects the ideate report, approach doc, roadmap, PRDs, plans and tickets, then names the one skill to run next based on what exists rather than a fixed order. Routes between *skills* — for \"what feature should I build next?\" use ideate. Also usable as a preflight routine from other product skills.","https:\u002F\u002Fgithub.com\u002FO-Marsters-1997\u002Fmy-claude-code\u002Fblob\u002Fmain\u002Fskills\u002Fworkflow\u002Fartifact-scan\u002FSKILL.md",[434],{"categoryNo":312,"categoryName":313,"taxonomyType":11,"taxonomyTypeDesc":12},[436,437,322,267,438,268,242,244,439,440,253,319,441,442,384,324,326,443,284,444,445],"scan","artifact scan","do","front","plans","workflow","product skills","build","tickets","where are we",{"skillNo":447,"name":448,"nameZh":18,"description":449,"descriptionZh":18,"repositoryFullName":232,"ownerLogin":233,"ownerAvatarUrl":234,"ownerAccountNo":235,"ownerDisplayName":236,"repositoryNo":237,"starsCount":206,"licenseSpdxId":207,"licenseFileUrl":18,"sourceHtmlUrl":450,"categories":451,"keywords":452,"publishedAt":227},"01M6WSKHEJXZSV071HZCH5PPRX","to-vault","File what the user learnt or decided into their Obsidian vault as atomic Notes, one idea each, linked into MOCs and logged. Use when the user types \u002Fto-vault, or says \"save this to my vault\", \"put this in obsidian\", \"add this to my notes\", \"file this decision\", \"record this decision in the vault\", \"keep this\", \"keep that answer\", \"save that answer\", or asks to keep takeaways from the session in their second brain. Also offer it right after record-decision writes an ADR. Also takes a Notion page link as the capture. Works from any repo. Not for writing ADRs (record-decision), Claude's own memory, or ingesting a source into wiki\u002F (use \u002Fingest).","https:\u002F\u002Fgithub.com\u002FO-Marsters-1997\u002Fmy-claude-code\u002Fblob\u002Fmain\u002Fskills\u002Fproductivity\u002Fto-vault\u002FSKILL.md",[],[453,454,267,455,456,292,457,458,244,459,460,461,462,463,245,464,465,466,467,365],"vault","to vault","adr","obsidian vault","second","memory","page","notion","repo","quoted","second brain","session","obsidian","decision","wiki",{"skillNo":469,"name":470,"nameZh":18,"description":471,"descriptionZh":18,"repositoryFullName":201,"ownerLogin":202,"ownerAvatarUrl":203,"ownerAccountNo":204,"ownerDisplayName":18,"repositoryNo":205,"starsCount":206,"licenseSpdxId":207,"licenseFileUrl":18,"sourceHtmlUrl":472,"categories":473,"keywords":474,"publishedAt":227},"01M6H5M7X518N0KGPP17QJC0Z5","review-pr","Read PR review comments, monitor CI with gh pr checks --watch, implement fixes, and push updates.","https:\u002F\u002Fgithub.com\u002Fcookeyholder\u002Fusing-ai-skills\u002Fblob\u002Fmain\u002Freview-pr\u002FSKILL.md",[],[211,475,223,257,214,476,360,477,217,155,478,243,479,272,343,220,480,222,481,482],"review pr","monitor ci","pr review comments","pr review","read","monitor","updates","comments",{"skillNo":484,"name":485,"nameZh":18,"description":486,"descriptionZh":18,"repositoryFullName":201,"ownerLogin":202,"ownerAvatarUrl":203,"ownerAccountNo":204,"ownerDisplayName":18,"repositoryNo":205,"starsCount":206,"licenseSpdxId":207,"licenseFileUrl":18,"sourceHtmlUrl":487,"categories":488,"keywords":489,"publishedAt":227},"01M6H5M582PX172B9BHYB915RN","review-pr-2x","Run review-pr twice and monitor PR checks with gh pr checks --watch.","https:\u002F\u002Fgithub.com\u002Fcookeyholder\u002Fusing-ai-skills\u002Fblob\u002Fmain\u002Freview-pr-2x\u002FSKILL.md",[],[211,490,475,223,257,214,217,155,491,284,272,492,220,480,222,493,470],"review pr 2x","logic","monitor pr","watch",{"skillNo":495,"name":496,"nameZh":18,"description":497,"descriptionZh":18,"repositoryFullName":201,"ownerLogin":202,"ownerAvatarUrl":203,"ownerAccountNo":204,"ownerDisplayName":18,"repositoryNo":205,"starsCount":206,"licenseSpdxId":207,"licenseFileUrl":18,"sourceHtmlUrl":498,"categories":499,"keywords":500,"publishedAt":227},"01M6H5M3897RSGYD8DEFHY56HW","review-fix","全方位進行專案程式碼審查，產生詳細且清楚的審查報告，並根據報告自動建立 OpenSpec change 的所有提案文件，用來規劃並修復所有發現的問題。另支援供 review-pr 等流程呼叫的輕量驗證模式。","https:\u002F\u002Fgithub.com\u002Fcookeyholder\u002Fusing-ai-skills\u002Fblob\u002Fmain\u002Freview-fix\u002FSKILL.md",[],[501,223,247,502,503,211,504,505,470],"review fix","文件","change","提案","openspec",{"skillNo":507,"name":508,"nameZh":18,"description":509,"descriptionZh":18,"repositoryFullName":232,"ownerLogin":233,"ownerAvatarUrl":234,"ownerAccountNo":235,"ownerDisplayName":236,"repositoryNo":237,"starsCount":206,"licenseSpdxId":207,"licenseFileUrl":18,"sourceHtmlUrl":510,"categories":511,"keywords":515,"publishedAt":227},"01M6H86DJP15F6DX128E5V72JA","teach","Teach the user a new skill or concept, within this workspace.","https:\u002F\u002Fgithub.com\u002FO-Marsters-1997\u002Fmy-claude-code\u002Fblob\u002Fmain\u002Fskills\u002Fproductivity\u002Fteach\u002FSKILL.md",[512],{"categoryNo":513,"categoryName":514,"taxonomyType":11,"taxonomyTypeDesc":12},"01JBSEEDCAT000000000000039","教师与教育",[508,516,249,517,422,518,519,520,302,226],"concept","learn","about","workspace","new skill",{"skillNo":522,"name":523,"nameZh":18,"description":524,"descriptionZh":18,"repositoryFullName":232,"ownerLogin":233,"ownerAvatarUrl":234,"ownerAccountNo":235,"ownerDisplayName":236,"repositoryNo":237,"starsCount":206,"licenseSpdxId":207,"licenseFileUrl":18,"sourceHtmlUrl":525,"categories":526,"keywords":527,"publishedAt":227},"01M6H86AFNF0JT6D4YDP3Z6RHD","triage-issue","Triage a bug or issue by exploring the codebase to find root cause, then create a GitHub issue with a TDD-based fix plan. Use when user reports a bug, wants to file an issue, mentions \"triage\", or wants to investigate and plan a fix for a problem.","https:\u002F\u002Fgithub.com\u002FO-Marsters-1997\u002Fmy-claude-code\u002Fblob\u002Fmain\u002Fskills\u002Fproduct\u002Ftriage-issue\u002FSKILL.md",[],[528,297,529,530,244,247,253,254,531,257,280,532,384,155,533,534,535,536,537,538,539,278],"triage issue","triage","problem","reports","investigate","tdd","github issue","find","codebase","bug","root","root cause",{"skillNo":541,"name":542,"nameZh":18,"description":543,"descriptionZh":18,"repositoryFullName":232,"ownerLogin":233,"ownerAvatarUrl":234,"ownerAccountNo":235,"ownerDisplayName":236,"repositoryNo":237,"starsCount":206,"licenseSpdxId":207,"licenseFileUrl":18,"sourceHtmlUrl":544,"categories":545,"keywords":547,"publishedAt":227},"01M6H865HDR6KDEYP4Z2KH542A","source-synthesis","Deep synthesis of a curated reading list — blog posts, tutorials, docs, articles — tailored to a specific use case or build goal. Use whenever the user provides URLs (public links to educational content) and wants a thorough, opinionated synthesis rather than a raw summary. Trigger on phrases like \"synthesise these sources\", \"give me a lit review of\", \"I want to read up on X, here are some links\", \"help me digest these articles\", \"summarise these tutorials for my use case\", \"I'm about to build X, here's my reading list\", or whenever the user pastes a list of URLs alongside a goal or project description. Also trigger proactively when the user provides multiple URLs and a description of something they're trying to learn or build — even if they don't say \"synthesise\".","https:\u002F\u002Fgithub.com\u002FO-Marsters-1997\u002Fmy-claude-code\u002Fblob\u002Fmain\u002Fskills\u002Fproduct\u002Fsource-synthesis\u002FSKILL.md",[546],{"categoryNo":35,"categoryName":36,"taxonomyType":11,"taxonomyTypeDesc":12},[548,549,550,551,552,553,315,554,342,517,223,282,555,556,479,557,558,559,560,244,278],"source","source synthesis","Synthesis","sources","deep","posts","re","goal","digest","reading","list","my","links",10642,18]