[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"creator:01M6ERQWRTZARGFM7AX8HB89GZ":3,"creator-list:01M6ERQWRTZARGFM7AX8HB89GZ:stars:1:":22},{"accountNo":4,"login":5,"displayName":6,"avatarUrl":7,"accountType":8,"accountTypeDesc":9,"profileDescription":10,"skillCount":11,"repoCount":12,"professionCount":13,"scenarioCount":14,"totalStars":12,"updatedAt":15,"htmlUrl":16,"blogUrl":17,"company":18,"location":19,"followersCount":20,"publicReposCount":21},"01M6ERQWRTZARGFM7AX8HB89GZ","nocksock","Nils Riedemann","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F22164?v=4","USER","个人作者","Hi, I'm Nils. I build interfaces for the web.",32,1,2,3,"2026-03-19 04:55:50","https:\u002F\u002Fgithub.com\u002Fnocksock","http:\u002F\u002Fbleepbloop.studio\u002F","BLEEPBLOOP.studio","Amorbach",79,54,{"records":23,"total":11,"current":12,"size":296},[24,55,71,88,101,112,127,141,158,176,188,196,209,222,232,245,259,272],{"skillNo":25,"name":26,"nameZh":27,"description":28,"descriptionZh":27,"repositoryFullName":29,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":30,"starsCount":12,"licenseSpdxId":31,"licenseFileUrl":27,"sourceHtmlUrl":32,"categories":33,"keywords":47,"publishedAt":54},"01M6ERV5R58PKM81EH15XEYPMF","writing-skills",null,"Use when creating new skills, editing existing skills, or verifying skills work before deployment","nocksock\u002Fsuperpowers","01M6ERQWXFH5876Z6HEDH9TWYS","MIT","https:\u002F\u002Fgithub.com\u002Fnocksock\u002Fsuperpowers\u002Fblob\u002Fmain\u002Fskills\u002Fwriting-skills\u002FSKILL.md",[34,39,42],{"categoryNo":35,"categoryName":36,"taxonomyType":37,"taxonomyTypeDesc":38},"01JBSEEDCAT000000000000008","测试与质量","SCENARIO","使用场景",{"categoryNo":40,"categoryName":41,"taxonomyType":37,"taxonomyTypeDesc":38},"01JBSEEDCAT000000000000018","写作与文案",{"categoryNo":43,"categoryName":44,"taxonomyType":45,"taxonomyTypeDesc":46},"01JBSEEDCAT000000000000036","内容创作者","PROFESSION","适用职业",[48,49,50,51,52,53],"writing","writing skills","deployment","work","editing","use","2026-11-10 10:12:30",{"skillNo":56,"name":57,"nameZh":27,"description":58,"descriptionZh":27,"repositoryFullName":29,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":30,"starsCount":12,"licenseSpdxId":31,"licenseFileUrl":27,"sourceHtmlUrl":59,"categories":60,"keywords":63,"publishedAt":54},"01M6ERV2JX5DJV2EHSC6FXHEHN","writing-plans","Use when you have a spec or requirements for a multi-step task, before touching code","https:\u002F\u002Fgithub.com\u002Fnocksock\u002Fsuperpowers\u002Fblob\u002Fmain\u002Fskills\u002Fwriting-plans\u002FSKILL.md",[61,62],{"categoryNo":40,"categoryName":41,"taxonomyType":37,"taxonomyTypeDesc":38},{"categoryNo":43,"categoryName":44,"taxonomyType":45,"taxonomyTypeDesc":46},[48,64,65,66,67,53,68,69,70],"writing plans","plans","spec","code","task","requirements","multi",{"skillNo":72,"name":73,"nameZh":27,"description":74,"descriptionZh":27,"repositoryFullName":29,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":30,"starsCount":12,"licenseSpdxId":31,"licenseFileUrl":27,"sourceHtmlUrl":75,"categories":76,"keywords":82,"publishedAt":54},"01M6ERTZS70NCVS375DTD8HGKE","writing good code","use this skill whenever you write code. it provides a process for creating good, composable apis.","https:\u002F\u002Fgithub.com\u002Fnocksock\u002Fsuperpowers\u002Fblob\u002Fmain\u002Fskills\u002Fwriting-good-code\u002FSKILL.md",[77,78,81],{"categoryNo":40,"categoryName":41,"taxonomyType":37,"taxonomyTypeDesc":38},{"categoryNo":79,"categoryName":80,"taxonomyType":45,"taxonomyTypeDesc":46},"01JBSEEDCAT000000000000030","开发工程师",{"categoryNo":43,"categoryName":44,"taxonomyType":45,"taxonomyTypeDesc":46},[48,67,83,73,84,85,86,53,87],"good","composable","write","process","it",{"skillNo":89,"name":90,"nameZh":27,"description":91,"descriptionZh":27,"repositoryFullName":29,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":30,"starsCount":12,"licenseSpdxId":31,"licenseFileUrl":27,"sourceHtmlUrl":92,"categories":93,"keywords":94,"publishedAt":54},"01M6ERTVVRPKZVWK6M8EXPB5QE","write-review-elixir","Review Elixir code. ALWAYS use this skill before or after you added code written in elixir to ensure high code quality. Also use use this when asked to review existing elixir code.","https:\u002F\u002Fgithub.com\u002Fnocksock\u002Fsuperpowers\u002Fblob\u002Fmain\u002Fskills\u002Fwrite-or-review-elixir\u002FSKILL.md",[],[95,96,85,97,98,67,99,53,100],"review","elixir","write review elixir","code quality","quality","elixir code",{"skillNo":102,"name":103,"nameZh":27,"description":104,"descriptionZh":27,"repositoryFullName":29,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":30,"starsCount":12,"licenseSpdxId":31,"licenseFileUrl":27,"sourceHtmlUrl":105,"categories":106,"keywords":107,"publishedAt":54},"01M6ERTRAM8PSJ9JTAW5J4ABFD","whats-next","Answers what to do next, what to work on next, where we're at","https:\u002F\u002Fgithub.com\u002Fnocksock\u002Fsuperpowers\u002Fblob\u002Fmain\u002Fskills\u002Fwhats-next\u002FSKILL.md",[],[108,109,110,51,111],"next","whats next","work on","do",{"skillNo":113,"name":114,"nameZh":27,"description":115,"descriptionZh":27,"repositoryFullName":29,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":30,"starsCount":12,"licenseSpdxId":31,"licenseFileUrl":27,"sourceHtmlUrl":116,"categories":117,"keywords":118,"publishedAt":54},"01M6ERTNG9NT8SQH5FHN91JRTS","verification-before-completion","Use when about to claim work is complete, fixed, or passing, before committing or creating PRs - requires running verification commands and confirming output before making any success claims; evidence before assertions always","https:\u002F\u002Fgithub.com\u002Fnocksock\u002Fsuperpowers\u002Fblob\u002Fmain\u002Fskills\u002Fverification-before-completion\u002FSKILL.md",[],[119,120,51,53,121,122,123,124,125,126],"verification","verification before completion","evidence","claim","commands","complete","output","about",{"skillNo":128,"name":129,"nameZh":27,"description":130,"descriptionZh":27,"repositoryFullName":29,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":30,"starsCount":12,"licenseSpdxId":31,"licenseFileUrl":27,"sourceHtmlUrl":131,"categories":132,"keywords":133,"publishedAt":54},"01M6ERTJAXFN4Y2ZSKX8CV1DJX","using-superpowers","Use when starting any conversation - establishes how to find and use skills, requiring Skill tool invocation before ANY response including clarifying questions","https:\u002F\u002Fgithub.com\u002Fnocksock\u002Fsuperpowers\u002Fblob\u002Fmain\u002Fskills\u002Fusing-superpowers\u002FSKILL.md",[],[134,135,136,137,138,53,139,140],"using superpowers","superpowers","how","tool","find","conversation","how to",{"skillNo":142,"name":143,"nameZh":27,"description":144,"descriptionZh":27,"repositoryFullName":29,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":30,"starsCount":12,"licenseSpdxId":31,"licenseFileUrl":27,"sourceHtmlUrl":145,"categories":146,"keywords":147,"publishedAt":54},"01M6ERTDDHWKYDCBFPT18NYPG7","using-jj","Use when working with Jujutsu (jj) version control - provides comprehensive guide on jj commands, workflows, setup, mental model, and powerful features that distinguish it from git","https:\u002F\u002Fgithub.com\u002Fnocksock\u002Fsuperpowers\u002Fblob\u002Fmain\u002Fskills\u002Fusing-jj\u002FSKILL.md",[],[148,149,150,151,152,153,154,53,155,123,156,87,157],"jj","using jj","workflows","setup","git","model","guide","version","control","with",{"skillNo":159,"name":160,"nameZh":27,"description":161,"descriptionZh":27,"repositoryFullName":29,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":30,"starsCount":12,"licenseSpdxId":31,"licenseFileUrl":27,"sourceHtmlUrl":162,"categories":163,"keywords":164,"publishedAt":54},"01M6ERT910290JED83W42W642C","using-git-worktrees","Use when starting feature work that needs isolation from current workspace or before executing implementation plans - creates isolated git worktrees with smart directory selection and safety verification","https:\u002F\u002Fgithub.com\u002Fnocksock\u002Fsuperpowers\u002Fblob\u002Fmain\u002Fskills\u002Fusing-git-worktrees\u002FSKILL.md",[],[165,152,166,167,168,169,119,170,171,51,53,172,173,174,65,175,157],"using git worktrees","git worktrees","worktrees","Using git","directory","Safety","workspace","implementation","selection","feature","isolation",{"skillNo":177,"name":178,"nameZh":27,"description":179,"descriptionZh":27,"repositoryFullName":29,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":30,"starsCount":12,"licenseSpdxId":31,"licenseFileUrl":27,"sourceHtmlUrl":180,"categories":181,"keywords":182,"publishedAt":54},"01M6ERT69YWFZN0HQWNMKF6V4Q","using beans","Check if there is a .beans folder. Load this skill if there is, or if you're instructed to set beans up. ALWAYS check for a .beans folder at the start of every session.","https:\u002F\u002Fgithub.com\u002Fnocksock\u002Fsuperpowers\u002Fblob\u002Fmain\u002Fskills\u002Fusing-beans\u002FSKILL.md",[],[178,183,184,185,186,187],"start","SET","check","session","up",{"skillNo":189,"name":190,"nameZh":27,"description":27,"descriptionZh":27,"repositoryFullName":29,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":30,"starsCount":12,"licenseSpdxId":31,"licenseFileUrl":27,"sourceHtmlUrl":191,"categories":192,"keywords":193,"publishedAt":54},"01M6ERT2MYVEPEM9YXX68F1SKF","using-beads","https:\u002F\u002Fgithub.com\u002Fnocksock\u002Fsuperpowers\u002Fblob\u002Fmain\u002Fskills\u002Fusing-beads\u002FSKILL.md",[],[194,195],"beads","using beads",{"skillNo":197,"name":198,"nameZh":27,"description":199,"descriptionZh":27,"repositoryFullName":29,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":30,"starsCount":12,"licenseSpdxId":31,"licenseFileUrl":27,"sourceHtmlUrl":200,"categories":201,"keywords":203,"publishedAt":54},"01M6ERSYXVT222VSMWEBVX8W0A","test-driven-development","Use when implementing any feature or bugfix, before writing implementation code","https:\u002F\u002Fgithub.com\u002Fnocksock\u002Fsuperpowers\u002Fblob\u002Fmain\u002Fskills\u002Ftest-driven-development\u002FSKILL.md",[202],{"categoryNo":35,"categoryName":36,"taxonomyType":37,"taxonomyTypeDesc":38},[204,205,206,207,48,67,53,172,174,208],"test","test driven development","development","driven","bugfix",{"skillNo":210,"name":211,"nameZh":27,"description":212,"descriptionZh":27,"repositoryFullName":29,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":30,"starsCount":12,"licenseSpdxId":31,"licenseFileUrl":27,"sourceHtmlUrl":213,"categories":214,"keywords":216,"publishedAt":54},"01M6ERSTXATDYMMA1WKHETKBEG","systematic-debugging","Use when encountering any bug, test failure, or unexpected behavior, before proposing fixes","https:\u002F\u002Fgithub.com\u002Fnocksock\u002Fsuperpowers\u002Fblob\u002Fmain\u002Fskills\u002Fsystematic-debugging\u002FSKILL.md",[215],{"categoryNo":35,"categoryName":36,"taxonomyType":37,"taxonomyTypeDesc":38},[217,218,219,204,220,53,221],"systematic debugging","debugging","systematic","behavior","bug",{"skillNo":223,"name":224,"nameZh":27,"description":225,"descriptionZh":27,"repositoryFullName":29,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":30,"starsCount":12,"licenseSpdxId":31,"licenseFileUrl":27,"sourceHtmlUrl":226,"categories":227,"keywords":228,"publishedAt":54},"01M6ERSQGWW813DMTEWJV19J9N","subagent-driven-development","Use when executing implementation plans with independent tasks in the current session","https:\u002F\u002Fgithub.com\u002Fnocksock\u002Fsuperpowers\u002Fblob\u002Fmain\u002Fskills\u002Fsubagent-driven-development\u002FSKILL.md",[],[206,229,230,207,231,186,53,172,65,157],"subagent driven development","subagent","tasks",{"skillNo":233,"name":234,"nameZh":27,"description":235,"descriptionZh":27,"repositoryFullName":29,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":30,"starsCount":12,"licenseSpdxId":31,"licenseFileUrl":27,"sourceHtmlUrl":236,"categories":237,"keywords":238,"publishedAt":54},"01M6ERSKDDS8CT7FDPHBSW4F68","session-handoff","Use when approaching context limits (75-85%) to write comprehensive handoff documents for session continuity. Also use when continuing from a handoff document.","https:\u002F\u002Fgithub.com\u002Fnocksock\u002Fsuperpowers\u002Fblob\u002Fmain\u002Fskills\u002Fsession-handoff\u002FSKILL.md",[],[239,240,186,241,85,242,53,243,244],"handoff","session handoff","documents","context","document","continuity",{"skillNo":246,"name":247,"nameZh":27,"description":248,"descriptionZh":27,"repositoryFullName":29,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":30,"starsCount":12,"licenseSpdxId":31,"licenseFileUrl":27,"sourceHtmlUrl":249,"categories":250,"keywords":255,"publishedAt":54},"01M6ERSFRZNXPBPC7ZFGJMXCNX","requesting-code-review","Use when completing tasks, implementing major features, or before merging to verify work meets requirements","https:\u002F\u002Fgithub.com\u002Fnocksock\u002Fsuperpowers\u002Fblob\u002Fmain\u002Fskills\u002Frequesting-code-review\u002FSKILL.md",[251,254],{"categoryNo":252,"categoryName":253,"taxonomyType":37,"taxonomyTypeDesc":38},"01JBSEEDCAT000000000000007","代码审查",{"categoryNo":79,"categoryName":80,"taxonomyType":45,"taxonomyTypeDesc":46},[256,95,67,257,231,258,51,53,69],"code review","requesting code review","verify",{"skillNo":260,"name":261,"nameZh":27,"description":262,"descriptionZh":27,"repositoryFullName":29,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":30,"starsCount":12,"licenseSpdxId":31,"licenseFileUrl":27,"sourceHtmlUrl":263,"categories":264,"keywords":267,"publishedAt":54},"01M6ERSCMPTND13JR3HRZR9THM","receiving-code-review","Use when receiving code review feedback, before implementing suggestions, especially if feedback seems unclear or technically questionable - requires technical rigor and verification, not performative agreement or blind implementation","https:\u002F\u002Fgithub.com\u002Fnocksock\u002Fsuperpowers\u002Fblob\u002Fmain\u002Fskills\u002Freceiving-code-review\u002FSKILL.md",[265,266],{"categoryNo":252,"categoryName":253,"taxonomyType":37,"taxonomyTypeDesc":38},{"categoryNo":79,"categoryName":80,"taxonomyType":45,"taxonomyTypeDesc":46},[256,95,268,67,119,269,270,271,53,172],"receiving code review","feedback","technical","code review feedback",{"skillNo":273,"name":274,"nameZh":27,"description":275,"descriptionZh":27,"repositoryFullName":29,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":30,"starsCount":12,"licenseSpdxId":31,"licenseFileUrl":27,"sourceHtmlUrl":276,"categories":277,"keywords":281,"publishedAt":54},"01M6ERS93SD8EBKED59HCYNX1P","r3f-performance-optimization","Use when optimizing React Three Fiber scenes, experiencing frame drops, high draw calls, or implementing 3D performance features - ensures systematic performance analysis and applies proven optimization patterns for smooth 60fps rendering","https:\u002F\u002Fgithub.com\u002Fnocksock\u002Fsuperpowers\u002Fblob\u002Fmain\u002Fskills\u002Fr3f-performance-optimization\u002FSKILL.md",[278],{"categoryNo":279,"categoryName":280,"taxonomyType":37,"taxonomyTypeDesc":38},"01JBSEEDCAT000000000000009","前端开发",[282,283,284,285,286,287,288,53,289,290,291,292,219,293,294,295],"performance","Optimization","performance optimization","r3f performance optimization","react","analysis","3D","patterns","draw","three","scenes","performance analysis","rendering","react three fiber",18]