[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M71VCWB98G6WPZQW636AB4NZ":3,"skill-same:01M71VCWB98G6WPZQW636AB4NZ":46},{"skillNo":4,"name":5,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":11,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":15,"categories":16,"keywords":17,"publishedAt":21,"linkOnly":22,"markdownContent":23,"markdownBody":23,"frontMatter":24,"refName":25,"commitSha":26,"skillDirectory":27,"forksCount":28,"repositoryHtmlUrl":29,"repositoryHomepageUrl":6,"ownerHtmlUrl":30,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":31,"install":32,"resources":45},"01M71VCWB98G6WPZQW636AB4NZ","review-architecture",null,"CypherNinjaa\u002Feditor","CypherNinjaa","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F182066574?v=4","01M71VCJ3XQYZJG0F1VBWV9C15","vikashintech","01M71VCJ4G9CDTR6ED1JBR3HN1",1,"MIT","https:\u002F\u002Fgithub.com\u002FCypherNinjaa\u002Feditor\u002Fblob\u002Fmaster\u002F.cursor\u002Fskills\u002Freview-architecture\u002FSKILL.md",[],[18,19,20],"review","architecture","review architecture","2026-11-10 13:02:02",false,"..\u002F..\u002F..\u002F.claude\u002Fskills\u002Freview-architecture\u002FSKILL.md",{},"master","6b6c979b261a9220f20cde533f871fbc64394321",".cursor\u002Fskills\u002Freview-architecture",0,"https:\u002F\u002Fgithub.com\u002FCypherNinjaa\u002Feditor","https:\u002F\u002Fgithub.com\u002FCypherNinjaa","2026-05-05 01:42:37",{"source":7,"skillName":5,"commands":33,"prompt":43,"zipAvailable":44},[34,37,40],{"tool":35,"command":36},"npx","npx skills add CypherNinjaa\u002Feditor --skill review-architecture",{"tool":38,"command":39},"bunx","bunx skills add CypherNinjaa\u002Feditor --skill review-architecture",{"tool":41,"command":42},"pnpm","pnpm dlx skills add CypherNinjaa\u002Feditor --skill review-architecture","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FCypherNinjaa\u002Feditor\u002Fblob\u002Fmaster\u002F.cursor\u002Fskills\u002Freview-architecture\u002FSKILL.md",true,[],[47,70],{"skillNo":48,"name":5,"nameZh":6,"description":49,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":11,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":50,"categories":51,"keywords":52,"publishedAt":21},"01M71VCSHWER48NMA61TAWT41Q","Review a PR against the Pascal architectural rules — layer boundaries (core\u002Fviewer\u002Feditor), systems\u002Frenderers\u002Ftools separation, hook hygiene (useEditor\u002FuseScene\u002FuseViewer), and selector performance. Use when the user asks to review a PR, audit a branch, or check that changes respect the codebase's architecture.","https:\u002F\u002Fgithub.com\u002FCypherNinjaa\u002Feditor\u002Fblob\u002Fmaster\u002F.codex\u002Fskills\u002Freview-architecture\u002FSKILL.md",[],[18,19,20,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69],"Rules","branch","pr","core","performance","selector","gh","use","read","when","Bash","check","changes","pascal","audit","editor","viewer",{"skillNo":71,"name":5,"nameZh":6,"description":49,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":11,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":72,"categories":73,"keywords":74,"publishedAt":21},"01M71VCPNQCA34SHGKY9YA15PT","https:\u002F\u002Fgithub.com\u002FCypherNinjaa\u002Feditor\u002Fblob\u002Fmaster\u002F.claude\u002Fskills\u002Freview-architecture\u002FSKILL.md",[],[19,20,18,54,63,55,56,57,58,59,60,53,62,64,65,66,67,68,61,69]]