[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skills:pro6":3,"skills:sce6":50,"skills:creators9":95,"skills:stats":193,"skills:all:stars:10885:":195},[4,15,22,29,36,43],{"categoryNo":5,"taxonomyType":6,"taxonomyTypeDesc":7,"categoryName":8,"categoryNameEn":9,"description":10,"level":11,"skillCount":12,"parentNo":13,"parentName":13,"children":14},"01JBSEEDCAT000000000000030","PROFESSION","适用职业","开发工程师","Software Engineer","从事软件编码、测试与运维的工程师",1,13276,null,[],{"categoryNo":16,"taxonomyType":6,"taxonomyTypeDesc":7,"categoryName":17,"categoryNameEn":18,"description":19,"level":11,"skillCount":20,"parentNo":13,"parentName":13,"children":21},"01JBSEEDCAT000000000000032","设计师","Designer","视觉、交互与品牌设计人员",7776,[],{"categoryNo":23,"taxonomyType":6,"taxonomyTypeDesc":7,"categoryName":24,"categoryNameEn":25,"description":26,"level":11,"skillCount":27,"parentNo":13,"parentName":13,"children":28},"01JBSEEDCAT000000000000033","数据分析师","Data Analyst","数据分析、报表与商业智能人员",4988,[],{"categoryNo":30,"taxonomyType":6,"taxonomyTypeDesc":7,"categoryName":31,"categoryNameEn":32,"description":33,"level":11,"skillCount":34,"parentNo":13,"parentName":13,"children":35},"01JBSEEDCAT000000000000036","内容创作者","Content Creator","作者、编辑与自媒体创作者",3940,[],{"categoryNo":37,"taxonomyType":6,"taxonomyTypeDesc":7,"categoryName":38,"categoryNameEn":39,"description":40,"level":11,"skillCount":41,"parentNo":13,"parentName":13,"children":42},"01JBSEEDCAT000000000000035","市场营销","Marketer","市场推广、增长与品牌运营人员",3449,[],{"categoryNo":44,"taxonomyType":6,"taxonomyTypeDesc":7,"categoryName":45,"categoryNameEn":46,"description":47,"level":11,"skillCount":48,"parentNo":13,"parentName":13,"children":49},"01JBSEEDCAT000000000000037","律师与法务","Legal","合同、合规与法律事务人员",3317,[],[51,60,67,74,81,88],{"categoryNo":52,"taxonomyType":53,"taxonomyTypeDesc":54,"categoryName":55,"categoryNameEn":56,"description":57,"level":11,"skillCount":58,"parentNo":13,"parentName":13,"children":59},"01JBSEEDCAT000000000000022","SCENARIO","使用场景","智能体与自动化","Agents & Automation","Skill、MCP、智能体与工作流自动化",39462,[],{"categoryNo":61,"taxonomyType":53,"taxonomyTypeDesc":54,"categoryName":62,"categoryNameEn":63,"description":64,"level":11,"skillCount":65,"parentNo":13,"parentName":13,"children":66},"01JBSEEDCAT000000000000006","软件开发","Software Development","编码、测试、部署等软件研发任务",26546,[],{"categoryNo":68,"taxonomyType":53,"taxonomyTypeDesc":54,"categoryName":69,"categoryNameEn":70,"description":71,"level":11,"skillCount":72,"parentNo":13,"parentName":13,"children":73},"01JBSEEDCAT000000000000014","设计创意","Design & Creative","视觉设计、品牌与多媒体创作",13572,[],{"categoryNo":75,"taxonomyType":53,"taxonomyTypeDesc":54,"categoryName":76,"categoryNameEn":77,"description":78,"level":11,"skillCount":79,"parentNo":13,"parentName":13,"children":80},"01JBSEEDCAT000000000000001","办公效率","Office Productivity","日常办公文档、表格、演示与沟通类任务",6291,[],{"categoryNo":82,"taxonomyType":53,"taxonomyTypeDesc":54,"categoryName":83,"categoryNameEn":84,"description":85,"level":11,"skillCount":86,"parentNo":13,"parentName":13,"children":87},"01JBSEEDCAT000000000000017","内容创作","Content Creation","写作、文案与营销内容生产",6033,[],{"categoryNo":89,"taxonomyType":53,"taxonomyTypeDesc":54,"categoryName":90,"categoryNameEn":91,"description":92,"level":11,"skillCount":93,"parentNo":13,"parentName":13,"children":94},"01JBSEEDCAT000000000000020","研究与学习","Research & Learning","资料检索、知识整理与学习辅导",5531,[],{"records":96,"total":191,"current":11,"size":192},[97,111,120,130,140,150,160,169,179],{"accountNo":98,"login":99,"displayName":100,"avatarUrl":101,"accountType":102,"accountTypeDesc":103,"profileDescription":104,"skillCount":105,"repoCount":106,"professionCount":107,"scenarioCount":108,"totalStars":109,"updatedAt":110},"01M698VYDXZ6JW5WH3CRV650R8","microsoft","Microsoft","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F6154722?v=4","ORGANIZATION","组织","Open source projects and samples from Microsoft",4166,229,11,7,828075,"2026-11-12 04:48:47",{"accountNo":112,"login":113,"displayName":113,"avatarUrl":114,"accountType":102,"accountTypeDesc":103,"profileDescription":115,"skillCount":116,"repoCount":117,"professionCount":108,"scenarioCount":108,"totalStars":118,"updatedAt":119},"01M698P3FSAZ6B4R928ZF19KPT","openclaw","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F252820863?v=4","Your personal, open source AI assistant.",362,32,437637,"2026-11-12 03:04:11",{"accountNo":121,"login":122,"displayName":123,"avatarUrl":124,"accountType":102,"accountTypeDesc":103,"profileDescription":13,"skillCount":125,"repoCount":126,"professionCount":108,"scenarioCount":127,"totalStars":128,"updatedAt":129},"01M6AC29YGCR4S2NTJFV0G8B81","openai","OpenAI","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F14957082?v=4",171,23,6,341786,"2026-11-12 03:20:15",{"accountNo":131,"login":132,"displayName":133,"avatarUrl":134,"accountType":102,"accountTypeDesc":103,"profileDescription":13,"skillCount":135,"repoCount":136,"professionCount":137,"scenarioCount":108,"totalStars":138,"updatedAt":139},"01M6AC83E6K4FDKK7HZ8WNMQKE","apache","The Apache Software Foundation","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F47359?v=4",420,75,8,298091,"2026-11-12 05:32:19",{"accountNo":141,"login":142,"displayName":143,"avatarUrl":144,"accountType":102,"accountTypeDesc":103,"profileDescription":145,"skillCount":146,"repoCount":147,"professionCount":107,"scenarioCount":108,"totalStars":148,"updatedAt":149},"01M698VYEFDM0VJBZDYYJ2T83S","google","Google","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F1342004?v=4","Google ❤️ Open Source",535,48,241637,"2026-11-12 03:57:04",{"accountNo":151,"login":152,"displayName":153,"avatarUrl":154,"accountType":102,"accountTypeDesc":103,"profileDescription":155,"skillCount":156,"repoCount":157,"professionCount":107,"scenarioCount":108,"totalStars":158,"updatedAt":159},"01M6AC83DS133TPXFSP1DHNCC6","github","GitHub","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F9919?v=4","How people build software.",936,27,238133,"2026-11-12 03:23:28",{"accountNo":161,"login":162,"displayName":163,"avatarUrl":164,"accountType":102,"accountTypeDesc":103,"profileDescription":13,"skillCount":165,"repoCount":166,"professionCount":107,"scenarioCount":108,"totalStars":167,"updatedAt":168},"01M697XGDPXJAVQ8391V2BCYTE","anthropics","Anthropic","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F76263028?v=4",674,17,231455,"2026-11-12 03:40:35",{"accountNo":170,"login":171,"displayName":172,"avatarUrl":173,"accountType":102,"accountTypeDesc":103,"profileDescription":13,"skillCount":174,"repoCount":175,"professionCount":176,"scenarioCount":108,"totalStars":177,"updatedAt":178},"01M6AC83EPDGBFN19MWYRREJD0","Significant-Gravitas","AutoGPT","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F130738209?v=4",86,2,10,187999,"2026-11-12 03:17:01",{"accountNo":180,"login":181,"displayName":182,"avatarUrl":183,"accountType":184,"accountTypeDesc":185,"profileDescription":186,"skillCount":187,"repoCount":188,"professionCount":127,"scenarioCount":108,"totalStars":189,"updatedAt":190},"01M6DJCCDDG53MTYYRTXAXFG17","garrytan","Garry Tan","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F19957?v=4","USER","个人作者","Writes software, dreams. ",324,3,174404,"2026-11-12 05:14:59",1905,9,{"skillCount":194,"professionCount":107,"scenarioCount":108,"creatorCount":191},196628,{"records":196,"total":194,"current":578,"size":579},[197,238,260,284,309,340,351,364,381,404,428,448,467,493,512,521,532,557],{"skillNo":198,"name":199,"nameZh":13,"description":200,"descriptionZh":13,"repositoryFullName":201,"ownerLogin":202,"ownerAvatarUrl":203,"ownerAccountNo":204,"ownerDisplayName":205,"repositoryNo":206,"starsCount":207,"licenseSpdxId":208,"licenseFileUrl":13,"sourceHtmlUrl":209,"categories":210,"keywords":214,"publishedAt":237},"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.","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\u002Fworkflow\u002Fchat-to-approach\u002FSKILL.md",[211],{"categoryNo":212,"categoryName":213,"taxonomyType":6,"taxonomyTypeDesc":7},"01JBSEEDCAT000000000000031","产品经理",[215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236],"to approach","chat","chat to approach","conversation","alignment","which","never","deltas","feature","for","conversation summary","true","only","now","use","document","roadmap","decisions","transcript","conflicts","single source of truth","single","2026-11-10 10:12:30",{"skillNo":239,"name":240,"nameZh":13,"description":241,"descriptionZh":13,"repositoryFullName":201,"ownerLogin":202,"ownerAvatarUrl":203,"ownerAccountNo":204,"ownerDisplayName":205,"repositoryNo":206,"starsCount":207,"licenseSpdxId":208,"licenseFileUrl":13,"sourceHtmlUrl":242,"categories":243,"keywords":244,"publishedAt":237},"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",[],[245,246,247,248,249,224,250,251,252,226,229,231,253,254,255,256,257,258,259],"capture idea","capture","idea","forget","ideas","just","line","shape","you","note","it","add","context","append","down",{"skillNo":261,"name":262,"nameZh":13,"description":263,"descriptionZh":13,"repositoryFullName":201,"ownerLogin":202,"ownerAvatarUrl":203,"ownerAccountNo":204,"ownerDisplayName":205,"repositoryNo":206,"starsCount":207,"licenseSpdxId":208,"licenseFileUrl":13,"sourceHtmlUrl":264,"categories":265,"keywords":267,"publishedAt":237},"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",[266],{"categoryNo":212,"categoryName":213,"taxonomyType":6,"taxonomyTypeDesc":7},[268,269,270,271,272,220,223,224,273,274,229,231,275,276,277,278,279,280,281,282,283],"scan","artifact scan","artifact","as","do","front","plans","workflow","product skills","plan","next","product","build","run","tickets","where are we",{"skillNo":285,"name":286,"nameZh":13,"description":287,"descriptionZh":13,"repositoryFullName":201,"ownerLogin":202,"ownerAvatarUrl":203,"ownerAccountNo":204,"ownerDisplayName":205,"repositoryNo":206,"starsCount":207,"licenseSpdxId":208,"licenseFileUrl":13,"sourceHtmlUrl":288,"categories":289,"keywords":290,"publishedAt":237},"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",[],[291,292,271,293,294,295,296,297,224,298,299,300,301,302,303,304,305,306,307,308],"vault","to vault","adr","obsidian vault","types","second","memory","page","notion","repo","quoted","second brain","inbox","session","obsidian","decision","wiki","writing",{"skillNo":310,"name":311,"nameZh":13,"description":312,"descriptionZh":13,"repositoryFullName":313,"ownerLogin":314,"ownerAvatarUrl":315,"ownerAccountNo":316,"ownerDisplayName":13,"repositoryNo":317,"starsCount":207,"licenseSpdxId":208,"licenseFileUrl":13,"sourceHtmlUrl":318,"categories":319,"keywords":320,"publishedAt":237},"01M6H5M7X518N0KGPP17QJC0Z5","review-pr","Read PR review comments, monitor CI with gh pr checks --watch, implement fixes, and push updates.","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\u002Freview-pr\u002FSKILL.md",[],[321,322,323,324,325,326,327,328,329,152,330,331,332,333,334,335,336,337,338,339],"pr","review pr","review","with","github cli","monitor ci","push","pr review comments","cli","pr review","fixes","read","gh pr","ci","local","monitor","gh","updates","comments",{"skillNo":341,"name":342,"nameZh":13,"description":343,"descriptionZh":13,"repositoryFullName":313,"ownerLogin":314,"ownerAvatarUrl":315,"ownerAccountNo":316,"ownerDisplayName":13,"repositoryNo":317,"starsCount":207,"licenseSpdxId":208,"licenseFileUrl":13,"sourceHtmlUrl":344,"categories":345,"keywords":346,"publishedAt":237},"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",[],[321,347,322,323,324,325,329,152,348,281,333,349,335,336,337,350,311],"review pr 2x","logic","monitor pr","watch",{"skillNo":352,"name":353,"nameZh":13,"description":354,"descriptionZh":13,"repositoryFullName":313,"ownerLogin":314,"ownerAvatarUrl":315,"ownerAccountNo":316,"ownerDisplayName":13,"repositoryNo":317,"starsCount":207,"licenseSpdxId":208,"licenseFileUrl":13,"sourceHtmlUrl":355,"categories":356,"keywords":357,"publishedAt":237},"01M6H5M3897RSGYD8DEFHY56HW","review-fix","全方位進行專案程式碼審查，產生詳細且清楚的審查報告，並根據報告自動建立 OpenSpec change 的所有提案文件，用來規劃並修復所有發現的問題。另支援供 review-pr 等流程呼叫的輕量驗證模式。","https:\u002F\u002Fgithub.com\u002Fcookeyholder\u002Fusing-ai-skills\u002Fblob\u002Fmain\u002Freview-fix\u002FSKILL.md",[],[358,323,359,360,361,321,362,363,311],"review fix","fix","文件","change","提案","openspec",{"skillNo":365,"name":366,"nameZh":13,"description":367,"descriptionZh":13,"repositoryFullName":201,"ownerLogin":202,"ownerAvatarUrl":203,"ownerAccountNo":204,"ownerDisplayName":205,"repositoryNo":206,"starsCount":207,"licenseSpdxId":208,"licenseFileUrl":13,"sourceHtmlUrl":368,"categories":369,"keywords":373,"publishedAt":237},"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",[370],{"categoryNo":371,"categoryName":372,"taxonomyType":6,"taxonomyTypeDesc":7},"01JBSEEDCAT000000000000039","教师与教育",[366,374,226,375,253,376,377,378,379,380],"concept","learn","about","workspace","new skill","user","new",{"skillNo":382,"name":383,"nameZh":13,"description":384,"descriptionZh":13,"repositoryFullName":201,"ownerLogin":202,"ownerAvatarUrl":203,"ownerAccountNo":204,"ownerDisplayName":205,"repositoryNo":206,"starsCount":207,"licenseSpdxId":208,"licenseFileUrl":13,"sourceHtmlUrl":385,"categories":386,"keywords":387,"publishedAt":237},"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",[],[388,389,390,391,224,359,229,392,393,324,394,395,277,152,396,397,398,399,400,401,402,403],"triage issue","issue","triage","problem","file","reports","create","investigate","tdd","github issue","find","codebase","bug","root","root cause","when",{"skillNo":405,"name":406,"nameZh":13,"description":407,"descriptionZh":13,"repositoryFullName":201,"ownerLogin":202,"ownerAvatarUrl":203,"ownerAccountNo":204,"ownerDisplayName":205,"repositoryNo":206,"starsCount":207,"licenseSpdxId":208,"licenseFileUrl":13,"sourceHtmlUrl":408,"categories":409,"keywords":411,"publishedAt":237},"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",[410],{"categoryNo":30,"categoryName":31,"taxonomyType":6,"taxonomyTypeDesc":7},[412,413,414,415,416,417,418,419,420,375,323,421,422,423,332,424,425,426,427,224,403],"source","source synthesis","Synthesis","sources","deep","posts","project","re","up","me","goal","digest","reading","list","my","links",{"skillNo":429,"name":430,"nameZh":13,"description":431,"descriptionZh":13,"repositoryFullName":201,"ownerLogin":202,"ownerAvatarUrl":203,"ownerAccountNo":204,"ownerDisplayName":205,"repositoryNo":206,"starsCount":207,"licenseSpdxId":208,"licenseFileUrl":13,"sourceHtmlUrl":432,"categories":433,"keywords":435,"publishedAt":237},"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.","https:\u002F\u002Fgithub.com\u002FO-Marsters-1997\u002Fmy-claude-code\u002Fblob\u002Fmain\u002Fskills\u002Fproduct\u002Fprototype\u002FSKILL.md",[434],{"categoryNo":16,"categoryName":17,"taxonomyType":6,"taxonomyTypeDesc":7},[430,436,437,348,280,438,439,440,441,442,443,229,444,445,379,446,447,403],"sanity","state","model","answer","explore","design","question","look","ui","state model","check","throwaway",{"skillNo":449,"name":450,"nameZh":13,"description":451,"descriptionZh":13,"repositoryFullName":201,"ownerLogin":202,"ownerAvatarUrl":203,"ownerAccountNo":204,"ownerDisplayName":205,"repositoryNo":206,"starsCount":207,"licenseSpdxId":208,"licenseFileUrl":13,"sourceHtmlUrl":452,"categories":453,"keywords":454,"publishedAt":237},"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",[],[450,218,300,455,420,456,457,229,458,459,230,460,461,462,463,464,379,257,403,465,466],"continue","sessions","targeting","compact","switching","preserve","hand","fresh","write","repos","window","context window",{"skillNo":468,"name":469,"nameZh":13,"description":470,"descriptionZh":13,"repositoryFullName":313,"ownerLogin":314,"ownerAvatarUrl":315,"ownerAccountNo":316,"ownerDisplayName":13,"repositoryNo":317,"starsCount":207,"licenseSpdxId":208,"licenseFileUrl":13,"sourceHtmlUrl":471,"categories":472,"keywords":476,"publishedAt":237},"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。","https:\u002F\u002Fgithub.com\u002Fcookeyholder\u002Fusing-ai-skills\u002Fblob\u002Fmain\u002Frefactor-django\u002FSKILL.md",[473],{"categoryNo":474,"categoryName":475,"taxonomyType":53,"taxonomyTypeDesc":54},"01JBSEEDCAT000000000000007","代码审查",[477,478,479,480,438,481,482,483,484,485,486,487,488,489,490,491,492],"django","refactor django","refactor","view","clean","安全","工具","pre-commit","code","commit","type","signals","clean code","mypy","layer","service",{"skillNo":494,"name":495,"nameZh":13,"description":496,"descriptionZh":13,"repositoryFullName":201,"ownerLogin":202,"ownerAvatarUrl":203,"ownerAccountNo":204,"ownerDisplayName":205,"repositoryNo":206,"starsCount":207,"licenseSpdxId":208,"licenseFileUrl":13,"sourceHtmlUrl":497,"categories":498,"keywords":499,"publishedAt":237},"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",[],[495,500,501,502,224,503,504,304,306,505,506,441,507,442,508,229,509,510,324,511,403],"interview","thinking","Word","time","trigger","missing","challenge","grill-me","stress-test","Existing","poke","test",{"skillNo":513,"name":507,"nameZh":13,"description":514,"descriptionZh":13,"repositoryFullName":201,"ownerLogin":202,"ownerAvatarUrl":203,"ownerAccountNo":204,"ownerDisplayName":205,"repositoryNo":206,"starsCount":207,"licenseSpdxId":208,"licenseFileUrl":13,"sourceHtmlUrl":515,"categories":516,"keywords":517,"publishedAt":237},"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",[],[421,518,519,500,226,441,277,520],"grill","grill me","sharpen",{"skillNo":522,"name":523,"nameZh":13,"description":524,"descriptionZh":13,"repositoryFullName":201,"ownerLogin":202,"ownerAvatarUrl":203,"ownerAccountNo":204,"ownerDisplayName":205,"repositoryNo":206,"starsCount":207,"licenseSpdxId":208,"licenseFileUrl":13,"sourceHtmlUrl":525,"categories":526,"keywords":527,"publishedAt":237},"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",[],[528,324,421,518,529,519,271,530,438,418,304,226,508,229,509,338,232,531,511,277,403],"grill me with docs","docs","domain","documentation",{"skillNo":533,"name":534,"nameZh":13,"description":535,"descriptionZh":13,"repositoryFullName":201,"ownerLogin":202,"ownerAvatarUrl":203,"ownerAccountNo":204,"ownerDisplayName":205,"repositoryNo":206,"starsCount":207,"licenseSpdxId":208,"licenseFileUrl":13,"sourceHtmlUrl":536,"categories":537,"keywords":539,"publishedAt":237},"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",[538],{"categoryNo":16,"categoryName":17,"taxonomyType":6,"taxonomyTypeDesc":7},[540,541,542,543,544,545,546,441,227,547,548,549,550,551,552,553,421,554,555,329,556,403],"audit","flow","flow friction audit","friction","app","ux audit","checkout","people","URL","drop","usability","ask","Bash","browser","credentials","critique","playwright-cli",{"skillNo":558,"name":559,"nameZh":13,"description":560,"descriptionZh":13,"repositoryFullName":201,"ownerLogin":202,"ownerAvatarUrl":203,"ownerAccountNo":204,"ownerDisplayName":205,"repositoryNo":206,"starsCount":207,"licenseSpdxId":208,"licenseFileUrl":13,"sourceHtmlUrl":561,"categories":562,"keywords":563,"publishedAt":237},"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",[],[559,564,565,566,567,568,420,569,570,485,571,279,572,573,574,400,575,576,577,389,403],"shared","back","recording","ready","ticket","issues","files","intent","how","ux","screen","git","bug report","fleet",10885,18]