[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6JZP0DMCH1MPKSD0Q01K7C2":3,"skill-same:01M6JZP0DMCH1MPKSD0Q01K7C2":69},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":16,"categories":17,"keywords":18,"publishedAt":41,"linkOnly":42,"markdownContent":43,"markdownBody":44,"frontMatter":45,"refName":46,"commitSha":47,"skillDirectory":48,"forksCount":49,"repositoryHtmlUrl":50,"repositoryHomepageUrl":6,"ownerHtmlUrl":51,"ownerBlogUrl":52,"ownerDescription":53,"updatedAt":54,"install":55,"resources":68},"01M6JZP0DMCH1MPKSD0Q01K7C2","source-command-audit-performance-skill",null,"Audit ByroRedux GPU\u002FCPU performance — CPU hot paths, per-frame allocation churn, draw batching and instancing, GPU memory pressure and eviction thrash, SSBO sizing and upload cost, pass cost, streaming stalls, and telemetry. Use when the user requests a performance, frame-time, hot-path, GPU-cost, or bench audit.","matiaszanolli\u002FByroRedux","matiaszanolli","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F2379093?v=4","01M6JZJDYMPY01793W4XK157YG","Matias Zanolli","01M6JZJE2KE2BXSDPAYPQC6BSH",36,"MIT","https:\u002F\u002Fgithub.com\u002Fmatiaszanolli\u002FByroRedux\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fsource-command-audit-performance-skill\u002FSKILL.md",[],[19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40],"performance","audit performance","source command audit performance skill","audit","command","source","when","memory","frame","frame-time","batching","requests","CPU","churn","paths","upload","time","cost","use","streaming","gpu","telemetry","2026-11-10 10:12:30",false,"---\nname: source-command-audit-performance-skill\ndescription: Audit ByroRedux GPU\u002FCPU performance — CPU hot paths, per-frame allocation churn, draw batching and instancing, GPU memory pressure and eviction thrash, SSBO sizing and upload cost, pass cost, streaming stalls, and telemetry. Use when the user requests a performance, frame-time, hot-path, GPU-cost, or bench audit.\n---\n\n# Performance Audit\n\nUse the Claude Code command as the canonical workflow instead of maintaining a duplicated snapshot.\n\n## Load the Canonical Command\n\n1. Read `.claude\u002Fcommands\u002Faudit-performance\u002FSKILL.md` completely.\n2. Read `.claude\u002Fcommands\u002F_audit-common.md` and `.claude\u002Fcommands\u002F_audit-severity.md` completely before auditing.\n3. Follow the canonical command's parameter parsing and bench discipline, dimension order with their regression guards, pass-inventory verification, merge phase, and report format.\n\n## Adapt Claude Conventions to Codex\n\n- Treat the user's text after the skill request as the command arguments described by the canonical skill's `argument-hint`.\n- Resolve each `\u002Faudit-\u003Cname>` reference to that audit's `SKILL.md` under `.claude\u002Fcommands\u002F`, and load a sibling audit only when a dimension hands the contract to it (renderer layout\u002Fscratch, NIFAL material boundary).\n- Prefer the repository's codebase-memory graph tools for hot-path call tracing and guard-symbol discovery; use text search for allocations, bench scripts, timer brackets, literals, configs, docs, and graph gaps.\n- Interpret Claude `Task`-agent instructions as Codex sub-agent delegation only when delegation is available and allowed. Otherwise execute the dimensions sequentially.\n- Keep every cost claim measurement-backed per the canonical bench discipline: cite a timer or an observed-vs-ROADMAP delta inside the noise floor, state confidence on speculative Vulkan findings, and never assert harness byte-stability from memory.\n- Preserve the canonical output path and do not create GitHub issues; publishing remains a separate audit-publish action.\n\nDo not copy the canonical command body into this skill. The Claude command is the single source of truth.\n","# Performance Audit\n\nUse the Claude Code command as the canonical workflow instead of maintaining a duplicated snapshot.\n\n## Load the Canonical Command\n\n1. Read `.claude\u002Fcommands\u002Faudit-performance\u002FSKILL.md` completely.\n2. Read `.claude\u002Fcommands\u002F_audit-common.md` and `.claude\u002Fcommands\u002F_audit-severity.md` completely before auditing.\n3. Follow the canonical command's parameter parsing and bench discipline, dimension order with their regression guards, pass-inventory verification, merge phase, and report format.\n\n## Adapt Claude Conventions to Codex\n\n- Treat the user's text after the skill request as the command arguments described by the canonical skill's `argument-hint`.\n- Resolve each `\u002Faudit-\u003Cname>` reference to that audit's `SKILL.md` under `.claude\u002Fcommands\u002F`, and load a sibling audit only when a dimension hands the contract to it (renderer layout\u002Fscratch, NIFAL material boundary).\n- Prefer the repository's codebase-memory graph tools for hot-path call tracing and guard-symbol discovery; use text search for allocations, bench scripts, timer brackets, literals, configs, docs, and graph gaps.\n- Interpret Claude `Task`-agent instructions as Codex sub-agent delegation only when delegation is available and allowed. Otherwise execute the dimensions sequentially.\n- Keep every cost claim measurement-backed per the canonical bench discipline: cite a timer or an observed-vs-ROADMAP delta inside the noise floor, state confidence on speculative Vulkan findings, and never assert harness byte-stability from memory.\n- Preserve the canonical output path and do not create GitHub issues; publishing remains a separate audit-publish action.\n\nDo not copy the canonical command body into this skill. The Claude command is the single source of truth.\n",{"name":5,"description":7},"main","3918ebe0d34e4c4f17358212eba46cd059f36143",".agents\u002Fskills\u002Fsource-command-audit-performance-skill",7,"https:\u002F\u002Fgithub.com\u002Fmatiaszanolli\u002FByroRedux","https:\u002F\u002Fgithub.com\u002Fmatiaszanolli","matiaszanolli.com","15+ years turning mate into code, and just getting started! All things Python and data lover overall. Music addict, always looking to unite music and tech.","2026-11-12 04:25:34",{"source":8,"skillName":5,"commands":56,"prompt":66,"zipAvailable":67},[57,60,63],{"tool":58,"command":59},"npx","npx skills add matiaszanolli\u002FByroRedux --skill source-command-audit-performance-skill",{"tool":61,"command":62},"bunx","bunx skills add matiaszanolli\u002FByroRedux --skill source-command-audit-performance-skill",{"tool":64,"command":65},"pnpm","pnpm dlx skills add matiaszanolli\u002FByroRedux --skill source-command-audit-performance-skill","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fmatiaszanolli\u002FByroRedux\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fsource-command-audit-performance-skill\u002FSKILL.md",true,[],[70,79,88,97,106,114],{"skillNo":71,"name":72,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":73,"categories":74,"keywords":75,"publishedAt":41},"01M6K028GPYDYZ5441BW6YDFNK","trace-flow","https:\u002F\u002Fgithub.com\u002Fmatiaszanolli\u002FByroRedux\u002Fblob\u002Fmain\u002F.zcode\u002Fcommands\u002Ftrace-flow\u002FSKILL.md",[],[76,77,78],"trace flow","trace","flow",{"skillNo":80,"name":81,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":82,"categories":83,"keywords":84,"publishedAt":41},"01M6K026GTTXBBXXCH09SDRNX6","session-close","https:\u002F\u002Fgithub.com\u002Fmatiaszanolli\u002FByroRedux\u002Fblob\u002Fmain\u002F.zcode\u002Fcommands\u002Fsession-close\u002FSKILL.md",[],[85,86,87],"close","session close","session",{"skillNo":89,"name":90,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":91,"categories":92,"keywords":93,"publishedAt":41},"01M6K024KA1JFTV7BGYFSZV2VV","legacy-lookup","https:\u002F\u002Fgithub.com\u002Fmatiaszanolli\u002FByroRedux\u002Fblob\u002Fmain\u002F.zcode\u002Fcommands\u002Flegacy-lookup\u002FSKILL.md",[],[94,95,96],"lookup","legacy lookup","Legacy",{"skillNo":98,"name":99,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":100,"categories":101,"keywords":102,"publishedAt":41},"01M6K022H36BJ35KB6MT2NHVH6","fix-issue","https:\u002F\u002Fgithub.com\u002Fmatiaszanolli\u002FByroRedux\u002Fblob\u002Fmain\u002F.zcode\u002Fcommands\u002Ffix-issue\u002FSKILL.md",[],[103,104,105],"issue","fix","fix issue",{"skillNo":107,"name":108,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":109,"categories":110,"keywords":111,"publishedAt":41},"01M6K0208JHG4WDJX143YKFF0W","audit-ui","https:\u002F\u002Fgithub.com\u002Fmatiaszanolli\u002FByroRedux\u002Fblob\u002Fmain\u002F.zcode\u002Fcommands\u002Faudit-ui\u002FSKILL.md",[],[112,113,22],"audit ui","ui",{"skillNo":115,"name":116,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":117,"categories":118,"keywords":119,"publishedAt":41},"01M6K01XPHAPHF9BPS4CG5DDWX","audit-tooling","https:\u002F\u002Fgithub.com\u002Fmatiaszanolli\u002FByroRedux\u002Fblob\u002Fmain\u002F.zcode\u002Fcommands\u002Faudit-tooling\u002FSKILL.md",[],[22,120,121],"audit tooling","tooling"]