mirror of
https://github.com/merlinhu1/codex-game-studio.git
synced 2026-08-25 07:54:34 +02:00
2 lines
130 KiB
JSON
2 lines
130 KiB
JSON
{"local":{"agents":38,"workflows":31,"skills":79},"upstream":{"agents":49,"skills":73},"decisionLegend":["adopt","adapt","merge","split","defer","out-of-scope"],"rows":[{"sourceType":"agent","localPath":".codex/agents/accessibility-specialist.toml","sourcePath":".claude/agents/accessibility-specialist.md","sourceHash":"82c8550000b2882a1083338fdb97f46759ca8d493845d697b7594d219f362529","sourceMetadata":{"model":"sonnet","tools":"Read, Glob, Grep, Write, Edit, Bash","maxTurns":"10"},"decision":"adapt","status":"complete","requiredTests":["tests/template-repository-surfaces.test.ts","tests/roles.test.ts","tests/validation.test.ts"],"lineCount":81,"upstreamLineCount":150,"depthScore":50,"metadata":{"model":true,"reasoning":true,"sourceReference":true,"sourceHash":true,"primarySkills":true,"toolPolicy":true},"discoveryMetadata":{"text":"Owns accessibility specialist work: Review accessibility for controls, visual/audio feedback, readability, cognitive load, difficulty options, platform conventions, and testable accommodations. Produces Accessibility review, Accommodation checklist, Inclusive design risks; hand off requests outside accessibility specialist ownership or missing verification evidence.","valid":true,"diagnostics":[]}},{"sourceType":"agent","localPath":".codex/agents/ai-programmer.toml","sourcePath":".claude/agents/ai-programmer.md","sourceHash":"f9decba41651b4c225f1c4d4bf3f3bcf0eca088caf9cb3a0b3cb28f43e392b56","sourceMetadata":{"model":"sonnet","tools":"Read, Glob, Grep, Write, Edit, Bash","maxTurns":"20"},"decision":"adapt","status":"complete","requiredTests":["tests/template-repository-surfaces.test.ts","tests/roles.test.ts","tests/validation.test.ts"],"lineCount":82,"upstreamLineCount":95,"depthScore":50,"metadata":{"model":true,"reasoning":true,"sourceReference":true,"sourceHash":true,"primarySkills":true,"toolPolicy":true},"discoveryMetadata":{"text":"Owns ai programmer work: Implement game AI behavior, decision logic, navigation, perception, tuning hooks, debug visibility, and deterministic verification for NPC or systemic agents. Produces AI implementation, Behavior tuning notes, Debug and test evidence; hand off requests outside ai programmer ownership or missing verification evidence.","valid":true,"diagnostics":[]}},{"sourceType":"agent","localPath":".codex/agents/audio-director.toml","sourcePath":".claude/agents/audio-director.md","sourceHash":"6f40a1c899e6f2d1f348eb91af54fa3d40a29c7236469fdc59d15f0f08c0c85a","sourceMetadata":{"model":"sonnet","tools":"Read, Glob, Grep, Write, Edit, WebSearch","disallowedTools":"Bash","memory":"project","maxTurns":"20"},"decision":"adapt","status":"complete","requiredTests":["tests/template-repository-surfaces.test.ts","tests/roles.test.ts","tests/validation.test.ts"],"lineCount":81,"upstreamLineCount":118,"depthScore":50,"metadata":{"model":true,"reasoning":true,"sourceReference":true,"sourceHash":true,"primarySkills":true,"toolPolicy":true},"discoveryMetadata":{"text":"Owns audio director work: Define audio pillars, music direction, soundscape priorities, implementation constraints, mix goals, and cross-discipline audio production handoffs. Produces Audio direction, Soundscape priorities, Implementation constraints; hand off requests outside audio director ownership or missing verification evidence.","valid":true,"diagnostics":[]}},{"sourceType":"agent","localPath":".codex/agents/community-manager.toml","sourcePath":".claude/agents/community-manager.md","sourceHash":"ba552c736a42cb83f8d04d79199f29c3b8dc81914c7530e86c266ab11c034496","sourceMetadata":{"model":"haiku","tools":"Read, Glob, Grep, Write, Edit, Task","disallowedTools":"Bash","maxTurns":"10"},"decision":"adapt","status":"complete","requiredTests":["tests/template-repository-surfaces.test.ts","tests/roles.test.ts","tests/validation.test.ts"],"lineCount":80,"upstreamLineCount":157,"depthScore":50,"metadata":{"model":true,"reasoning":true,"sourceReference":true,"sourceHash":true,"primarySkills":true,"toolPolicy":true},"discoveryMetadata":{"text":"Owns community manager work: Plan player communication, feedback triage, community launch beats, moderation risks, sentiment signals, and actionable handoffs to production roles. Produces Community plan, Feedback triage notes, Messaging risks; hand off requests outside community manager ownership or missing verification evidence.","valid":true,"diagnostics":[]}},{"sourceType":"agent","localPath":".codex/agents/creative-director.toml","sourcePath":".claude/agents/creative-director.md","sourceHash":"00b9dc2b494b5feeefa5203fdefbd9bd9a4789a23ed2d192898b5ef84036b966","sourceMetadata":{"model":"opus","tools":"Read, Glob, Grep, Write, Edit, WebSearch","disallowedTools":"Bash","skills":["brainstorm","design-review"],"memory":"user","maxTurns":"30"},"decision":"adapt","status":"complete","requiredTests":["tests/template-repository-surfaces.test.ts","tests/roles.test.ts","tests/validation.test.ts"],"lineCount":90,"upstreamLineCount":364,"depthScore":56,"metadata":{"model":true,"reasoning":true,"sourceReference":true,"sourceHash":true,"primarySkills":true,"toolPolicy":true},"discoveryMetadata":{"text":"Owns creative director work: Set creative pillars, protect player fantasy, align experience goals across disciplines, and keep scope coherent for Codex-executed game work. Produces Creative direction, Scope decisions, Experience pillars; hand off requests outside creative director ownership or missing verification evidence.","valid":true,"diagnostics":[]}},{"sourceType":"agent","localPath":".codex/agents/data-scientist.toml","sourceMetadata":{},"decision":"defer","status":"deferred","requiredTests":["tests/template-repository-surfaces.test.ts","tests/roles.test.ts","tests/validation.test.ts"],"lineCount":90,"depthScore":56,"metadata":{"model":true,"reasoning":true,"sourceReference":true,"sourceHash":true,"primarySkills":true,"toolPolicy":true},"discoveryMetadata":{"text":"Owns data scientist work: Define analytics events, success metrics, experiment plans, dashboards, and evidence loops that support design and production decisions. Produces Analytics plan, Event taxonomy, Experiment outline; hand off requests outside data scientist ownership or missing verification evidence.","valid":true,"diagnostics":[]}},{"sourceType":"agent","localPath":".codex/agents/devops-engineer.toml","sourcePath":".claude/agents/devops-engineer.md","sourceHash":"36bf5a49a121bbb9a7a611408d1d208436e1c9b1395b3f2e9c2cb7d461e50171","sourceMetadata":{"model":"haiku","tools":"Read, Glob, Grep, Write, Edit, Bash","maxTurns":"10"},"decision":"adapt","status":"complete","requiredTests":["tests/template-repository-surfaces.test.ts","tests/roles.test.ts","tests/validation.test.ts"],"lineCount":82,"upstreamLineCount":95,"depthScore":50,"metadata":{"model":true,"reasoning":true,"sourceReference":true,"sourceHash":true,"primarySkills":true,"toolPolicy":true},"discoveryMetadata":{"text":"Owns devops engineer work: Design build, packaging, CI, release automation, environment setup, cache strategy, and reproducible validation flows for game projects. Produces Build automation, CI or packaging notes, Reproducibility checks; hand off requests outside devops engineer ownership or missing verification evidence.","valid":true,"diagnostics":[]}},{"sourceType":"agent","localPath":".codex/agents/economy-designer.toml","sourcePath":".claude/agents/economy-designer.md","sourceHash":"523d9faf11dfe6581df5fa3248c4a3d43b8d284715502c868cb8e796fd55eae0","sourceMetadata":{"model":"sonnet","tools":"Read, Glob, Grep, Write, Edit","disallowedTools":"Bash","memory":"project","maxTurns":"20"},"decision":"adapt","status":"complete","requiredTests":["tests/template-repository-surfaces.test.ts","tests/roles.test.ts","tests/validation.test.ts"],"lineCount":81,"upstreamLineCount":143,"depthScore":50,"metadata":{"model":true,"reasoning":true,"sourceReference":true,"sourceHash":true,"primarySkills":true,"toolPolicy":true},"discoveryMetadata":{"text":"Owns economy designer work: Model currencies, rewards, sinks, pacing, pricing, progression pressure, and fairness risks for game economies without adding hidden monetization assumptions. Produces Economy model, Reward and sink table, Balance risks; hand off requests outside economy designer ownership or missing verification evidence.","valid":true,"diagnostics":[]}},{"sourceType":"agent","localPath":".codex/agents/engine-programmer.toml","sourcePath":".claude/agents/engine-programmer.md","sourceHash":"322b59a3167298297657c846272567ef0d6994144649da626a6a7cc651d95c46","sourceMetadata":{"model":"sonnet","tools":"Read, Glob, Grep, Write, Edit, Bash","maxTurns":"20"},"decision":"adapt","status":"complete","requiredTests":["tests/template-repository-surfaces.test.ts","tests/roles.test.ts","tests/validation.test.ts"],"lineCount":82,"upstreamLineCount":103,"depthScore":50,"metadata":{"model":true,"reasoning":true,"sourceReference":true,"sourceHash":true,"primarySkills":true,"toolPolicy":true},"discoveryMetadata":{"text":"Owns engine programmer work: Work on engine integration, performance-sensitive systems, build setup, runtime foundations, and platform constraints. Produces Technical implementation, Performance notes, Build impact; hand off requests outside engine programmer ownership or missing verification evidence.","valid":true,"diagnostics":[]}},{"sourceType":"agent","localPath":".codex/agents/game-designer.toml","sourcePath":".claude/agents/game-designer.md","sourceHash":"a1b4fb4f1466b69140a23f8e12d3a5eba624d2a6318da32e2b755e471d41584f","sourceMetadata":{"model":"sonnet","tools":"Read, Glob, Grep, Write, Edit, WebSearch","disallowedTools":"Bash","skills":["design-review","balance-check","brainstorm"],"memory":"project","maxTurns":"20"},"decision":"adapt","status":"complete","requiredTests":["tests/template-repository-surfaces.test.ts","tests/roles.test.ts","tests/validation.test.ts"],"lineCount":90,"upstreamLineCount":241,"depthScore":56,"metadata":{"model":true,"reasoning":true,"sourceReference":true,"sourceHash":true,"primarySkills":true,"toolPolicy":true},"discoveryMetadata":{"text":"Owns game designer work: Design implementation-level mechanics, feature rules, tuning values, edge cases, and player-facing acceptance criteria with practical scope. Produces Feature spec, Tuning notes, Acceptance criteria; hand off requests outside game designer ownership or missing verification evidence.","valid":true,"diagnostics":[]}},{"sourceType":"agent","localPath":".codex/agents/game-feel-designer.toml","sourceMetadata":{},"decision":"defer","status":"deferred","requiredTests":["tests/template-repository-surfaces.test.ts","tests/roles.test.ts","tests/validation.test.ts"],"lineCount":81,"depthScore":50,"metadata":{"model":true,"reasoning":true,"sourceReference":true,"sourceHash":true,"primarySkills":true,"toolPolicy":true},"discoveryMetadata":{"text":"Owns game feel designer work: Tune controls, feedback, pacing, animation timing, juice, camera response, and moment-to-moment player feel with actionable changes. Produces Feel review, Tuning recommendations, Feedback checklist; hand off requests outside game feel designer ownership or missing verification evidence.","valid":true,"diagnostics":[]}},{"sourceType":"agent","localPath":".codex/agents/gameplay-programmer.toml","sourcePath":".claude/agents/gameplay-programmer.md","sourceHash":"287ac70fb839e40b0e392e47e6e23ddd90851103d41c0a82df7f56e0e168834e","sourceMetadata":{"model":"sonnet","tools":"Read, Glob, Grep, Write, Edit, Bash","maxTurns":"20"},"decision":"adapt","status":"complete","requiredTests":["tests/template-repository-surfaces.test.ts","tests/roles.test.ts","tests/validation.test.ts"],"lineCount":94,"upstreamLineCount":133,"depthScore":56,"metadata":{"model":true,"reasoning":true,"sourceReference":true,"sourceHash":true,"primarySkills":true,"toolPolicy":true},"discoveryMetadata":{"text":"Owns gameplay programmer work: Implement gameplay systems with focused file edits, engine-native idioms, deterministic behavior, and verification evidence. Produces Code changes, Verification results, Implementation notes; hand off requests outside gameplay programmer ownership or missing verification evidence.","valid":true,"diagnostics":[]}},{"sourceType":"agent","localPath":".codex/agents/godot-specialist.toml","sourcePath":".claude/agents/godot-specialist.md","sourceHash":"3156133f9bff9463a12cb48e6337f49a3ab39359550c18eabac4ac70b84b6e37","sourceMetadata":{"model":"sonnet","tools":"Read, Glob, Grep, Write, Edit, Bash, Task","maxTurns":"20"},"decision":"adapt","status":"complete","requiredTests":["tests/template-repository-surfaces.test.ts","tests/roles.test.ts","tests/validation.test.ts"],"lineCount":81,"upstreamLineCount":193,"depthScore":50,"metadata":{"model":true,"reasoning":true,"sourceReference":true,"sourceHash":true,"primarySkills":true,"toolPolicy":true},"discoveryMetadata":{"text":"Owns godot specialist work: Apply Godot-specific implementation and review guidance using only the active project's Godot reference pack and project files. Produces Godot guidance, Engine-specific risks, Verification notes; hand off requests outside godot specialist ownership or missing verification evidence.","valid":true,"diagnostics":[]}},{"sourceType":"agent","localPath":".codex/agents/level-designer.toml","sourcePath":".claude/agents/level-designer.md","sourceHash":"6121007acde96a808235c4290669bb5de11f1874cd1da6c9d4f0c8c7fad7ef61","sourceMetadata":{"model":"sonnet","tools":"Read, Glob, Grep, Write, Edit","disallowedTools":"Bash","memory":"project","maxTurns":"20"},"decision":"adapt","status":"complete","requiredTests":["tests/template-repository-surfaces.test.ts","tests/roles.test.ts","tests/validation.test.ts"],"lineCount":81,"upstreamLineCount":115,"depthScore":50,"metadata":{"model":true,"reasoning":true,"sourceReference":true,"sourceHash":true,"primarySkills":true,"toolPolicy":true},"discoveryMetadata":{"text":"Owns level designer work: Design levels, encounter spaces, navigation beats, pacing, objective flow, metrics, blockout notes, and testable acceptance criteria for playable content. Produces Level brief, Blockout notes, Playtest criteria; hand off requests outside level designer ownership or missing verification evidence.","valid":true,"diagnostics":[]}},{"sourceType":"agent","localPath":".codex/agents/live-ops-designer.toml","sourcePath":".claude/agents/live-ops-designer.md","sourceHash":"19fead72a61b75adceaf03763416ab3f4f0c88d8545bc2a844ae2e03d0e62f04","sourceMetadata":{"model":"sonnet","tools":"Read, Glob, Grep, Write, Edit, Task","disallowedTools":"Bash","maxTurns":"20"},"decision":"adapt","status":"complete","requiredTests":["tests/template-repository-surfaces.test.ts","tests/roles.test.ts","tests/validation.test.ts"],"lineCount":81,"upstreamLineCount":184,"depthScore":50,"metadata":{"model":true,"reasoning":true,"sourceReference":true,"sourceHash":true,"primarySkills":true,"toolPolicy":true},"discoveryMetadata":{"text":"Owns live ops designer work: Design live events, retention loops, update cadence, economy impacts, player messaging, operational risks, and post-launch measurement plans. Produces Live ops plan, Event loop notes, Measurement and risk summary; hand off requests outside live ops designer ownership or missing verification evidence.","valid":true,"diagnostics":[]}},{"sourceType":"agent","localPath":".codex/agents/localization-lead.toml","sourcePath":".claude/agents/localization-lead.md","sourceHash":"96991fd33e46cc60179d1abca967ac56f6e809908a8a5fdd71aafa1be3571704","sourceMetadata":{"model":"sonnet","tools":"Read, Glob, Grep, Write, Edit, Bash","memory":"project","maxTurns":"20"},"decision":"adapt","status":"complete","requiredTests":["tests/template-repository-surfaces.test.ts","tests/roles.test.ts","tests/validation.test.ts"],"lineCount":81,"upstreamLineCount":190,"depthScore":50,"metadata":{"model":true,"reasoning":true,"sourceReference":true,"sourceHash":true,"primarySkills":true,"toolPolicy":true},"discoveryMetadata":{"text":"Owns localization lead work: Plan localization scope, string readiness, culturalization risks, text expansion, asset dependencies, voice/subtitle needs, and handoff checks. Produces Localization plan, String and asset risks, Culturalization notes; hand off requests outside localization lead ownership or missing verification evidence.","valid":true,"diagnostics":[]}},{"sourceType":"agent","localPath":".codex/agents/market-analyst.toml","sourceMetadata":{},"decision":"defer","status":"deferred","requiredTests":["tests/template-repository-surfaces.test.ts","tests/roles.test.ts","tests/validation.test.ts"],"lineCount":81,"depthScore":50,"metadata":{"model":true,"reasoning":true,"sourceReference":true,"sourceHash":true,"primarySkills":true,"toolPolicy":true},"discoveryMetadata":{"text":"Owns market analyst work: Analyze audience, competitors, positioning, pricing, discoverability, and market risks using project constraints and clearly labeled assumptions. Produces Market analysis, Competitor positioning, Audience risks; hand off requests outside market analyst ownership or missing verification evidence.","valid":true,"diagnostics":[]}},{"sourceType":"agent","localPath":".codex/agents/narrative-designer.toml","sourceMetadata":{},"decision":"defer","status":"deferred","requiredTests":["tests/template-repository-surfaces.test.ts","tests/roles.test.ts","tests/validation.test.ts"],"lineCount":89,"depthScore":56,"metadata":{"model":true,"reasoning":true,"sourceReference":true,"sourceHash":true,"primarySkills":true,"toolPolicy":true},"discoveryMetadata":{"text":"Owns narrative designer work: Shape story, tone, world rules, character and content needs, and narrative consistency while respecting production constraints. Produces Narrative brief, Content list, Tone guidance; hand off requests outside narrative designer ownership or missing verification evidence.","valid":true,"diagnostics":[]}},{"sourceType":"agent","localPath":".codex/agents/network-programmer.toml","sourcePath":".claude/agents/network-programmer.md","sourceHash":"b3f107bb01b24475f93aebb6af1735fd90dd73afe070bae667cd9475b2e616e1","sourceMetadata":{"model":"sonnet","tools":"Read, Glob, Grep, Write, Edit, Bash","maxTurns":"20"},"decision":"adapt","status":"complete","requiredTests":["tests/template-repository-surfaces.test.ts","tests/roles.test.ts","tests/validation.test.ts"],"lineCount":82,"upstreamLineCount":98,"depthScore":50,"metadata":{"model":true,"reasoning":true,"sourceReference":true,"sourceHash":true,"primarySkills":true,"toolPolicy":true},"discoveryMetadata":{"text":"Owns network programmer work: Implement networked gameplay, replication, synchronization, authority boundaries, latency handling, rollback risks, and multiplayer verification notes. Produces Networking implementation, Synchronization notes, Multiplayer verification; hand off requests outside network programmer ownership or missing verification evidence.","valid":true,"diagnostics":[]}},{"sourceType":"agent","localPath":".codex/agents/performance-analyst.toml","sourcePath":".claude/agents/performance-analyst.md","sourceHash":"c155149e303e200a00074721cd3d9bf5b92d080871ab6298670954aec5705468","sourceMetadata":{"model":"sonnet","tools":"Read, Glob, Grep, Write, Edit, Bash","memory":"project","maxTurns":"20"},"decision":"adapt","status":"complete","requiredTests":["tests/template-repository-surfaces.test.ts","tests/roles.test.ts","tests/validation.test.ts"],"lineCount":90,"upstreamLineCount":112,"depthScore":56,"metadata":{"model":true,"reasoning":true,"sourceReference":true,"sourceHash":true,"primarySkills":true,"toolPolicy":true},"discoveryMetadata":{"text":"Owns performance analyst work: Profile frame time, memory, loading, asset cost, CPU/GPU bottlenecks, instrumentation needs, and optimization priorities for game builds. Produces Performance report, Optimization priorities, Measurement plan; hand off requests outside performance analyst ownership or missing verification evidence.","valid":true,"diagnostics":[]}},{"sourceType":"agent","localPath":".codex/agents/producer.toml","sourcePath":".claude/agents/producer.md","sourceHash":"05f8bf426001cbd07ca9ca40dde0348139e208f97af7d87abcfecf8ca84c3257","sourceMetadata":{"model":"opus","tools":"Read, Glob, Grep, Write, Edit, Bash, WebSearch","skills":["sprint-plan","scope-check","estimate","milestone-review"],"memory":"user","maxTurns":"30"},"decision":"adapt","status":"complete","requiredTests":["tests/template-repository-surfaces.test.ts","tests/roles.test.ts","tests/validation.test.ts"],"lineCount":93,"upstreamLineCount":168,"depthScore":56,"metadata":{"model":true,"reasoning":true,"sourceReference":true,"sourceHash":true,"primarySkills":true,"toolPolicy":true},"discoveryMetadata":{"text":"Owns producer work: Convert goals into bounded production plans, milestone slices, risk lists, owner recommendations, and verification gates for Codex-executed game work. Produces Production plan, Milestone tasks, Risk register; hand off requests outside producer ownership or missing verification evidence.","valid":true,"diagnostics":[]}},{"sourceType":"agent","localPath":".codex/agents/qa-playtester.toml","sourceMetadata":{},"decision":"defer","status":"deferred","requiredTests":["tests/template-repository-surfaces.test.ts","tests/roles.test.ts","tests/validation.test.ts"],"lineCount":95,"depthScore":56,"metadata":{"model":true,"reasoning":true,"sourceReference":true,"sourceHash":true,"primarySkills":true,"toolPolicy":true},"discoveryMetadata":{"text":"Owns qa playtester work: Find reproducible gameplay, usability, accessibility, and regression issues with clear severity, evidence, and verification steps. Produces Issue list, Repro steps, Severity notes; hand off requests outside qa playtester ownership or missing verification evidence.","valid":true,"diagnostics":[]}},{"sourceType":"agent","localPath":".codex/agents/release-manager.toml","sourcePath":".claude/agents/release-manager.md","sourceHash":"75df18172fcb905c544972edcfe43589093f02f6abf41d388f952c1eadbe11bd","sourceMetadata":{"model":"sonnet","tools":"Read, Glob, Grep, Write, Edit, Bash","skills":["release-checklist","changelog","patch-notes"],"maxTurns":"20"},"decision":"adapt","status":"complete","requiredTests":["tests/template-repository-surfaces.test.ts","tests/roles.test.ts","tests/validation.test.ts"],"lineCount":93,"upstreamLineCount":180,"depthScore":56,"metadata":{"model":true,"reasoning":true,"sourceReference":true,"sourceHash":true,"primarySkills":true,"toolPolicy":true},"discoveryMetadata":{"text":"Owns release manager work: Assess ship readiness, release risk, packaging, validation status, milestone blockers, and remaining warnings before release decisions. Produces Ship checklist, Release risks, Validation summary; hand off requests outside release manager ownership or missing verification evidence.","valid":true,"diagnostics":[]}},{"sourceType":"agent","localPath":".codex/agents/security-engineer.toml","sourcePath":".claude/agents/security-engineer.md","sourceHash":"73bf76067ec312fa592d9c81b26c4a7b64f8831a50404244a1ec398a77091c7e","sourceMetadata":{"model":"sonnet","tools":"Read, Glob, Grep, Write, Edit, Bash, Task","maxTurns":"20"},"decision":"adapt","status":"complete","requiredTests":["tests/template-repository-surfaces.test.ts","tests/roles.test.ts","tests/validation.test.ts"],"lineCount":81,"upstreamLineCount":126,"depthScore":50,"metadata":{"model":true,"reasoning":true,"sourceReference":true,"sourceHash":true,"primarySkills":true,"toolPolicy":true},"discoveryMetadata":{"text":"Owns security engineer work: Review game client, tools, build scripts, online surfaces, secrets handling, abuse cases, and dependency risks with practical mitigation steps. Produces Security review, Threat notes, Mitigation checklist; hand off requests outside security engineer ownership or missing verification evidence.","valid":true,"diagnostics":[]}},{"sourceType":"agent","localPath":".codex/agents/senior-game-artist.toml","sourceMetadata":{},"decision":"defer","status":"deferred","requiredTests":["tests/template-repository-surfaces.test.ts","tests/roles.test.ts","tests/validation.test.ts"],"lineCount":90,"depthScore":56,"metadata":{"model":true,"reasoning":true,"sourceReference":true,"sourceHash":true,"primarySkills":true,"toolPolicy":true},"discoveryMetadata":{"text":"Owns senior game artist work: Define art direction, asset style, visual constraints, production quality bars, reference needs, and asset review notes. Produces Art direction, Asset list, Visual quality bar; hand off requests outside senior game artist ownership or missing verification evidence.","valid":true,"diagnostics":[]}},{"sourceType":"agent","localPath":".codex/agents/senior-game-designer.toml","sourceMetadata":{},"decision":"defer","status":"deferred","requiredTests":["tests/template-repository-surfaces.test.ts","tests/roles.test.ts","tests/validation.test.ts"],"lineCount":81,"depthScore":50,"metadata":{"model":true,"reasoning":true,"sourceReference":true,"sourceHash":true,"primarySkills":true,"toolPolicy":true},"discoveryMetadata":{"text":"Owns senior game designer work: Own high-level systems, progression, economy, core loops, balancing direction, and design cohesion across feature slices. Produces Systems design, Progression model, Acceptance criteria; hand off requests outside senior game designer ownership or missing verification evidence.","valid":true,"diagnostics":[]}},{"sourceType":"agent","localPath":".codex/agents/sound-designer.toml","sourcePath":".claude/agents/sound-designer.md","sourceHash":"4ebaef7c7069a5dd5a68ed12ca251035f0f9b2852fd29b9eca3ea2c5a4fdf088","sourceMetadata":{"model":"sonnet","tools":"Read, Glob, Grep, Write, Edit","disallowedTools":"Bash","maxTurns":"10"},"decision":"adapt","status":"complete","requiredTests":["tests/template-repository-surfaces.test.ts","tests/roles.test.ts","tests/validation.test.ts"],"lineCount":80,"upstreamLineCount":85,"depthScore":50,"metadata":{"model":true,"reasoning":true,"sourceReference":true,"sourceHash":true,"primarySkills":true,"toolPolicy":true},"discoveryMetadata":{"text":"Owns sound designer work: Specify sound effects, feedback cues, ambience, music triggers, implementation events, and audio verification notes for gameplay moments. Produces Sound cue list, Audio event notes, Verification checklist; hand off requests outside sound designer ownership or missing verification evidence.","valid":true,"diagnostics":[]}},{"sourceType":"agent","localPath":".codex/agents/studio-orchestrator.toml","sourceMetadata":{},"decision":"defer","status":"deferred","requiredTests":["tests/template-repository-surfaces.test.ts","tests/roles.test.ts","tests/validation.test.ts"],"lineCount":81,"depthScore":50,"metadata":{"model":true,"reasoning":true,"sourceReference":true,"sourceHash":true,"primarySkills":true,"toolPolicy":true},"discoveryMetadata":{"text":"Owns studio orchestrator work: Route work between roles, maintain concise handoffs, protect project scope, identify blockers, and select the next bounded studio action without running hidden parallel work. Produces Studio handoff, Next-role routing, Blocker summary; hand off requests outside studio orchestrator ownership or missing verification evidence.","valid":true,"diagnostics":[]}},{"sourceType":"agent","localPath":".codex/agents/systems-designer.toml","sourcePath":".claude/agents/systems-designer.md","sourceHash":"b12973f4dce65c5add8e31fc570c4ece2b6f9855d2c89ce1645c0901a14adc17","sourceMetadata":{"model":"sonnet","tools":"Read, Glob, Grep, Write, Edit","disallowedTools":"Bash","memory":"project","maxTurns":"20"},"decision":"adapt","status":"complete","requiredTests":["tests/template-repository-surfaces.test.ts","tests/roles.test.ts","tests/validation.test.ts"],"lineCount":90,"upstreamLineCount":157,"depthScore":56,"metadata":{"model":true,"reasoning":true,"sourceReference":true,"sourceHash":true,"primarySkills":true,"toolPolicy":true},"discoveryMetadata":{"text":"Owns systems designer work: Design interconnected rules, progression loops, resource flows, balancing levers, edge cases, and acceptance tests for durable game systems. Produces Systems spec, Balance levers, Edge-case notes; hand off requests outside systems designer ownership or missing verification evidence.","valid":true,"diagnostics":[]}},{"sourceType":"agent","localPath":".codex/agents/technical-artist.toml","sourcePath":".claude/agents/technical-artist.md","sourceHash":"30feb7cd99da83ef1b1350b109535085239eb5b2d210eeb22faa8e54633ba77d","sourceMetadata":{"model":"sonnet","tools":"Read, Glob, Grep, Write, Edit, Bash","maxTurns":"20"},"decision":"adapt","status":"complete","requiredTests":["tests/template-repository-surfaces.test.ts","tests/roles.test.ts","tests/validation.test.ts"],"lineCount":82,"upstreamLineCount":108,"depthScore":50,"metadata":{"model":true,"reasoning":true,"sourceReference":true,"sourceHash":true,"primarySkills":true,"toolPolicy":true},"discoveryMetadata":{"text":"Owns technical artist work: Bridge art direction and runtime constraints for shaders, materials, import settings, optimization, and visual pipelines. Produces Art pipeline guidance, Asset constraints, Optimization notes; hand off requests outside technical artist ownership or missing verification evidence.","valid":true,"diagnostics":[]}},{"sourceType":"agent","localPath":".codex/agents/technical-director.toml","sourcePath":".claude/agents/technical-director.md","sourceHash":"fe98888f29067eb81ef4dd29d93c3498048628f4bcf6404a1c594f8a6343f9b2","sourceMetadata":{"model":"opus","tools":"Read, Glob, Grep, Write, Edit, Bash, WebSearch","memory":"user","maxTurns":"30"},"decision":"adapt","status":"complete","requiredTests":["tests/template-repository-surfaces.test.ts","tests/roles.test.ts","tests/validation.test.ts"],"lineCount":90,"upstreamLineCount":159,"depthScore":56,"metadata":{"model":true,"reasoning":true,"sourceReference":true,"sourceHash":true,"primarySkills":true,"toolPolicy":true},"discoveryMetadata":{"text":"Owns technical director work: Coordinate technical architecture, engineering tradeoffs, engine constraints, risk triage, validation gates, and discipline handoffs for game production. Produces Technical direction, Architecture tradeoffs, Risk and gate summary; hand off requests outside technical director ownership or missing verification evidence.","valid":true,"diagnostics":[]}},{"sourceType":"agent","localPath":".codex/agents/tools-programmer.toml","sourcePath":".claude/agents/tools-programmer.md","sourceHash":"1304ed30dc06506f043cbe6df33617a483988a1f73aedec1f9867bbc5de7d20b","sourceMetadata":{"model":"sonnet","tools":"Read, Glob, Grep, Write, Edit, Bash","maxTurns":"20"},"decision":"adapt","status":"complete","requiredTests":["tests/template-repository-surfaces.test.ts","tests/roles.test.ts","tests/validation.test.ts"],"lineCount":82,"upstreamLineCount":101,"depthScore":50,"metadata":{"model":true,"reasoning":true,"sourceReference":true,"sourceHash":true,"primarySkills":true,"toolPolicy":true},"discoveryMetadata":{"text":"Owns tools programmer work: Build editor, pipeline, automation, and developer workflow tools that reduce repeated production effort and failure-prone manual steps. Produces Tooling changes, Usage notes, Failure modes; hand off requests outside tools programmer ownership or missing verification evidence.","valid":true,"diagnostics":[]}},{"sourceType":"agent","localPath":".codex/agents/ui-programmer.toml","sourcePath":".claude/agents/ui-programmer.md","sourceHash":"6cd29c2088724918b2680d3cc35c379276b7af11d6aa10ac990172280b1d5f48","sourceMetadata":{"model":"sonnet","tools":"Read, Glob, Grep, Write, Edit, Bash","maxTurns":"20"},"decision":"adapt","status":"complete","requiredTests":["tests/template-repository-surfaces.test.ts","tests/roles.test.ts","tests/validation.test.ts"],"lineCount":82,"upstreamLineCount":102,"depthScore":50,"metadata":{"model":true,"reasoning":true,"sourceReference":true,"sourceHash":true,"primarySkills":true,"toolPolicy":true},"discoveryMetadata":{"text":"Owns ui programmer work: Implement HUD, menu, input, state binding, responsive layout, accessibility hooks, and UI runtime behavior from designer-facing interaction specs. Produces UI implementation, State binding notes, Interaction verification; hand off requests outside ui programmer ownership or missing verification evidence.","valid":true,"diagnostics":[]}},{"sourceType":"agent","localPath":".codex/agents/ui-ux-designer.toml","sourceMetadata":{},"decision":"defer","status":"deferred","requiredTests":["tests/template-repository-surfaces.test.ts","tests/roles.test.ts","tests/validation.test.ts"],"lineCount":90,"depthScore":56,"metadata":{"model":true,"reasoning":true,"sourceReference":true,"sourceHash":true,"primarySkills":true,"toolPolicy":true},"discoveryMetadata":{"text":"Owns ui ux designer work: Design interface flows, usability heuristics, HUD layout, onboarding, accessibility, menu interactions, and interaction risks. Produces UI flow review, HUD/menu recommendations, Accessibility notes; hand off requests outside ui ux designer ownership or missing verification evidence.","valid":true,"diagnostics":[]}},{"sourceType":"agent","localPath":".codex/agents/unity-specialist.toml","sourcePath":".claude/agents/unity-specialist.md","sourceHash":"81777b58e3a30f4a131025e01af6ac8fb42065214df6271e59df1aa11e5374e4","sourceMetadata":{"model":"sonnet","tools":"Read, Glob, Grep, Write, Edit, Bash, Task","maxTurns":"20"},"decision":"adapt","status":"complete","requiredTests":["tests/template-repository-surfaces.test.ts","tests/roles.test.ts","tests/validation.test.ts"],"lineCount":81,"upstreamLineCount":184,"depthScore":50,"metadata":{"model":true,"reasoning":true,"sourceReference":true,"sourceHash":true,"primarySkills":true,"toolPolicy":true},"discoveryMetadata":{"text":"Owns unity specialist work: Apply Unity-specific implementation and review guidance using only the active project's Unity reference pack and project files. Produces Unity guidance, Engine-specific risks, Verification notes; hand off requests outside unity specialist ownership or missing verification evidence.","valid":true,"diagnostics":[]}},{"sourceType":"agent","localPath":".codex/agents/unreal-specialist.toml","sourcePath":".claude/agents/unreal-specialist.md","sourceHash":"03794a0b048f1df4cd882ae73a964cd5368c629e00320e36051bc3d025a65c15","sourceMetadata":{"model":"sonnet","tools":"Read, Glob, Grep, Write, Edit, Bash, Task","maxTurns":"20"},"decision":"adapt","status":"complete","requiredTests":["tests/template-repository-surfaces.test.ts","tests/roles.test.ts","tests/validation.test.ts"],"lineCount":81,"upstreamLineCount":172,"depthScore":50,"metadata":{"model":true,"reasoning":true,"sourceReference":true,"sourceHash":true,"primarySkills":true,"toolPolicy":true},"discoveryMetadata":{"text":"Owns unreal specialist work: Apply Unreal-specific implementation and review guidance using only the active project's Unreal reference pack and project files. Produces Unreal guidance, Engine-specific risks, Verification notes; hand off requests outside unreal specialist ownership or missing verification evidence.","valid":true,"diagnostics":[]}},{"sourceType":"agent","localPath":".codex/agents/world-builder.toml","sourcePath":".claude/agents/world-builder.md","sourceHash":"9e3399c5478ea2491bfc8e42745948b7aec4c2045ecd008a318d4f72a8fad2ea","sourceMetadata":{"model":"sonnet","tools":"Read, Glob, Grep, Write, Edit","disallowedTools":"Bash","memory":"project","maxTurns":"20"},"decision":"adapt","status":"complete","requiredTests":["tests/template-repository-surfaces.test.ts","tests/roles.test.ts","tests/validation.test.ts"],"lineCount":81,"upstreamLineCount":111,"depthScore":50,"metadata":{"model":true,"reasoning":true,"sourceReference":true,"sourceHash":true,"primarySkills":true,"toolPolicy":true},"discoveryMetadata":{"text":"Owns world builder work: Define factions, places, rules, environmental storytelling hooks, collectible lore, and setting constraints that support level, narrative, and content production. Produces World bible slice, Environment hooks, Consistency constraints; hand off requests outside world builder ownership or missing verification evidence.","valid":true,"diagnostics":[]}},{"sourceType":"agent","localPath":".codex/agents/writer.toml","sourcePath":".claude/agents/writer.md","sourceHash":"8eafe2f3cd7f2c12acc0d8f93ed93bf638a915490ed5ca5a11721f1bf60f49d7","sourceMetadata":{"model":"sonnet","tools":"Read, Glob, Grep, Write, Edit","disallowedTools":"Bash","memory":"project","maxTurns":"20"},"decision":"adapt","status":"complete","requiredTests":["tests/template-repository-surfaces.test.ts","tests/roles.test.ts","tests/validation.test.ts"],"lineCount":80,"upstreamLineCount":104,"depthScore":50,"metadata":{"model":true,"reasoning":true,"sourceReference":true,"sourceHash":true,"primarySkills":true,"toolPolicy":true},"discoveryMetadata":{"text":"Owns writer work: Draft shippable dialogue, item text, barks, tutorial copy, lore snippets, and narrative-facing implementation notes that fit the project's tone and production constraints. Produces Draft copy, Tone notes, Implementation handoff; hand off requests outside writer ownership or missing verification evidence.","valid":true,"diagnostics":[]}},{"sourceType":"workflow","localPath":".codex/workflows/analytics-setup.md","sourceMetadata":{},"decision":"defer","status":"deferred","requiredTests":["tests/workflow-catalog.test.ts","tests/workflow-recipes.test.ts","tests/validation.test.ts"],"lineCount":83,"depthScore":56,"metadata":{"model":true,"reasoning":true,"argumentHint":true,"sourceReference":true,"sourceHash":true,"agent":true,"links":true},"discoveryMetadata":{"text":"Provide a analytics setup request with the objective or decision, target files/assets/milestone, scope constraints, owner or handoff needs, and required verification evidence.","valid":true,"diagnostics":[]}},{"sourceType":"workflow","localPath":".codex/workflows/architecture-decision.md","sourceMetadata":{},"decision":"defer","status":"deferred","requiredTests":["tests/workflow-catalog.test.ts","tests/workflow-recipes.test.ts","tests/validation.test.ts"],"lineCount":84,"depthScore":56,"metadata":{"model":true,"reasoning":true,"argumentHint":true,"sourceReference":true,"sourceHash":true,"agent":true,"links":true},"discoveryMetadata":{"text":"Provide a architecture decision request with the objective or decision, target files/assets/milestone, scope constraints, owner or handoff needs, and required verification evidence.","valid":true,"diagnostics":[]}},{"sourceType":"workflow","localPath":".codex/workflows/architecture-review.md","sourceMetadata":{},"decision":"defer","status":"deferred","requiredTests":["tests/workflow-catalog.test.ts","tests/workflow-recipes.test.ts","tests/validation.test.ts"],"lineCount":83,"depthScore":56,"metadata":{"model":true,"reasoning":true,"argumentHint":true,"sourceReference":true,"sourceHash":true,"agent":true,"links":true},"discoveryMetadata":{"text":"Provide a architecture review request with the objective or decision, target files/assets/milestone, scope constraints, owner or handoff needs, and required verification evidence.","valid":true,"diagnostics":[]}},{"sourceType":"workflow","localPath":".codex/workflows/art-direction.md","sourceMetadata":{},"decision":"defer","status":"deferred","requiredTests":["tests/workflow-catalog.test.ts","tests/workflow-recipes.test.ts","tests/validation.test.ts"],"lineCount":83,"depthScore":56,"metadata":{"model":true,"reasoning":true,"argumentHint":true,"sourceReference":true,"sourceHash":true,"agent":true,"links":true},"discoveryMetadata":{"text":"Provide a art direction request with the objective or decision, target files/assets/milestone, scope constraints, owner or handoff needs, and required verification evidence.","valid":true,"diagnostics":[]}},{"sourceType":"workflow","localPath":".codex/workflows/brainstorm.md","sourceMetadata":{},"decision":"defer","status":"deferred","requiredTests":["tests/workflow-catalog.test.ts","tests/workflow-recipes.test.ts","tests/validation.test.ts"],"lineCount":84,"depthScore":56,"metadata":{"model":true,"reasoning":true,"argumentHint":true,"sourceReference":true,"sourceHash":true,"agent":true,"links":true},"discoveryMetadata":{"text":"Provide a brainstorm request with the objective or decision, target files/assets/milestone, scope constraints, owner or handoff needs, and required verification evidence.","valid":true,"diagnostics":[]}},{"sourceType":"workflow","localPath":".codex/workflows/bugfix.md","sourceMetadata":{},"decision":"defer","status":"deferred","requiredTests":["tests/workflow-catalog.test.ts","tests/workflow-recipes.test.ts","tests/validation.test.ts"],"lineCount":83,"depthScore":56,"metadata":{"model":true,"reasoning":true,"argumentHint":true,"sourceReference":true,"sourceHash":true,"agent":true,"links":true},"discoveryMetadata":{"text":"Provide a bugfix request with the objective or decision, target files/assets/milestone, scope constraints, owner or handoff needs, and required verification evidence.","valid":true,"diagnostics":[]}},{"sourceType":"workflow","localPath":".codex/workflows/create-epics.md","sourceMetadata":{},"decision":"defer","status":"deferred","requiredTests":["tests/workflow-catalog.test.ts","tests/workflow-recipes.test.ts","tests/validation.test.ts"],"lineCount":85,"depthScore":56,"metadata":{"model":true,"reasoning":true,"argumentHint":true,"sourceReference":true,"sourceHash":true,"agent":true,"links":true},"discoveryMetadata":{"text":"Provide a create epics request with the objective or decision, target files/assets/milestone, scope constraints, owner or handoff needs, and required verification evidence.","valid":true,"diagnostics":[]}},{"sourceType":"workflow","localPath":".codex/workflows/create-stories.md","sourceMetadata":{},"decision":"defer","status":"deferred","requiredTests":["tests/workflow-catalog.test.ts","tests/workflow-recipes.test.ts","tests/validation.test.ts"],"lineCount":84,"depthScore":56,"metadata":{"model":true,"reasoning":true,"argumentHint":true,"sourceReference":true,"sourceHash":true,"agent":true,"links":true},"discoveryMetadata":{"text":"Provide a create stories request with the objective or decision, target files/assets/milestone, scope constraints, owner or handoff needs, and required verification evidence.","valid":true,"diagnostics":[]}},{"sourceType":"workflow","localPath":".codex/workflows/design-spec.md","sourceMetadata":{},"decision":"defer","status":"deferred","requiredTests":["tests/workflow-catalog.test.ts","tests/workflow-recipes.test.ts","tests/validation.test.ts"],"lineCount":84,"depthScore":56,"metadata":{"model":true,"reasoning":true,"argumentHint":true,"sourceReference":true,"sourceHash":true,"agent":true,"links":true},"discoveryMetadata":{"text":"Provide a design spec request with the objective or decision, target files/assets/milestone, scope constraints, owner or handoff needs, and required verification evidence.","valid":true,"diagnostics":[]}},{"sourceType":"workflow","localPath":".codex/workflows/game-feel-tuning.md","sourceMetadata":{},"decision":"defer","status":"deferred","requiredTests":["tests/workflow-catalog.test.ts","tests/workflow-recipes.test.ts","tests/validation.test.ts"],"lineCount":83,"depthScore":56,"metadata":{"model":true,"reasoning":true,"argumentHint":true,"sourceReference":true,"sourceHash":true,"agent":true,"links":true},"discoveryMetadata":{"text":"Provide a game feel tuning request with the objective or decision, target files/assets/milestone, scope constraints, owner or handoff needs, and required verification evidence.","valid":true,"diagnostics":[]}},{"sourceType":"workflow","localPath":".codex/workflows/handoff.md","sourceMetadata":{},"decision":"defer","status":"deferred","requiredTests":["tests/workflow-catalog.test.ts","tests/workflow-recipes.test.ts","tests/validation.test.ts"],"lineCount":83,"depthScore":56,"metadata":{"model":true,"reasoning":true,"argumentHint":true,"sourceReference":true,"sourceHash":true,"agent":true,"links":true},"discoveryMetadata":{"text":"Provide a handoff request with the objective or decision, target files/assets/milestone, scope constraints, owner or handoff needs, and required verification evidence.","valid":true,"diagnostics":[]}},{"sourceType":"workflow","localPath":".codex/workflows/hotfix.md","sourceMetadata":{},"decision":"defer","status":"deferred","requiredTests":["tests/workflow-catalog.test.ts","tests/workflow-recipes.test.ts","tests/validation.test.ts"],"lineCount":83,"depthScore":56,"metadata":{"model":true,"reasoning":true,"argumentHint":true,"sourceReference":true,"sourceHash":true,"agent":true,"links":true},"discoveryMetadata":{"text":"Provide a hotfix request with the objective or decision, target files/assets/milestone, scope constraints, owner or handoff needs, and required verification evidence.","valid":true,"diagnostics":[]}},{"sourceType":"workflow","localPath":".codex/workflows/localization-plan.md","sourceMetadata":{},"decision":"defer","status":"deferred","requiredTests":["tests/workflow-catalog.test.ts","tests/workflow-recipes.test.ts","tests/validation.test.ts"],"lineCount":84,"depthScore":56,"metadata":{"model":true,"reasoning":true,"argumentHint":true,"sourceReference":true,"sourceHash":true,"agent":true,"links":true},"discoveryMetadata":{"text":"Provide a localization plan request with the objective or decision, target files/assets/milestone, scope constraints, owner or handoff needs, and required verification evidence.","valid":true,"diagnostics":[]}},{"sourceType":"workflow","localPath":".codex/workflows/market-analysis.md","sourceMetadata":{},"decision":"defer","status":"deferred","requiredTests":["tests/workflow-catalog.test.ts","tests/workflow-recipes.test.ts","tests/validation.test.ts"],"lineCount":84,"depthScore":56,"metadata":{"model":true,"reasoning":true,"argumentHint":true,"sourceReference":true,"sourceHash":true,"agent":true,"links":true},"discoveryMetadata":{"text":"Provide a market analysis request with the objective or decision, target files/assets/milestone, scope constraints, owner or handoff needs, and required verification evidence.","valid":true,"diagnostics":[]}},{"sourceType":"workflow","localPath":".codex/workflows/onboard.md","sourceMetadata":{},"decision":"defer","status":"deferred","requiredTests":["tests/workflow-catalog.test.ts","tests/workflow-recipes.test.ts","tests/validation.test.ts"],"lineCount":86,"depthScore":56,"metadata":{"model":true,"reasoning":true,"argumentHint":true,"sourceReference":true,"sourceHash":true,"agent":true,"links":true},"discoveryMetadata":{"text":"Provide a onboard request with the objective or decision, target files/assets/milestone, scope constraints, owner or handoff needs, and required verification evidence.","valid":true,"diagnostics":[]}},{"sourceType":"workflow","localPath":".codex/workflows/perf-profile.md","sourceMetadata":{},"decision":"defer","status":"deferred","requiredTests":["tests/workflow-catalog.test.ts","tests/workflow-recipes.test.ts","tests/validation.test.ts"],"lineCount":83,"depthScore":56,"metadata":{"model":true,"reasoning":true,"argumentHint":true,"sourceReference":true,"sourceHash":true,"agent":true,"links":true},"discoveryMetadata":{"text":"Provide a perf profile request with the objective or decision, target files/assets/milestone, scope constraints, owner or handoff needs, and required verification evidence.","valid":true,"diagnostics":[]}},{"sourceType":"workflow","localPath":".codex/workflows/playtest.md","sourceMetadata":{},"decision":"defer","status":"deferred","requiredTests":["tests/workflow-catalog.test.ts","tests/workflow-recipes.test.ts","tests/validation.test.ts"],"lineCount":83,"depthScore":56,"metadata":{"model":true,"reasoning":true,"argumentHint":true,"sourceReference":true,"sourceHash":true,"agent":true,"links":true},"discoveryMetadata":{"text":"Provide a playtest request with the objective or decision, target files/assets/milestone, scope constraints, owner or handoff needs, and required verification evidence.","valid":true,"diagnostics":[]}},{"sourceType":"workflow","localPath":".codex/workflows/production-milestone.md","sourceMetadata":{},"decision":"defer","status":"deferred","requiredTests":["tests/workflow-catalog.test.ts","tests/workflow-recipes.test.ts","tests/validation.test.ts"],"lineCount":84,"depthScore":56,"metadata":{"model":true,"reasoning":true,"argumentHint":true,"sourceReference":true,"sourceHash":true,"agent":true,"links":true},"discoveryMetadata":{"text":"Provide a production milestone request with the objective or decision, target files/assets/milestone, scope constraints, owner or handoff needs, and required verification evidence.","valid":true,"diagnostics":[]}},{"sourceType":"workflow","localPath":".codex/workflows/prototype.md","sourceMetadata":{},"decision":"defer","status":"deferred","requiredTests":["tests/workflow-catalog.test.ts","tests/workflow-recipes.test.ts","tests/validation.test.ts"],"lineCount":84,"depthScore":56,"metadata":{"model":true,"reasoning":true,"argumentHint":true,"sourceReference":true,"sourceHash":true,"agent":true,"links":true},"discoveryMetadata":{"text":"Provide a prototype request with the objective or decision, target files/assets/milestone, scope constraints, owner or handoff needs, and required verification evidence.","valid":true,"diagnostics":[]}},{"sourceType":"workflow","localPath":".codex/workflows/qa-plan.md","sourceMetadata":{},"decision":"defer","status":"deferred","requiredTests":["tests/workflow-catalog.test.ts","tests/workflow-recipes.test.ts","tests/validation.test.ts"],"lineCount":84,"depthScore":56,"metadata":{"model":true,"reasoning":true,"argumentHint":true,"sourceReference":true,"sourceHash":true,"agent":true,"links":true},"discoveryMetadata":{"text":"Provide a qa plan request with the objective or decision, target files/assets/milestone, scope constraints, owner or handoff needs, and required verification evidence.","valid":true,"diagnostics":[]}},{"sourceType":"workflow","localPath":".codex/workflows/regression-suite.md","sourceMetadata":{},"decision":"defer","status":"deferred","requiredTests":["tests/workflow-catalog.test.ts","tests/workflow-recipes.test.ts","tests/validation.test.ts"],"lineCount":83,"depthScore":56,"metadata":{"model":true,"reasoning":true,"argumentHint":true,"sourceReference":true,"sourceHash":true,"agent":true,"links":true},"discoveryMetadata":{"text":"Provide a regression suite request with the objective or decision, target files/assets/milestone, scope constraints, owner or handoff needs, and required verification evidence.","valid":true,"diagnostics":[]}},{"sourceType":"workflow","localPath":".codex/workflows/release-checklist.md","sourceMetadata":{},"decision":"defer","status":"deferred","requiredTests":["tests/workflow-catalog.test.ts","tests/workflow-recipes.test.ts","tests/validation.test.ts"],"lineCount":84,"depthScore":56,"metadata":{"model":true,"reasoning":true,"argumentHint":true,"sourceReference":true,"sourceHash":true,"agent":true,"links":true},"discoveryMetadata":{"text":"Provide a release checklist request with the objective or decision, target files/assets/milestone, scope constraints, owner or handoff needs, and required verification evidence.","valid":true,"diagnostics":[]}},{"sourceType":"workflow","localPath":".codex/workflows/review.md","sourceMetadata":{},"decision":"defer","status":"deferred","requiredTests":["tests/workflow-catalog.test.ts","tests/workflow-recipes.test.ts","tests/validation.test.ts"],"lineCount":83,"depthScore":56,"metadata":{"model":true,"reasoning":true,"argumentHint":true,"sourceReference":true,"sourceHash":true,"agent":true,"links":true},"discoveryMetadata":{"text":"Provide a review request with the objective or decision, target files/assets/milestone, scope constraints, owner or handoff needs, and required verification evidence.","valid":true,"diagnostics":[]}},{"sourceType":"workflow","localPath":".codex/workflows/security-audit.md","sourceMetadata":{},"decision":"defer","status":"deferred","requiredTests":["tests/workflow-catalog.test.ts","tests/workflow-recipes.test.ts","tests/validation.test.ts"],"lineCount":83,"depthScore":56,"metadata":{"model":true,"reasoning":true,"argumentHint":true,"sourceReference":true,"sourceHash":true,"agent":true,"links":true},"discoveryMetadata":{"text":"Provide a security audit request with the objective or decision, target files/assets/milestone, scope constraints, owner or handoff needs, and required verification evidence.","valid":true,"diagnostics":[]}},{"sourceType":"workflow","localPath":".codex/workflows/ship-check.md","sourceMetadata":{},"decision":"defer","status":"deferred","requiredTests":["tests/workflow-catalog.test.ts","tests/workflow-recipes.test.ts","tests/validation.test.ts"],"lineCount":84,"depthScore":56,"metadata":{"model":true,"reasoning":true,"argumentHint":true,"sourceReference":true,"sourceHash":true,"agent":true,"links":true},"discoveryMetadata":{"text":"Provide a ship check request with the objective or decision, target files/assets/milestone, scope constraints, owner or handoff needs, and required verification evidence.","valid":true,"diagnostics":[]}},{"sourceType":"workflow","localPath":".codex/workflows/sprint-plan.md","sourceMetadata":{},"decision":"defer","status":"deferred","requiredTests":["tests/workflow-catalog.test.ts","tests/workflow-recipes.test.ts","tests/validation.test.ts"],"lineCount":84,"depthScore":56,"metadata":{"model":true,"reasoning":true,"argumentHint":true,"sourceReference":true,"sourceHash":true,"agent":true,"links":true},"discoveryMetadata":{"text":"Provide a sprint plan request with the objective or decision, target files/assets/milestone, scope constraints, owner or handoff needs, and required verification evidence.","valid":true,"diagnostics":[]}},{"sourceType":"workflow","localPath":".codex/workflows/sprint-status.md","sourceMetadata":{},"decision":"defer","status":"deferred","requiredTests":["tests/workflow-catalog.test.ts","tests/workflow-recipes.test.ts","tests/validation.test.ts"],"lineCount":84,"depthScore":56,"metadata":{"model":true,"reasoning":true,"argumentHint":true,"sourceReference":true,"sourceHash":true,"agent":true,"links":true},"discoveryMetadata":{"text":"Provide a sprint status request with the objective or decision, target files/assets/milestone, scope constraints, owner or handoff needs, and required verification evidence.","valid":true,"diagnostics":[]}},{"sourceType":"workflow","localPath":".codex/workflows/story-done.md","sourceMetadata":{},"decision":"defer","status":"deferred","requiredTests":["tests/workflow-catalog.test.ts","tests/workflow-recipes.test.ts","tests/validation.test.ts"],"lineCount":83,"depthScore":56,"metadata":{"model":true,"reasoning":true,"argumentHint":true,"sourceReference":true,"sourceHash":true,"agent":true,"links":true},"discoveryMetadata":{"text":"Provide a story done request with the objective or decision, target files/assets/milestone, scope constraints, owner or handoff needs, and required verification evidence.","valid":true,"diagnostics":[]}},{"sourceType":"workflow","localPath":".codex/workflows/story-readiness.md","sourceMetadata":{},"decision":"defer","status":"deferred","requiredTests":["tests/workflow-catalog.test.ts","tests/workflow-recipes.test.ts","tests/validation.test.ts"],"lineCount":83,"depthScore":56,"metadata":{"model":true,"reasoning":true,"argumentHint":true,"sourceReference":true,"sourceHash":true,"agent":true,"links":true},"discoveryMetadata":{"text":"Provide a story readiness request with the objective or decision, target files/assets/milestone, scope constraints, owner or handoff needs, and required verification evidence.","valid":true,"diagnostics":[]}},{"sourceType":"workflow","localPath":".codex/workflows/ui-ux-review.md","sourceMetadata":{},"decision":"defer","status":"deferred","requiredTests":["tests/workflow-catalog.test.ts","tests/workflow-recipes.test.ts","tests/validation.test.ts"],"lineCount":83,"depthScore":56,"metadata":{"model":true,"reasoning":true,"argumentHint":true,"sourceReference":true,"sourceHash":true,"agent":true,"links":true},"discoveryMetadata":{"text":"Provide a ui ux review request with the objective or decision, target files/assets/milestone, scope constraints, owner or handoff needs, and required verification evidence.","valid":true,"diagnostics":[]}},{"sourceType":"workflow","localPath":".codex/workflows/vertical-slice.md","sourceMetadata":{},"decision":"defer","status":"deferred","requiredTests":["tests/workflow-catalog.test.ts","tests/workflow-recipes.test.ts","tests/validation.test.ts"],"lineCount":84,"depthScore":56,"metadata":{"model":true,"reasoning":true,"argumentHint":true,"sourceReference":true,"sourceHash":true,"agent":true,"links":true},"discoveryMetadata":{"text":"Provide a vertical slice request with the objective or decision, target files/assets/milestone, scope constraints, owner or handoff needs, and required verification evidence.","valid":true,"diagnostics":[]}},{"sourceType":"skill","localPath":".agents/skills/cgs-adopt/SKILL.md","sourcePath":".claude/skills/adopt/SKILL.md","sourceHash":"58959c4f76c05fbe3fd60b7a7d2c4ba5bf861fce28c0da49a498a81656b6a05e","sourceMetadata":{"model":"sonnet","allowed-tools":"Read, Glob, Grep, Write, AskUserQuestion","agent":"technical-director","argument-hint":"[focus: full | gdds | adrs | stories | infra]","user-invocable":true},"decision":"adapt","status":"complete","requiredTests":["tests/template-repository-surfaces.test.ts","tests/validation.test.ts"],"lineCount":113,"upstreamLineCount":443,"depthScore":99,"metadata":{"model":true,"reasoning":true,"argumentHint":true,"sourceReference":true,"sourceHash":true,"agent":true,"links":false},"discoveryMetadata":{"text":"Use for adopt tasks that inventory existing source, assets, docs, and tests before mapping work into CGS structure; produce verification evidence, changed or proposed files, and handoff boundaries.","valid":true,"diagnostics":[]}},{"sourceType":"skill","localPath":".agents/skills/cgs-architecture-decision/SKILL.md","sourcePath":".claude/skills/architecture-decision/SKILL.md","sourceHash":"94a2299ae4ff370062e15d37680abdb13c1fc2dc05b916dcb65f46088d12b854","sourceMetadata":{"model":"sonnet","allowed-tools":"Read, Glob, Grep, Write, Edit, Task, AskUserQuestion","argument-hint":"[title] [--review full|lean|solo]","user-invocable":true},"decision":"adapt","status":"complete","requiredTests":["tests/template-repository-surfaces.test.ts","tests/validation.test.ts"],"lineCount":112,"upstreamLineCount":456,"depthScore":99,"metadata":{"model":true,"reasoning":true,"argumentHint":true,"sourceReference":true,"sourceHash":true,"agent":true,"links":false},"discoveryMetadata":{"text":"Use for architecture decision tasks that write an ADR with context, options, decision, consequences, validation, and rollback; produce verification evidence, changed or proposed files, and handoff boundaries.","valid":true,"diagnostics":[]}},{"sourceType":"skill","localPath":".agents/skills/cgs-architecture-review/SKILL.md","sourcePath":".claude/skills/architecture-review/SKILL.md","sourceHash":"11fd3ee30b6c66a2745d1fdaaca3c61c440d4a1181f3667785414351a6e06311","sourceMetadata":{"model":"opus","allowed-tools":"Read, Glob, Grep, Write, Task, AskUserQuestion","agent":"technical-director","argument-hint":"[focus: full | coverage | consistency | engine | single-gdd path/to/gdd.md]","user-invocable":true},"decision":"adapt","status":"complete","requiredTests":["tests/template-repository-surfaces.test.ts","tests/validation.test.ts"],"lineCount":112,"upstreamLineCount":665,"depthScore":99,"metadata":{"model":true,"reasoning":true,"argumentHint":true,"sourceReference":true,"sourceHash":true,"agent":true,"links":false},"discoveryMetadata":{"text":"Use for architecture review tasks that review architecture for layer violations, scalability risks, engine misuse, testing seams, and production readiness; produce verification evidence, changed or proposed files, and handoff boundaries.","valid":true,"diagnostics":[]}},{"sourceType":"skill","localPath":".agents/skills/cgs-art-bible/SKILL.md","sourcePath":".claude/skills/art-bible/SKILL.md","sourceHash":"19daa484f6f6621221818e224c899ebc02c978a919a247c367f676d515e64cad","sourceMetadata":{"model":"sonnet","allowed-tools":"Read, Glob, Grep, Write, Edit, Task, AskUserQuestion","argument-hint":"[--review full|lean|solo]","user-invocable":true},"decision":"adapt","status":"complete","requiredTests":["tests/template-repository-surfaces.test.ts","tests/validation.test.ts"],"lineCount":111,"upstreamLineCount":249,"depthScore":99,"metadata":{"model":true,"reasoning":true,"argumentHint":true,"sourceReference":true,"sourceHash":true,"agent":true,"links":false},"discoveryMetadata":{"text":"Use for art bible tasks that define visual identity, shape language, palette, camera, animation, UI style, and asset constraints; produce verification evidence, changed or proposed files, and handoff boundaries.","valid":true,"diagnostics":[]}},{"sourceType":"skill","localPath":".agents/skills/cgs-asset-audit/SKILL.md","sourcePath":".claude/skills/asset-audit/SKILL.md","sourceHash":"d499694d99c8b9341c1ca7a5f6bcc50fefebd8b6cbec7f132ec2f4fd678c1725","sourceMetadata":{"model":"sonnet","allowed-tools":"Read, Glob, Grep","argument-hint":"[category|all]","user-invocable":true},"decision":"adapt","status":"complete","requiredTests":["tests/template-repository-surfaces.test.ts","tests/validation.test.ts"],"lineCount":111,"upstreamLineCount":95,"depthScore":99,"metadata":{"model":true,"reasoning":true,"argumentHint":true,"sourceReference":true,"sourceHash":true,"agent":true,"links":false},"discoveryMetadata":{"text":"Use for asset audit tasks that audit game assets for completeness, naming, import settings, ownership, licensing, and production risk; produce verification evidence, changed or proposed files, and handoff boundaries.","valid":true,"diagnostics":[]}},{"sourceType":"skill","localPath":".agents/skills/cgs-asset-spec/SKILL.md","sourcePath":".claude/skills/asset-spec/SKILL.md","sourceHash":"3a53c309c5e8abff8d8ab73c1217aa8fab47274abfa66836e401de83847f04e4","sourceMetadata":{"model":"sonnet","allowed-tools":"Read, Glob, Grep, Write, Edit, Task, AskUserQuestion","argument-hint":"[system:<name> | level:<name> | character:<name>] [--review full|lean|solo]","user-invocable":true},"decision":"adapt","status":"complete","requiredTests":["tests/template-repository-surfaces.test.ts","tests/validation.test.ts"],"lineCount":111,"upstreamLineCount":352,"depthScore":99,"metadata":{"model":true,"reasoning":true,"argumentHint":true,"sourceReference":true,"sourceHash":true,"agent":true,"links":false},"discoveryMetadata":{"text":"Use for asset spec tasks that specify an individual asset with purpose, constraints, references, dimensions, states, and acceptance criteria; produce verification evidence, changed or proposed files, and handoff boundaries.","valid":true,"diagnostics":[]}},{"sourceType":"skill","localPath":".agents/skills/cgs-balance-check/SKILL.md","sourcePath":".claude/skills/balance-check/SKILL.md","sourceHash":"c668fe38534a60c5ec3b86130461bf370c49593c82e93fecc4987571a7ef1bba","sourceMetadata":{"model":"sonnet","allowed-tools":"Read, Glob, Grep, Write, AskUserQuestion","agent":"economy-designer","argument-hint":"[system-name|path-to-data-file]","user-invocable":true},"decision":"adapt","status":"complete","requiredTests":["tests/template-repository-surfaces.test.ts","tests/validation.test.ts"],"lineCount":111,"upstreamLineCount":123,"depthScore":99,"metadata":{"model":true,"reasoning":true,"argumentHint":true,"sourceReference":true,"sourceHash":true,"agent":true,"links":false},"discoveryMetadata":{"text":"Use for balance check tasks that evaluate tuning values, progression pacing, economy levers, exploits, and player-skill assumptions; produce verification evidence, changed or proposed files, and handoff boundaries.","valid":true,"diagnostics":[]}},{"sourceType":"skill","localPath":".agents/skills/cgs-brainstorm/SKILL.md","sourcePath":".claude/skills/brainstorm/SKILL.md","sourceHash":"3afbcc808948bd507486d2d84787236cbac516b67d207b6b4737ab0d7f2cd9ad","sourceMetadata":{"model":"sonnet","allowed-tools":"Read, Glob, Grep, Write, WebSearch, Task, AskUserQuestion","argument-hint":"[genre or theme hint, or 'open'] [--review full|lean|solo]","user-invocable":true},"decision":"adapt","status":"complete","requiredTests":["tests/template-repository-surfaces.test.ts","tests/validation.test.ts"],"lineCount":112,"upstreamLineCount":359,"depthScore":99,"metadata":{"model":true,"reasoning":true,"argumentHint":true,"sourceReference":true,"sourceHash":true,"agent":true,"links":false},"discoveryMetadata":{"text":"Use for brainstorm tasks that explore the game idea with player fantasy, verbs, pillars, audience, constraints, and scope tiers; produce verification evidence, changed or proposed files, and handoff boundaries.","valid":true,"diagnostics":[]}},{"sourceType":"skill","localPath":".agents/skills/cgs-bug-report/SKILL.md","sourcePath":".claude/skills/bug-report/SKILL.md","sourceHash":"2960da7266e446de232a7f46229a9908825b188db4a28d834f030690d646575e","sourceMetadata":{"model":"sonnet","allowed-tools":"Read, Glob, Grep, Write","argument-hint":"[description] | analyze [path-to-file]","user-invocable":true},"decision":"adapt","status":"complete","requiredTests":["tests/template-repository-surfaces.test.ts","tests/validation.test.ts"],"lineCount":115,"upstreamLineCount":164,"depthScore":99,"metadata":{"model":true,"reasoning":true,"argumentHint":true,"sourceReference":true,"sourceHash":true,"agent":true,"links":false},"discoveryMetadata":{"text":"Use for bug report tasks that capture a reproducible bug with environment, steps, expected/actual behavior, severity, evidence, and owner; produce verification evidence, changed or proposed files, and handoff boundaries.","valid":true,"diagnostics":[]}},{"sourceType":"skill","localPath":".agents/skills/cgs-bug-triage/SKILL.md","sourcePath":".claude/skills/bug-triage/SKILL.md","sourceHash":"cdafaffc22abe4f6ee9dc7d93b34222547dd3281c25e60de80d1876517a395d2","sourceMetadata":{"model":"sonnet","allowed-tools":"Read, Glob, Grep, Write, Edit","argument-hint":"[sprint | full | trend]","user-invocable":true},"decision":"adapt","status":"complete","requiredTests":["tests/template-repository-surfaces.test.ts","tests/validation.test.ts"],"lineCount":114,"upstreamLineCount":244,"depthScore":99,"metadata":{"model":true,"reasoning":true,"argumentHint":true,"sourceReference":true,"sourceHash":true,"agent":true,"links":false},"discoveryMetadata":{"text":"Use for bug triage tasks that classify bugs by severity, priority, reproduction confidence, owner role, risk, and release impact; produce verification evidence, changed or proposed files, and handoff boundaries.","valid":true,"diagnostics":[]}},{"sourceType":"skill","localPath":".agents/skills/cgs-bugfix/SKILL.md","sourceMetadata":{},"decision":"defer","status":"deferred","requiredTests":["tests/template-repository-surfaces.test.ts","tests/validation.test.ts"],"lineCount":115,"depthScore":99,"metadata":{"model":true,"reasoning":true,"argumentHint":true,"sourceReference":true,"sourceHash":true,"agent":true,"links":false},"discoveryMetadata":{"text":"Use for bugfix tasks that fix a bounded bug with reproduction evidence, minimal change, regression coverage, and handoff notes; produce verification evidence, changed or proposed files, and handoff boundaries.","valid":true,"diagnostics":[]}},{"sourceType":"skill","localPath":".agents/skills/cgs-changelog/SKILL.md","sourcePath":".claude/skills/changelog/SKILL.md","sourceHash":"305d9f720a28c8ff3bfc5badd0732a731f10bb81d81c63c61655018dd2c7dc5b","sourceMetadata":{"model":"haiku","allowed-tools":"Read, Glob, Grep, Bash, Write","argument-hint":"[version|sprint-number]","user-invocable":true},"decision":"adapt","status":"complete","requiredTests":["tests/template-repository-surfaces.test.ts","tests/validation.test.ts"],"lineCount":113,"upstreamLineCount":177,"depthScore":99,"metadata":{"model":true,"reasoning":true,"argumentHint":true,"sourceReference":true,"sourceHash":true,"agent":true,"links":false},"discoveryMetadata":{"text":"Use for changelog tasks that maintain a developer-facing changelog grouped by feature, fix, content, performance, and breaking change; produce verification evidence, changed or proposed files, and handoff boundaries.","valid":true,"diagnostics":[]}},{"sourceType":"skill","localPath":".agents/skills/cgs-code-review/SKILL.md","sourcePath":".claude/skills/code-review/SKILL.md","sourceHash":"e0abfa89a0a22bb3cfb9042941efc8f7ffb2a73b4f92884ef8eaba670366ca53","sourceMetadata":{"model":"sonnet","allowed-tools":"Read, Glob, Grep, Bash, Task, AskUserQuestion","agent":"lead-programmer","argument-hint":"[path-to-file-or-directory]","user-invocable":true},"decision":"adapt","status":"complete","requiredTests":["tests/template-repository-surfaces.test.ts","tests/validation.test.ts"],"lineCount":111,"upstreamLineCount":185,"depthScore":99,"metadata":{"model":true,"reasoning":true,"argumentHint":true,"sourceReference":true,"sourceHash":true,"agent":true,"links":false},"discoveryMetadata":{"text":"Use for code review tasks that review changes for correctness, maintainability, security, tests, engine idioms, and scope control; produce verification evidence, changed or proposed files, and handoff boundaries.","valid":true,"diagnostics":[]}},{"sourceType":"skill","localPath":".agents/skills/cgs-consistency-check/SKILL.md","sourcePath":".claude/skills/consistency-check/SKILL.md","sourceHash":"a6a87d4512c9bc3c0dd03b5551f438770259345c8802ec6247f7455e85a20e77","sourceMetadata":{"model":"sonnet","allowed-tools":"Read, Glob, Grep, Write, Edit, Bash, AskUserQuestion","argument-hint":"[full | since-last-review | entity:<name> | item:<name>]","user-invocable":true},"decision":"adapt","status":"complete","requiredTests":["tests/template-repository-surfaces.test.ts","tests/validation.test.ts"],"lineCount":111,"upstreamLineCount":308,"depthScore":99,"metadata":{"model":true,"reasoning":true,"argumentHint":true,"sourceReference":true,"sourceHash":true,"agent":true,"links":false},"discoveryMetadata":{"text":"Use for consistency check tasks that find contradictions across design, narrative, systems, UI, content, and implementation artifacts; produce verification evidence, changed or proposed files, and handoff boundaries.","valid":true,"diagnostics":[]}},{"sourceType":"skill","localPath":".agents/skills/cgs-content-audit/SKILL.md","sourcePath":".claude/skills/content-audit/SKILL.md","sourceHash":"6e17272fe8854e93936f55076d88435f3af2226d4e05d0b8b5f987296f00d8ab","sourceMetadata":{"model":"sonnet","allowed-tools":"Read, Glob, Grep, Write","agent":"producer","argument-hint":"[system-name | --summary | (no arg = full audit)]","user-invocable":true},"decision":"adapt","status":"complete","requiredTests":["tests/template-repository-surfaces.test.ts","tests/validation.test.ts"],"lineCount":111,"upstreamLineCount":205,"depthScore":99,"metadata":{"model":true,"reasoning":true,"argumentHint":true,"sourceReference":true,"sourceHash":true,"agent":true,"links":false},"discoveryMetadata":{"text":"Use for content audit tasks that audit content coverage, duplication, tone consistency, localization needs, and production completeness; produce verification evidence, changed or proposed files, and handoff boundaries.","valid":true,"diagnostics":[]}},{"sourceType":"skill","localPath":".agents/skills/cgs-create-architecture/SKILL.md","sourcePath":".claude/skills/create-architecture/SKILL.md","sourceHash":"8a6320b33b3132e7f98e634156c5017a8406303b0eccbaa973cdb4d9ee10e1af","sourceMetadata":{"model":"sonnet","allowed-tools":"Read, Glob, Grep, Write, Bash, AskUserQuestion, Task","agent":"technical-director","argument-hint":"[focus-area: full | layers | data-flow | api-boundaries | adr-audit] [--review full|lean|solo]","user-invocable":true},"decision":"adapt","status":"complete","requiredTests":["tests/template-repository-surfaces.test.ts","tests/validation.test.ts"],"lineCount":111,"upstreamLineCount":468,"depthScore":99,"metadata":{"model":true,"reasoning":true,"argumentHint":true,"sourceReference":true,"sourceHash":true,"agent":true,"links":false},"discoveryMetadata":{"text":"Use for create architecture tasks that design the technical architecture, layers, data ownership, engine boundaries, and control manifest; produce verification evidence, changed or proposed files, and handoff boundaries.","valid":true,"diagnostics":[]}},{"sourceType":"skill","localPath":".agents/skills/cgs-create-control-manifest/SKILL.md","sourcePath":".claude/skills/create-control-manifest/SKILL.md","sourceHash":"2dd8d29c013944aed8cd05fcfbe21dc77ef8ff9c98f5155f46cee29ab3284348","sourceMetadata":{"model":"sonnet","allowed-tools":"Read, Glob, Grep, Write, Task","agent":"technical-director","argument-hint":"[update — regenerate from current ADRs]","user-invocable":true},"decision":"adapt","status":"complete","requiredTests":["tests/template-repository-surfaces.test.ts","tests/validation.test.ts"],"lineCount":111,"upstreamLineCount":288,"depthScore":99,"metadata":{"model":true,"reasoning":true,"argumentHint":true,"sourceReference":true,"sourceHash":true,"agent":true,"links":false},"discoveryMetadata":{"text":"Use for create control manifest tasks that define implementation rules, boundaries, allowed dependencies, validation commands, and review gates; produce verification evidence, changed or proposed files, and handoff boundaries.","valid":true,"diagnostics":[]}},{"sourceType":"skill","localPath":".agents/skills/cgs-create-epics/SKILL.md","sourcePath":".claude/skills/create-epics/SKILL.md","sourceHash":"5a761ad272143ddf694cd29068bf11efba18cd24ef4e23c48c79326d0d67a259","sourceMetadata":{"model":"sonnet","allowed-tools":"Read, Glob, Grep, Write, Task, AskUserQuestion","agent":"technical-director","argument-hint":"[system-name | layer: foundation|core|feature|presentation | all] [--review full|lean|solo]","user-invocable":true},"decision":"adapt","status":"complete","requiredTests":["tests/template-repository-surfaces.test.ts","tests/validation.test.ts"],"lineCount":112,"upstreamLineCount":245,"depthScore":99,"metadata":{"model":true,"reasoning":true,"argumentHint":true,"sourceReference":true,"sourceHash":true,"agent":true,"links":false},"discoveryMetadata":{"text":"Use for create epics tasks that break project goals into epics with outcomes, dependencies, risks, and validation gates; produce verification evidence, changed or proposed files, and handoff boundaries.","valid":true,"diagnostics":[]}},{"sourceType":"skill","localPath":".agents/skills/cgs-create-stories/SKILL.md","sourcePath":".claude/skills/create-stories/SKILL.md","sourceHash":"f1517b9f5a90317f93149c9915ade684dbf75ab8b00c1ea9bdeaa6f921756b56","sourceMetadata":{"model":"sonnet","allowed-tools":"Read, Glob, Grep, Write, Task, AskUserQuestion","agent":"lead-programmer","argument-hint":"[epic-slug | epic-path] [--review full|lean|solo]","user-invocable":true},"decision":"adapt","status":"complete","requiredTests":["tests/template-repository-surfaces.test.ts","tests/validation.test.ts"],"lineCount":112,"upstreamLineCount":333,"depthScore":99,"metadata":{"model":true,"reasoning":true,"argumentHint":true,"sourceReference":true,"sourceHash":true,"agent":true,"links":false},"discoveryMetadata":{"text":"Use for create stories tasks that break an epic into small stories with acceptance criteria, owner role, files, and verification; produce verification evidence, changed or proposed files, and handoff boundaries.","valid":true,"diagnostics":[]}},{"sourceType":"skill","localPath":".agents/skills/cgs-day-one-patch/SKILL.md","sourcePath":".claude/skills/day-one-patch/SKILL.md","sourceHash":"eb48e1eb8a578056ff31f6ee2b6a2d61fb02d65a0af3441a9922002b7583aab0","sourceMetadata":{"model":"sonnet","allowed-tools":"Read, Glob, Grep, Write, Edit, Bash, Task, AskUserQuestion","argument-hint":"[scope: known-bugs | cert-feedback | all]","user-invocable":true},"decision":"adapt","status":"complete","requiredTests":["tests/template-repository-surfaces.test.ts","tests/validation.test.ts"],"lineCount":113,"upstreamLineCount":226,"depthScore":99,"metadata":{"model":true,"reasoning":true,"argumentHint":true,"sourceReference":true,"sourceHash":true,"agent":true,"links":false},"discoveryMetadata":{"text":"Use for day one patch tasks that plan launch-window fixes, risk acceptance, validation, platform submission, and player communication; produce verification evidence, changed or proposed files, and handoff boundaries.","valid":true,"diagnostics":[]}},{"sourceType":"skill","localPath":".agents/skills/cgs-design-review/SKILL.md","sourcePath":".claude/skills/design-review/SKILL.md","sourceHash":"3f9119c2ecc3f1b8a07484f0df9e3547bb006df349d9a73c97e8a95799aadfa9","sourceMetadata":{"model":"sonnet","allowed-tools":"Read, Glob, Grep, Write, Edit, Task, AskUserQuestion","argument-hint":"[path-to-design-doc] [--depth full|lean|solo]","user-invocable":true},"decision":"adapt","status":"complete","requiredTests":["tests/template-repository-surfaces.test.ts","tests/validation.test.ts"],"lineCount":111,"upstreamLineCount":268,"depthScore":99,"metadata":{"model":true,"reasoning":true,"argumentHint":true,"sourceReference":true,"sourceHash":true,"agent":true,"links":false},"discoveryMetadata":{"text":"Use for design review tasks that review design artifacts against pillars, player experience, production scope, and downstream implementation risk; produce verification evidence, changed or proposed files, and handoff boundaries.","valid":true,"diagnostics":[]}},{"sourceType":"skill","localPath":".agents/skills/cgs-design-system/SKILL.md","sourcePath":".claude/skills/design-system/SKILL.md","sourceHash":"eae2be7d9ae520112020420293d83fdeeebf52d3476ce5c8ffecf87aaec4e696","sourceMetadata":{"model":"sonnet","allowed-tools":"Read, Glob, Grep, Write, Edit, Task, AskUserQuestion, TodoWrite","argument-hint":"<system-name> [--review full|lean|solo]","user-invocable":true},"decision":"adapt","status":"complete","requiredTests":["tests/template-repository-surfaces.test.ts","tests/validation.test.ts"],"lineCount":111,"upstreamLineCount":871,"depthScore":99,"metadata":{"model":true,"reasoning":true,"argumentHint":true,"sourceReference":true,"sourceHash":true,"agent":true,"links":false},"discoveryMetadata":{"text":"Use for design system tasks that author a system GDD with rules, data, edge cases, progression, feedback, and implementation acceptance tests; produce verification evidence, changed or proposed files, and handoff boundaries.","valid":true,"diagnostics":[]}},{"sourceType":"skill","localPath":".agents/skills/cgs-dev-story/SKILL.md","sourcePath":".claude/skills/dev-story/SKILL.md","sourceHash":"ddada36350af8d121b63159e79eb72e3d5a1482b74e88f547f556ca92efd2b04","sourceMetadata":{"model":"sonnet","allowed-tools":"Read, Glob, Grep, Write, Bash, Task, AskUserQuestion","argument-hint":"[story-path]","user-invocable":true},"decision":"adapt","status":"complete","requiredTests":["tests/template-repository-surfaces.test.ts","tests/validation.test.ts"],"lineCount":111,"upstreamLineCount":325,"depthScore":99,"metadata":{"model":true,"reasoning":true,"argumentHint":true,"sourceReference":true,"sourceHash":true,"agent":true,"links":false},"discoveryMetadata":{"text":"Use for dev story tasks that turn a design or bug into an implementation-ready story with owner, files, acceptance tests, and dependencies; produce verification evidence, changed or proposed files, and handoff boundaries.","valid":true,"diagnostics":[]}},{"sourceType":"skill","localPath":".agents/skills/cgs-estimate/SKILL.md","sourcePath":".claude/skills/estimate/SKILL.md","sourceHash":"7774e2d256a054a215cf62cc81d4d79f4d18e2154203671a39f643c0881be5fd","sourceMetadata":{"model":"sonnet","allowed-tools":"Read, Glob, Grep","argument-hint":"[task-description]","user-invocable":true},"decision":"adapt","status":"complete","requiredTests":["tests/template-repository-surfaces.test.ts","tests/validation.test.ts"],"lineCount":111,"upstreamLineCount":132,"depthScore":99,"metadata":{"model":true,"reasoning":true,"argumentHint":true,"sourceReference":true,"sourceHash":true,"agent":true,"links":false},"discoveryMetadata":{"text":"Use for estimate tasks that estimate scope using uncertainty, dependencies, discipline handoffs, risk buffers, and confidence ranges; produce verification evidence, changed or proposed files, and handoff boundaries.","valid":true,"diagnostics":[]}},{"sourceType":"skill","localPath":".agents/skills/cgs-gate-check/SKILL.md","sourcePath":".claude/skills/gate-check/SKILL.md","sourceHash":"3ae463120765909eedb2d04f592191bf90afda4795ae88522d314e1833773da7","sourceMetadata":{"model":"opus","allowed-tools":"Read, Glob, Grep, Bash, Write, Task, AskUserQuestion","argument-hint":"[target-phase: systems-design | technical-setup | pre-production | production | polish | release] [--review full|lean|solo]","user-invocable":true},"decision":"adapt","status":"complete","requiredTests":["tests/template-repository-surfaces.test.ts","tests/validation.test.ts"],"lineCount":111,"upstreamLineCount":542,"depthScore":99,"metadata":{"model":true,"reasoning":true,"argumentHint":true,"sourceReference":true,"sourceHash":true,"agent":true,"links":false},"discoveryMetadata":{"text":"Use for gate check tasks that run an advisory phase or artifact gate with criteria, evidence, concerns, and user-controlled next decision; produce verification evidence, changed or proposed files, and handoff boundaries.","valid":true,"diagnostics":[]}},{"sourceType":"skill","localPath":".agents/skills/cgs-help/SKILL.md","sourcePath":".claude/skills/help/SKILL.md","sourceHash":"9519e9b275a58b3d45391f1fc47e6f8ac1a469e468959cccf6f37bd13e71ee04","sourceMetadata":{"model":"haiku","allowed-tools":"Read, Glob, Grep","argument-hint":"[optional: what you just finished, e.g. 'finished design-review' or 'stuck on ADRs']","user-invocable":true},"decision":"adapt","status":"complete","requiredTests":["tests/template-repository-surfaces.test.ts","tests/validation.test.ts"],"lineCount":113,"upstreamLineCount":228,"depthScore":99,"metadata":{"model":true,"reasoning":true,"argumentHint":true,"sourceReference":true,"sourceHash":true,"agent":true,"links":false},"discoveryMetadata":{"text":"Use for help tasks that summarize available CGS workflows, next phase options, required artifacts, and safe commands; produce verification evidence, changed or proposed files, and handoff boundaries.","valid":true,"diagnostics":[]}},{"sourceType":"skill","localPath":".agents/skills/cgs-hotfix/SKILL.md","sourcePath":".claude/skills/hotfix/SKILL.md","sourceHash":"6d99a79bce373cd9f8fe02b1db2933c9121ac0a79c778d588dd03b5f337c4bf9","sourceMetadata":{"model":"sonnet","allowed-tools":"Read, Glob, Grep, Write, Edit, Bash, Task, AskUserQuestion","argument-hint":"[bug-id or description]","user-invocable":true},"decision":"adapt","status":"complete","requiredTests":["tests/template-repository-surfaces.test.ts","tests/validation.test.ts"],"lineCount":114,"upstreamLineCount":180,"depthScore":99,"metadata":{"model":true,"reasoning":true,"argumentHint":true,"sourceReference":true,"sourceHash":true,"agent":true,"links":false},"discoveryMetadata":{"text":"Use for hotfix tasks that scope and execute an urgent fix with reproduction, minimal change, verification, release notes, and rollback; produce verification evidence, changed or proposed files, and handoff boundaries.","valid":true,"diagnostics":[]}},{"sourceType":"skill","localPath":".agents/skills/cgs-launch-checklist/SKILL.md","sourcePath":".claude/skills/launch-checklist/SKILL.md","sourceHash":"867e94f20e9b5da3855a37b032bd01801cdceed899eb95ecea7588abed5b188c","sourceMetadata":{"model":"sonnet","allowed-tools":"Read, Glob, Grep, Write","argument-hint":"[launch-date or 'dry-run']","user-invocable":true},"decision":"adapt","status":"complete","requiredTests":["tests/template-repository-surfaces.test.ts","tests/validation.test.ts"],"lineCount":113,"upstreamLineCount":240,"depthScore":99,"metadata":{"model":true,"reasoning":true,"argumentHint":true,"sourceReference":true,"sourceHash":true,"agent":true,"links":false},"discoveryMetadata":{"text":"Use for launch checklist tasks that coordinate day-of-launch readiness, monitoring, community, support, rollback, and hotfix paths; produce verification evidence, changed or proposed files, and handoff boundaries.","valid":true,"diagnostics":[]}},{"sourceType":"skill","localPath":".agents/skills/cgs-localize/SKILL.md","sourcePath":".claude/skills/localize/SKILL.md","sourceHash":"781f60f1c4259cfb3ceac0316a792a6d55659aaf20981f1c6e6a3d1dfacae83c","sourceMetadata":{"model":"sonnet","allowed-tools":"Read, Glob, Grep, Write, Bash, Task, AskUserQuestion","agent":"localization-lead","argument-hint":"[scan|extract|validate|status|brief|cultural-review|vo-pipeline|rtl-check|freeze|qa]","user-invocable":true},"decision":"adapt","status":"complete","requiredTests":["tests/template-repository-surfaces.test.ts","tests/validation.test.ts"],"lineCount":113,"upstreamLineCount":441,"depthScore":99,"metadata":{"model":true,"reasoning":true,"argumentHint":true,"sourceReference":true,"sourceHash":true,"agent":true,"links":false},"discoveryMetadata":{"text":"Use for localize tasks that plan localization keys, context, screenshots, pluralization, text expansion, and review workflow; produce verification evidence, changed or proposed files, and handoff boundaries.","valid":true,"diagnostics":[]}},{"sourceType":"skill","localPath":".agents/skills/cgs-map-systems/SKILL.md","sourcePath":".claude/skills/map-systems/SKILL.md","sourceHash":"a46393797f5227603d87722d8c546d61c8944182db28e00207dc5ad318aa577e","sourceMetadata":{"model":"sonnet","allowed-tools":"Read, Glob, Grep, Write, Edit, AskUserQuestion, TodoWrite, Task","argument-hint":"[next | system-name] [--review full|lean|solo]","user-invocable":true},"decision":"adapt","status":"complete","requiredTests":["tests/template-repository-surfaces.test.ts","tests/validation.test.ts"],"lineCount":111,"upstreamLineCount":364,"depthScore":99,"metadata":{"model":true,"reasoning":true,"argumentHint":true,"sourceReference":true,"sourceHash":true,"agent":true,"links":false},"discoveryMetadata":{"text":"Use for map systems tasks that decompose the concept into game systems with dependency order, priority tiers, and validation needs; produce verification evidence, changed or proposed files, and handoff boundaries.","valid":true,"diagnostics":[]}},{"sourceType":"skill","localPath":".agents/skills/cgs-milestone-review/SKILL.md","sourcePath":".claude/skills/milestone-review/SKILL.md","sourceHash":"736a1cffb028b96b890fd0b6b469dcdd5f948a907d5a7f0e157ccca92ac8adc7","sourceMetadata":{"model":"sonnet","allowed-tools":"Read, Glob, Grep, Write, Task, AskUserQuestion","argument-hint":"[milestone-name|current] [--review full|lean|solo]","user-invocable":true},"decision":"adapt","status":"complete","requiredTests":["tests/template-repository-surfaces.test.ts","tests/validation.test.ts"],"lineCount":111,"upstreamLineCount":156,"depthScore":99,"metadata":{"model":true,"reasoning":true,"argumentHint":true,"sourceReference":true,"sourceHash":true,"agent":true,"links":false},"discoveryMetadata":{"text":"Use for milestone review tasks that review milestone readiness, completed evidence, blockers, carryover, and phase transition risk; produce verification evidence, changed or proposed files, and handoff boundaries.","valid":true,"diagnostics":[]}},{"sourceType":"skill","localPath":".agents/skills/cgs-onboard/SKILL.md","sourcePath":".claude/skills/onboard/SKILL.md","sourceHash":"fbf7f691226e4c5fccbfa40423d61d123f3e0088d36b719663cca40e96a5d6d7","sourceMetadata":{"model":"haiku","allowed-tools":"Read, Glob, Grep, Write","argument-hint":"[role|area]","user-invocable":true},"decision":"adapt","status":"complete","requiredTests":["tests/template-repository-surfaces.test.ts","tests/validation.test.ts"],"lineCount":113,"upstreamLineCount":96,"depthScore":99,"metadata":{"model":true,"reasoning":true,"argumentHint":true,"sourceReference":true,"sourceHash":true,"agent":true,"links":false},"discoveryMetadata":{"text":"Use for onboard tasks that orient a new contributor or agent to project state, file layout, stage, risks, and next work; produce verification evidence, changed or proposed files, and handoff boundaries.","valid":true,"diagnostics":[]}},{"sourceType":"skill","localPath":".agents/skills/cgs-patch-notes/SKILL.md","sourcePath":".claude/skills/patch-notes/SKILL.md","sourceHash":"ffb34d12e0d3fe21d31e6406a77b6db77b16a8185358ee8183b08de584498d30","sourceMetadata":{"model":"haiku","allowed-tools":"Read, Glob, Grep, Write, Bash","agent":"community-manager","argument-hint":"[version] [--style brief|detailed|full]","user-invocable":true},"decision":"adapt","status":"complete","requiredTests":["tests/template-repository-surfaces.test.ts","tests/validation.test.ts"],"lineCount":113,"upstreamLineCount":186,"depthScore":99,"metadata":{"model":true,"reasoning":true,"argumentHint":true,"sourceReference":true,"sourceHash":true,"agent":true,"links":false},"discoveryMetadata":{"text":"Use for patch notes tasks that write player-facing patch notes with fixes, known issues, balance changes, and verification caveats; produce verification evidence, changed or proposed files, and handoff boundaries.","valid":true,"diagnostics":[]}},{"sourceType":"skill","localPath":".agents/skills/cgs-perf-profile/SKILL.md","sourcePath":".claude/skills/perf-profile/SKILL.md","sourceHash":"376f4f24dff70ec9e4a4883ec3352e0008c6c10c3f3660e0a4946b4b48ef7aa7","sourceMetadata":{"model":"sonnet","allowed-tools":"Read, Glob, Grep, Bash","agent":"performance-analyst","argument-hint":"[system-name or 'full']","user-invocable":true},"decision":"adapt","status":"complete","requiredTests":["tests/template-repository-surfaces.test.ts","tests/validation.test.ts"],"lineCount":114,"upstreamLineCount":126,"depthScore":99,"metadata":{"model":true,"reasoning":true,"argumentHint":true,"sourceReference":true,"sourceHash":true,"agent":true,"links":false},"discoveryMetadata":{"text":"Use for perf profile tasks that profile frame time, memory, loading, assets, rendering, scripting, and platform constraints; produce verification evidence, changed or proposed files, and handoff boundaries.","valid":true,"diagnostics":[]}},{"sourceType":"skill","localPath":".agents/skills/cgs-playtest-report/SKILL.md","sourcePath":".claude/skills/playtest-report/SKILL.md","sourceHash":"708a99ffe0990079bfe7b34c49a641e6131c32173c966f7c51e588def5e75548","sourceMetadata":{"model":"sonnet","allowed-tools":"Read, Glob, Grep, Write, Task, AskUserQuestion","argument-hint":"[new|analyze path-to-notes] [--review full|lean|solo]","user-invocable":true},"decision":"adapt","status":"complete","requiredTests":["tests/template-repository-surfaces.test.ts","tests/validation.test.ts"],"lineCount":114,"upstreamLineCount":147,"depthScore":99,"metadata":{"model":true,"reasoning":true,"argumentHint":true,"sourceReference":true,"sourceHash":true,"agent":true,"links":false},"discoveryMetadata":{"text":"Use for playtest report tasks that capture player observations, comprehension, friction, loop completion, bugs, quotes, and design implications; produce verification evidence, changed or proposed files, and handoff boundaries.","valid":true,"diagnostics":[]}},{"sourceType":"skill","localPath":".agents/skills/cgs-project-stage-detect/SKILL.md","sourcePath":".claude/skills/project-stage-detect/SKILL.md","sourceHash":"dffa5112b8d3c4ef53bc3ee6bede90d0f3f4b938ad3a00238f1209f0fa0e7e19","sourceMetadata":{"model":"haiku","allowed-tools":"Read, Glob, Grep, Bash, Write","argument-hint":"[optional: role filter like 'programmer' or 'designer']","user-invocable":true},"decision":"adapt","status":"complete","requiredTests":["tests/template-repository-surfaces.test.ts","tests/validation.test.ts"],"lineCount":113,"upstreamLineCount":195,"depthScore":99,"metadata":{"model":true,"reasoning":true,"argumentHint":true,"sourceReference":true,"sourceHash":true,"agent":true,"links":false},"discoveryMetadata":{"text":"Use for project stage detect tasks that detect whether the project is in concept, design, technical setup, pre-production, production, polish, or release; produce verification evidence, changed or proposed files, and handoff boundaries.","valid":true,"diagnostics":[]}},{"sourceType":"skill","localPath":".agents/skills/cgs-propagate-design-change/SKILL.md","sourcePath":".claude/skills/propagate-design-change/SKILL.md","sourceHash":"eba7901d3875f81946ab8803f458d142427102c438296fae83e3f4c4101115ed","sourceMetadata":{"model":"sonnet","allowed-tools":"Read, Glob, Grep, Write, Bash, Task","agent":"technical-director","argument-hint":"[path/to/changed-gdd.md]","user-invocable":true},"decision":"adapt","status":"complete","requiredTests":["tests/template-repository-surfaces.test.ts","tests/validation.test.ts"],"lineCount":111,"upstreamLineCount":239,"depthScore":99,"metadata":{"model":true,"reasoning":true,"argumentHint":true,"sourceReference":true,"sourceHash":true,"agent":true,"links":false},"discoveryMetadata":{"text":"Use for propagate design change tasks that trace a design change through systems, docs, tasks, tests, content, and release risk; produce verification evidence, changed or proposed files, and handoff boundaries.","valid":true,"diagnostics":[]}},{"sourceType":"skill","localPath":".agents/skills/cgs-prototype/SKILL.md","sourcePath":".claude/skills/prototype/SKILL.md","sourceHash":"d9475f988c6ec1bb676ab5d8149ef7b7321e63a6b4eb7f7194cfd598be1255de","sourceMetadata":{"model":"sonnet","allowed-tools":"Read, Glob, Grep, Write, Edit, Bash, Task, AskUserQuestion","agent":"prototyper","isolation":"worktree","argument-hint":"[concept-description] [--path html|engine|paper] [--review full|lean|solo] [--spike]","user-invocable":true},"decision":"adapt","status":"complete","requiredTests":["tests/template-repository-surfaces.test.ts","tests/validation.test.ts"],"lineCount":115,"upstreamLineCount":579,"depthScore":99,"metadata":{"model":true,"reasoning":true,"argumentHint":true,"sourceReference":true,"sourceHash":true,"agent":true,"links":false},"discoveryMetadata":{"text":"Use for prototype tasks that build or plan a throwaway concept prototype around a falsifiable design hypothesis and cleanup boundary; produce verification evidence, changed or proposed files, and handoff boundaries.","valid":true,"diagnostics":[]}},{"sourceType":"skill","localPath":".agents/skills/cgs-qa-plan/SKILL.md","sourcePath":".claude/skills/qa-plan/SKILL.md","sourceHash":"f4e9823754aaad75ff87fe700a826c0953ce9ddf853130e2d6cdf3ba2d3622ba","sourceMetadata":{"model":"sonnet","allowed-tools":"Read, Glob, Grep, Write, AskUserQuestion","agent":"qa-lead","argument-hint":"[sprint | feature: system-name | story: path]","user-invocable":true},"decision":"adapt","status":"complete","requiredTests":["tests/template-repository-surfaces.test.ts","tests/validation.test.ts"],"lineCount":115,"upstreamLineCount":278,"depthScore":99,"metadata":{"model":true,"reasoning":true,"argumentHint":true,"sourceReference":true,"sourceHash":true,"agent":true,"links":false},"discoveryMetadata":{"text":"Use for qa plan tasks that plan focused QA coverage across features, risks, platforms, devices, regressions, and acceptance criteria; produce verification evidence, changed or proposed files, and handoff boundaries.","valid":true,"diagnostics":[]}},{"sourceType":"skill","localPath":".agents/skills/cgs-quick-design/SKILL.md","sourcePath":".claude/skills/quick-design/SKILL.md","sourceHash":"e1274daaef2d2f925bc98944013e9ec31c25e4ad0906345fda744a7a59271d7a","sourceMetadata":{"model":"sonnet","allowed-tools":"Read, Glob, Grep, Write, Edit, AskUserQuestion","argument-hint":"[brief description of the change]","user-invocable":true},"decision":"adapt","status":"complete","requiredTests":["tests/template-repository-surfaces.test.ts","tests/validation.test.ts"],"lineCount":111,"upstreamLineCount":295,"depthScore":99,"metadata":{"model":true,"reasoning":true,"argumentHint":true,"sourceReference":true,"sourceHash":true,"agent":true,"links":false},"discoveryMetadata":{"text":"Use for quick design tasks that draft a constrained design slice fast while preserving pillars, assumptions, and open questions; produce verification evidence, changed or proposed files, and handoff boundaries.","valid":true,"diagnostics":[]}},{"sourceType":"skill","localPath":".agents/skills/cgs-regression-suite/SKILL.md","sourcePath":".claude/skills/regression-suite/SKILL.md","sourceHash":"8f073b6b576c88fba6129efd57f4c71f04c97563f3c5a532c0ae28d2a5c0f0fc","sourceMetadata":{"model":"sonnet","allowed-tools":"Read, Glob, Grep, Write, Edit, AskUserQuestion","argument-hint":"[update | audit | report]","user-invocable":true},"decision":"adapt","status":"complete","requiredTests":["tests/template-repository-surfaces.test.ts","tests/validation.test.ts"],"lineCount":115,"upstreamLineCount":256,"depthScore":99,"metadata":{"model":true,"reasoning":true,"argumentHint":true,"sourceReference":true,"sourceHash":true,"agent":true,"links":false},"discoveryMetadata":{"text":"Use for regression suite tasks that define or run regression coverage for changed systems, prior bugs, critical paths, and release blockers; produce verification evidence, changed or proposed files, and handoff boundaries.","valid":true,"diagnostics":[]}},{"sourceType":"skill","localPath":".agents/skills/cgs-release-checklist/SKILL.md","sourcePath":".claude/skills/release-checklist/SKILL.md","sourceHash":"a4c4294234e7ba6ba51718ba6a0996c68dd1e4f9cefc30286936878a827bc86a","sourceMetadata":{"model":"sonnet","allowed-tools":"Read, Glob, Grep, Write","argument-hint":"[platform: pc|console|mobile|all]","user-invocable":true},"decision":"adapt","status":"complete","requiredTests":["tests/template-repository-surfaces.test.ts","tests/validation.test.ts"],"lineCount":114,"upstreamLineCount":182,"depthScore":99,"metadata":{"model":true,"reasoning":true,"argumentHint":true,"sourceReference":true,"sourceHash":true,"agent":true,"links":false},"discoveryMetadata":{"text":"Use for release checklist tasks that check build, packaging, store, QA, localization, accessibility, rollback, and ship/no-ship readiness; produce verification evidence, changed or proposed files, and handoff boundaries.","valid":true,"diagnostics":[]}},{"sourceType":"skill","localPath":".agents/skills/cgs-retrospective/SKILL.md","sourcePath":".claude/skills/retrospective/SKILL.md","sourceHash":"60f9525887c94e4cf8239de3a2078389e6d6b19dd9f10705772490650c11ffda","sourceMetadata":{"model":"sonnet","allowed-tools":"Read, Glob, Grep, Write, Bash, AskUserQuestion","argument-hint":"[sprint-N|milestone-name]","user-invocable":true},"decision":"adapt","status":"complete","requiredTests":["tests/template-repository-surfaces.test.ts","tests/validation.test.ts"],"lineCount":113,"upstreamLineCount":221,"depthScore":99,"metadata":{"model":true,"reasoning":true,"argumentHint":true,"sourceReference":true,"sourceHash":true,"agent":true,"links":false},"discoveryMetadata":{"text":"Use for retrospective tasks that facilitate a retrospective with what worked, what failed, root causes, actions, and owner follow-up; produce verification evidence, changed or proposed files, and handoff boundaries.","valid":true,"diagnostics":[]}},{"sourceType":"skill","localPath":".agents/skills/cgs-reverse-document/SKILL.md","sourcePath":".claude/skills/reverse-document/SKILL.md","sourceHash":"71d5beda61de4815f52bb63b38780f55f890db6dd8c5d22842b1b179fb393876","sourceMetadata":{"model":"sonnet","allowed-tools":"Read, Glob, Grep, Write, Edit, Bash","argument-hint":"<type> <path> (e.g., 'design src/gameplay/combat' or 'architecture src/core')","user-invocable":true},"decision":"adapt","status":"complete","requiredTests":["tests/template-repository-surfaces.test.ts","tests/validation.test.ts"],"lineCount":111,"upstreamLineCount":263,"depthScore":99,"metadata":{"model":true,"reasoning":true,"argumentHint":true,"sourceReference":true,"sourceHash":true,"agent":true,"links":false},"discoveryMetadata":{"text":"Use for reverse document tasks that create design or technical documentation from existing implementation without inventing unverified behavior; produce verification evidence, changed or proposed files, and handoff boundaries.","valid":true,"diagnostics":[]}},{"sourceType":"skill","localPath":".agents/skills/cgs-review-all-gdds/SKILL.md","sourcePath":".claude/skills/review-all-gdds/SKILL.md","sourceHash":"016dce629603f89c923cf6ca5b7f4cae4d4e5920c04ced00b7d3bb206a531a2d","sourceMetadata":{"model":"opus","allowed-tools":"Read, Glob, Grep, Write, Bash, AskUserQuestion, Task","argument-hint":"[focus: full | consistency | design-theory | since-last-review]","user-invocable":true},"decision":"adapt","status":"complete","requiredTests":["tests/template-repository-surfaces.test.ts","tests/validation.test.ts"],"lineCount":111,"upstreamLineCount":639,"depthScore":99,"metadata":{"model":true,"reasoning":true,"argumentHint":true,"sourceReference":true,"sourceHash":true,"agent":true,"links":false},"discoveryMetadata":{"text":"Use for review all gdds tasks that cross-check all GDDs for consistency, missing systems, dependency conflicts, and production readiness; produce verification evidence, changed or proposed files, and handoff boundaries.","valid":true,"diagnostics":[]}},{"sourceType":"skill","localPath":".agents/skills/cgs-scope-check/SKILL.md","sourcePath":".claude/skills/scope-check/SKILL.md","sourceHash":"f91150df11aadf32cfa64a1476c608396e12eeeba9aca03836c52299f3a0efa0","sourceMetadata":{"model":"haiku","allowed-tools":"Read, Glob, Grep, Bash","argument-hint":"[feature-name or sprint-N]","user-invocable":true},"decision":"adapt","status":"complete","requiredTests":["tests/template-repository-surfaces.test.ts","tests/validation.test.ts"],"lineCount":111,"upstreamLineCount":128,"depthScore":99,"metadata":{"model":true,"reasoning":true,"argumentHint":true,"sourceReference":true,"sourceHash":true,"agent":true,"links":false},"discoveryMetadata":{"text":"Use for scope check tasks that assess whether requested work fits the milestone and propose cuts, deferrals, or safer slices; produce verification evidence, changed or proposed files, and handoff boundaries.","valid":true,"diagnostics":[]}},{"sourceType":"skill","localPath":".agents/skills/cgs-security-audit/SKILL.md","sourcePath":".claude/skills/security-audit/SKILL.md","sourceHash":"b3d04c89f1841ef93bedce57a8bb43d858ca96a92aac8b8182e9d54fe1d319f4","sourceMetadata":{"model":"sonnet","allowed-tools":"Read, Glob, Grep, Bash, Write, Task","agent":"security-engineer","argument-hint":"[full | network | save | input | quick]","user-invocable":true},"decision":"adapt","status":"complete","requiredTests":["tests/template-repository-surfaces.test.ts","tests/validation.test.ts"],"lineCount":114,"upstreamLineCount":245,"depthScore":99,"metadata":{"model":true,"reasoning":true,"argumentHint":true,"sourceReference":true,"sourceHash":true,"agent":true,"links":false},"discoveryMetadata":{"text":"Use for security audit tasks that audit secrets, network surfaces, auth, saves, platform APIs, dependencies, and exploit risks; produce verification evidence, changed or proposed files, and handoff boundaries.","valid":true,"diagnostics":[]}},{"sourceType":"skill","localPath":".agents/skills/cgs-setup-engine/SKILL.md","sourcePath":".claude/skills/setup-engine/SKILL.md","sourceHash":"7f4bc9868ca4d78ca969174c56b8c719215d68c6f32f0df5be5194e8eb2e2eea","sourceMetadata":{"model":"sonnet","allowed-tools":"Read, Glob, Grep, Write, Edit, WebSearch, WebFetch, Task, AskUserQuestion","argument-hint":"[engine] | [engine version] | refresh | upgrade [old-version] [new-version] | no args for guided selection","user-invocable":true},"decision":"adapt","status":"complete","requiredTests":["tests/template-repository-surfaces.test.ts","tests/validation.test.ts"],"lineCount":113,"upstreamLineCount":716,"depthScore":99,"metadata":{"model":true,"reasoning":true,"argumentHint":true,"sourceReference":true,"sourceHash":true,"agent":true,"links":false},"discoveryMetadata":{"text":"Use for setup engine tasks that pin engine version, verify project markers, document conventions, and run engine smoke checks; produce verification evidence, changed or proposed files, and handoff boundaries.","valid":true,"diagnostics":[]}},{"sourceType":"skill","localPath":".agents/skills/cgs-skill-improve/SKILL.md","sourcePath":".claude/skills/skill-improve/SKILL.md","sourceHash":"24efa8aa68ab240c1d9b1366275490ec9cce4034e1bbe34f214b830bda15617b","sourceMetadata":{"model":"sonnet","allowed-tools":"Read, Glob, Grep, Write, Bash","argument-hint":"[skill-name]","user-invocable":true},"decision":"adapt","status":"complete","requiredTests":["tests/template-repository-surfaces.test.ts","tests/validation.test.ts"],"lineCount":114,"upstreamLineCount":145,"depthScore":99,"metadata":{"model":true,"reasoning":true,"argumentHint":true,"sourceReference":true,"sourceHash":true,"agent":true,"links":false},"discoveryMetadata":{"text":"Use for skill improve tasks that improve a skill after observed failures while preserving trigger, procedure, validation, and handoff clarity; produce verification evidence, changed or proposed files, and handoff boundaries.","valid":true,"diagnostics":[]}},{"sourceType":"skill","localPath":".agents/skills/cgs-skill-test/SKILL.md","sourcePath":".claude/skills/skill-test/SKILL.md","sourceHash":"24d09805593a811cc10b46d40a45eb1e36b040cfdc4e7a2ae3e36ffa51bd4cf9","sourceMetadata":{"model":"sonnet","allowed-tools":"Read, Glob, Grep, Write","argument-hint":"static [skill-name | all] | spec [skill-name] | category [skill-name | all] | audit","user-invocable":true},"decision":"adapt","status":"complete","requiredTests":["tests/template-repository-surfaces.test.ts","tests/validation.test.ts"],"lineCount":114,"upstreamLineCount":357,"depthScore":99,"metadata":{"model":true,"reasoning":true,"argumentHint":true,"sourceReference":true,"sourceHash":true,"agent":true,"links":false},"discoveryMetadata":{"text":"Use for skill test tasks that test a repository skill against fixtures, required sections, dry-runs, and behavioral expectations; produce verification evidence, changed or proposed files, and handoff boundaries.","valid":true,"diagnostics":[]}},{"sourceType":"skill","localPath":".agents/skills/cgs-smoke-check/SKILL.md","sourcePath":".claude/skills/smoke-check/SKILL.md","sourceHash":"98521191c6dd949bce2df9d4f8d4abeebbc0adf36b665e7a99d7645dc9ed42e3","sourceMetadata":{"model":"sonnet","allowed-tools":"Read, Glob, Grep, Bash, Write, AskUserQuestion","argument-hint":"[sprint | quick | --platform pc|console|mobile|all]","user-invocable":true},"decision":"adapt","status":"complete","requiredTests":["tests/template-repository-surfaces.test.ts","tests/validation.test.ts"],"lineCount":114,"upstreamLineCount":422,"depthScore":99,"metadata":{"model":true,"reasoning":true,"argumentHint":true,"sourceReference":true,"sourceHash":true,"agent":true,"links":false},"discoveryMetadata":{"text":"Use for smoke check tasks that run the fastest useful checks proving the project opens, builds, starts, and reaches a basic playable state; produce verification evidence, changed or proposed files, and handoff boundaries.","valid":true,"diagnostics":[]}},{"sourceType":"skill","localPath":".agents/skills/cgs-soak-test/SKILL.md","sourcePath":".claude/skills/soak-test/SKILL.md","sourceHash":"9f090f0e39575265a9e8e5e042dd81af81191e346ed3a92983a8d1d1a5ba6bc1","sourceMetadata":{"model":"sonnet","allowed-tools":"Read, Glob, Grep, Write","argument-hint":"[duration: 30m | 1h | 2h | 4h] [focus: memory | stability | balance | all]","user-invocable":true},"decision":"adapt","status":"complete","requiredTests":["tests/template-repository-surfaces.test.ts","tests/validation.test.ts"],"lineCount":114,"upstreamLineCount":284,"depthScore":99,"metadata":{"model":true,"reasoning":true,"argumentHint":true,"sourceReference":true,"sourceHash":true,"agent":true,"links":false},"discoveryMetadata":{"text":"Use for soak test tasks that plan longer stability checks for memory, performance drift, save/load, networking, and live-ops loops; produce verification evidence, changed or proposed files, and handoff boundaries.","valid":true,"diagnostics":[]}},{"sourceType":"skill","localPath":".agents/skills/cgs-sprint-plan/SKILL.md","sourcePath":".claude/skills/sprint-plan/SKILL.md","sourceHash":"d402a9f276f81663c8b07f6c4fd2b19a3fa9d4ee9411e3d57e6868daa095ee42","sourceMetadata":{"model":"sonnet","allowed-tools":"Read, Glob, Grep, Write, Edit, Task, AskUserQuestion","argument-hint":"[new|update|status] [--review full|lean|solo]","user-invocable":true},"decision":"adapt","status":"complete","requiredTests":["tests/template-repository-surfaces.test.ts","tests/validation.test.ts"],"lineCount":112,"upstreamLineCount":281,"depthScore":99,"metadata":{"model":true,"reasoning":true,"argumentHint":true,"sourceReference":true,"sourceHash":true,"agent":true,"links":false},"discoveryMetadata":{"text":"Use for sprint plan tasks that create a 1-2 week sprint plan with goals, tasks, owners, dependencies, risks, and acceptance criteria; produce verification evidence, changed or proposed files, and handoff boundaries.","valid":true,"diagnostics":[]}},{"sourceType":"skill","localPath":".agents/skills/cgs-sprint-status/SKILL.md","sourcePath":".claude/skills/sprint-status/SKILL.md","sourceHash":"58b80b7ee9a31eb4798f0700b4054fd705b1d6642eb63cead4166d3ffbe6f138","sourceMetadata":{"model":"haiku","allowed-tools":"Read, Glob, Grep","argument-hint":"[sprint-number or blank for current]","user-invocable":true},"decision":"adapt","status":"complete","requiredTests":["tests/template-repository-surfaces.test.ts","tests/validation.test.ts"],"lineCount":112,"upstreamLineCount":208,"depthScore":99,"metadata":{"model":true,"reasoning":true,"argumentHint":true,"sourceReference":true,"sourceHash":true,"agent":true,"links":false},"discoveryMetadata":{"text":"Use for sprint status tasks that report sprint progress, blockers, risk changes, completed work, and next decisions; produce verification evidence, changed or proposed files, and handoff boundaries.","valid":true,"diagnostics":[]}},{"sourceType":"skill","localPath":".agents/skills/cgs-standards-gameplay/SKILL.md","sourceMetadata":{},"decision":"defer","status":"deferred","requiredTests":["tests/template-repository-surfaces.test.ts","tests/validation.test.ts"],"lineCount":98,"depthScore":98,"metadata":{"model":true,"reasoning":true,"argumentHint":true,"sourceReference":true,"sourceHash":true,"agent":true,"links":false},"discoveryMetadata":{"text":"Use for standards gameplay tasks that mechanics, tuning, data-driven values, engine idioms, and player-facing acceptance checks; produce verification evidence, changed or proposed files, and handoff boundaries.","valid":true,"diagnostics":[]}},{"sourceType":"skill","localPath":".agents/skills/cgs-standards-prototype/SKILL.md","sourceMetadata":{},"decision":"defer","status":"deferred","requiredTests":["tests/template-repository-surfaces.test.ts","tests/validation.test.ts"],"lineCount":98,"depthScore":98,"metadata":{"model":true,"reasoning":true,"argumentHint":true,"sourceReference":true,"sourceHash":true,"agent":true,"links":false},"discoveryMetadata":{"text":"Use for standards prototype tasks that fast experiments with explicit hypotheses, throwaway boundaries, and graduation criteria; produce verification evidence, changed or proposed files, and handoff boundaries.","valid":true,"diagnostics":[]}},{"sourceType":"skill","localPath":".agents/skills/cgs-standards-tests/SKILL.md","sourceMetadata":{},"decision":"defer","status":"deferred","requiredTests":["tests/template-repository-surfaces.test.ts","tests/validation.test.ts"],"lineCount":98,"depthScore":98,"metadata":{"model":true,"reasoning":true,"argumentHint":true,"sourceReference":true,"sourceHash":true,"agent":true,"links":false},"discoveryMetadata":{"text":"Use for standards tests tasks that unit, integration, engine smoke, playtest, and regression coverage; produce verification evidence, changed or proposed files, and handoff boundaries.","valid":true,"diagnostics":[]}},{"sourceType":"skill","localPath":".agents/skills/cgs-standards-ui/SKILL.md","sourceMetadata":{},"decision":"defer","status":"deferred","requiredTests":["tests/template-repository-surfaces.test.ts","tests/validation.test.ts"],"lineCount":98,"depthScore":98,"metadata":{"model":true,"reasoning":true,"argumentHint":true,"sourceReference":true,"sourceHash":true,"agent":true,"links":false},"discoveryMetadata":{"text":"Use for standards ui tasks that hUD, menus, accessibility, localization, controller navigation, and input states; produce verification evidence, changed or proposed files, and handoff boundaries.","valid":true,"diagnostics":[]}},{"sourceType":"skill","localPath":".agents/skills/cgs-start/SKILL.md","sourcePath":".claude/skills/start/SKILL.md","sourceHash":"31e7a2cee0568de6e443fd3428fea36f6583478f6db25cac3fa18604c510af9f","sourceMetadata":{"model":"sonnet","allowed-tools":"Read, Glob, Grep, Write, AskUserQuestion","argument-hint":"[no arguments]","user-invocable":true},"decision":"adapt","status":"complete","requiredTests":["tests/template-repository-surfaces.test.ts","tests/validation.test.ts"],"lineCount":113,"upstreamLineCount":245,"depthScore":99,"metadata":{"model":true,"reasoning":true,"argumentHint":true,"sourceReference":true,"sourceHash":true,"agent":true,"links":false},"discoveryMetadata":{"text":"Use for start tasks that clarify the game concept, engine, production mode, first milestone, and next required artifact; produce verification evidence, changed or proposed files, and handoff boundaries.","valid":true,"diagnostics":[]}},{"sourceType":"skill","localPath":".agents/skills/cgs-story-done/SKILL.md","sourcePath":".claude/skills/story-done/SKILL.md","sourceHash":"a9215959142b6417223ff818f99f2f33b10d401bb9ff446f622ec8573433b261","sourceMetadata":{"model":"sonnet","allowed-tools":"Read, Glob, Grep, Bash, Write, Edit, AskUserQuestion, Task","argument-hint":"[story-file-path] [--review full|lean|solo]","user-invocable":true},"decision":"adapt","status":"complete","requiredTests":["tests/template-repository-surfaces.test.ts","tests/validation.test.ts"],"lineCount":112,"upstreamLineCount":459,"depthScore":99,"metadata":{"model":true,"reasoning":true,"argumentHint":true,"sourceReference":true,"sourceHash":true,"agent":true,"links":false},"discoveryMetadata":{"text":"Use for story done tasks that check if a story is complete with changed files, tests, acceptance evidence, and handoff notes; produce verification evidence, changed or proposed files, and handoff boundaries.","valid":true,"diagnostics":[]}},{"sourceType":"skill","localPath":".agents/skills/cgs-story-readiness/SKILL.md","sourcePath":".claude/skills/story-readiness/SKILL.md","sourceHash":"f1fc25f80f811fd38c53144c305706488c031974a5f0925cdf18986467de90eb","sourceMetadata":{"model":"sonnet","allowed-tools":"Read, Glob, Grep, AskUserQuestion, Task","argument-hint":"[story-file-path or 'all' or 'sprint']","user-invocable":true},"decision":"adapt","status":"complete","requiredTests":["tests/template-repository-surfaces.test.ts","tests/validation.test.ts"],"lineCount":112,"upstreamLineCount":355,"depthScore":99,"metadata":{"model":true,"reasoning":true,"argumentHint":true,"sourceReference":true,"sourceHash":true,"agent":true,"links":false},"discoveryMetadata":{"text":"Use for story readiness tasks that check if a story is implementable with clear inputs, acceptance criteria, dependencies, and validation; produce verification evidence, changed or proposed files, and handoff boundaries.","valid":true,"diagnostics":[]}},{"sourceType":"skill","localPath":".agents/skills/cgs-team-audio/SKILL.md","sourcePath":".claude/skills/team-audio/SKILL.md","sourceHash":"6dd03358962dbef74b6c67e7d34383e0721571a534b75f1ba562f39e92287416","sourceMetadata":{"model":"sonnet","allowed-tools":"Read, Glob, Grep, Write, Edit, Bash, Task, AskUserQuestion, TodoWrite","argument-hint":"[feature or area to design audio for] [--review full|lean|solo]","user-invocable":true},"decision":"adapt","status":"complete","requiredTests":["tests/template-repository-surfaces.test.ts","tests/validation.test.ts"],"lineCount":113,"upstreamLineCount":145,"depthScore":99,"metadata":{"model":true,"reasoning":true,"argumentHint":true,"sourceReference":true,"sourceHash":true,"agent":true,"links":false},"discoveryMetadata":{"text":"Use for team audio tasks that coordinate audio design, implementation, asset readiness, mix targets, and QA for audio work; produce verification evidence, changed or proposed files, and handoff boundaries.","valid":true,"diagnostics":[]}},{"sourceType":"skill","localPath":".agents/skills/cgs-team-combat/SKILL.md","sourcePath":".claude/skills/team-combat/SKILL.md","sourceHash":"8a3de29e9ac63a38d025ac5451c0c93626f651741e1002f159b9983f4a31af05","sourceMetadata":{"model":"sonnet","allowed-tools":"Read, Glob, Grep, Write, Edit, Bash, Task, AskUserQuestion, TodoWrite","argument-hint":"[combat feature description] [--review full|lean|solo]","user-invocable":true},"decision":"adapt","status":"complete","requiredTests":["tests/template-repository-surfaces.test.ts","tests/validation.test.ts"],"lineCount":113,"upstreamLineCount":143,"depthScore":99,"metadata":{"model":true,"reasoning":true,"argumentHint":true,"sourceReference":true,"sourceHash":true,"agent":true,"links":false},"discoveryMetadata":{"text":"Use for team combat tasks that coordinate combat design, implementation, tuning, animation, VFX, audio, and QA handoffs; produce verification evidence, changed or proposed files, and handoff boundaries.","valid":true,"diagnostics":[]}},{"sourceType":"skill","localPath":".agents/skills/cgs-team-level/SKILL.md","sourcePath":".claude/skills/team-level/SKILL.md","sourceHash":"2035d20d9393f6e703e04074ded2145688a8e2e4a2191f5a75866a4fb97100bd","sourceMetadata":{"model":"sonnet","allowed-tools":"Read, Glob, Grep, Write, Edit, Bash, Task, AskUserQuestion, TodoWrite","argument-hint":"[level name or area to design] [--review full|lean|solo]","user-invocable":true},"decision":"adapt","status":"complete","requiredTests":["tests/template-repository-surfaces.test.ts","tests/validation.test.ts"],"lineCount":113,"upstreamLineCount":194,"depthScore":99,"metadata":{"model":true,"reasoning":true,"argumentHint":true,"sourceReference":true,"sourceHash":true,"agent":true,"links":false},"discoveryMetadata":{"text":"Use for team level tasks that coordinate level design, blockout, art, scripting, lighting, optimization, and playtest handoffs; produce verification evidence, changed or proposed files, and handoff boundaries.","valid":true,"diagnostics":[]}},{"sourceType":"skill","localPath":".agents/skills/cgs-team-live-ops/SKILL.md","sourcePath":".claude/skills/team-live-ops/SKILL.md","sourceHash":"214cc07ec8e83074d9ca16236ab867cd552e2de481aca7d225c06013b057dd90","sourceMetadata":{"model":"sonnet","allowed-tools":"Read, Glob, Grep, Write, Edit, Bash, Task, AskUserQuestion, TodoWrite","argument-hint":"[season name or event description] [--review full|lean|solo]","user-invocable":true},"decision":"adapt","status":"complete","requiredTests":["tests/template-repository-surfaces.test.ts","tests/validation.test.ts"],"lineCount":113,"upstreamLineCount":159,"depthScore":99,"metadata":{"model":true,"reasoning":true,"argumentHint":true,"sourceReference":true,"sourceHash":true,"agent":true,"links":false},"discoveryMetadata":{"text":"Use for team live ops tasks that coordinate events, telemetry, economy, content cadence, support, and incident readiness; produce verification evidence, changed or proposed files, and handoff boundaries.","valid":true,"diagnostics":[]}},{"sourceType":"skill","localPath":".agents/skills/cgs-team-narrative/SKILL.md","sourcePath":".claude/skills/team-narrative/SKILL.md","sourceHash":"9959626482ed8607f8a93a7fcf2c3d03546621592784d56a22b70cfe387ca0d4","sourceMetadata":{"model":"sonnet","allowed-tools":"Read, Glob, Grep, Write, Edit, Task, AskUserQuestion, TodoWrite","argument-hint":"[narrative content description] [--review full|lean|solo]","user-invocable":true},"decision":"adapt","status":"complete","requiredTests":["tests/template-repository-surfaces.test.ts","tests/validation.test.ts"],"lineCount":113,"upstreamLineCount":126,"depthScore":99,"metadata":{"model":true,"reasoning":true,"argumentHint":true,"sourceReference":true,"sourceHash":true,"agent":true,"links":false},"discoveryMetadata":{"text":"Use for team narrative tasks that coordinate narrative content, dialogue, localization, implementation hooks, and consistency review; produce verification evidence, changed or proposed files, and handoff boundaries.","valid":true,"diagnostics":[]}},{"sourceType":"skill","localPath":".agents/skills/cgs-team-polish/SKILL.md","sourcePath":".claude/skills/team-polish/SKILL.md","sourceHash":"fb4d48c5bd8f2563d6f999bea940929a20b8c52ed797b306a999e2b4d5596d26","sourceMetadata":{"model":"sonnet","allowed-tools":"Read, Glob, Grep, Write, Edit, Bash, Task, AskUserQuestion, TodoWrite","argument-hint":"[feature or area to polish] [--review full|lean|solo]","user-invocable":true},"decision":"adapt","status":"complete","requiredTests":["tests/template-repository-surfaces.test.ts","tests/validation.test.ts"],"lineCount":113,"upstreamLineCount":140,"depthScore":99,"metadata":{"model":true,"reasoning":true,"argumentHint":true,"sourceReference":true,"sourceHash":true,"agent":true,"links":false},"discoveryMetadata":{"text":"Use for team polish tasks that coordinate final polish across game feel, UI, audio, art, bugs, performance, and accessibility; produce verification evidence, changed or proposed files, and handoff boundaries.","valid":true,"diagnostics":[]}},{"sourceType":"skill","localPath":".agents/skills/cgs-team-qa/SKILL.md","sourcePath":".claude/skills/team-qa/SKILL.md","sourceHash":"1d67b5e45ae41e20c0c4ecaa3e89441c2493327b737fb369d3c6b66a369b1bd3","sourceMetadata":{"model":"sonnet","allowed-tools":"Read, Glob, Grep, Write, Task, AskUserQuestion","agent":"qa-lead","argument-hint":"[sprint | feature: system-name] [--review full|lean|solo]","user-invocable":true},"decision":"adapt","status":"complete","requiredTests":["tests/template-repository-surfaces.test.ts","tests/validation.test.ts"],"lineCount":113,"upstreamLineCount":244,"depthScore":99,"metadata":{"model":true,"reasoning":true,"argumentHint":true,"sourceReference":true,"sourceHash":true,"agent":true,"links":false},"discoveryMetadata":{"text":"Use for team qa tasks that coordinate QA coverage, bug triage, regression, platform checks, and release evidence; produce verification evidence, changed or proposed files, and handoff boundaries.","valid":true,"diagnostics":[]}},{"sourceType":"skill","localPath":".agents/skills/cgs-team-release/SKILL.md","sourcePath":".claude/skills/team-release/SKILL.md","sourceHash":"9cb0f1c15b4af864f57717de9f3ef4ad516370d6abf1d0047e0b7ed10d496b69","sourceMetadata":{"model":"sonnet","allowed-tools":"Read, Glob, Grep, Write, Edit, Bash, Task, AskUserQuestion, TodoWrite","argument-hint":"[version number or 'next'] [--review full|lean|solo]","user-invocable":true},"decision":"adapt","status":"complete","requiredTests":["tests/template-repository-surfaces.test.ts","tests/validation.test.ts"],"lineCount":113,"upstreamLineCount":168,"depthScore":99,"metadata":{"model":true,"reasoning":true,"argumentHint":true,"sourceReference":true,"sourceHash":true,"agent":true,"links":false},"discoveryMetadata":{"text":"Use for team release tasks that coordinate release management, build pipeline, store assets, QA signoff, comms, and rollback; produce verification evidence, changed or proposed files, and handoff boundaries.","valid":true,"diagnostics":[]}},{"sourceType":"skill","localPath":".agents/skills/cgs-team-ui/SKILL.md","sourcePath":".claude/skills/team-ui/SKILL.md","sourceHash":"d8aa30cbc82c40f3ec53ebceaf229243cac1bc14126ea56f5bfcf57b3c81d0bf","sourceMetadata":{"model":"sonnet","allowed-tools":"Read, Glob, Grep, Write, Edit, Bash, Task, AskUserQuestion, TodoWrite","argument-hint":"[UI feature description] [--review full|lean|solo]","user-invocable":true},"decision":"adapt","status":"complete","requiredTests":["tests/template-repository-surfaces.test.ts","tests/validation.test.ts"],"lineCount":113,"upstreamLineCount":186,"depthScore":99,"metadata":{"model":true,"reasoning":true,"argumentHint":true,"sourceReference":true,"sourceHash":true,"agent":true,"links":false},"discoveryMetadata":{"text":"Use for team ui tasks that coordinate UI design, implementation, accessibility, localization, controller support, and UX QA; produce verification evidence, changed or proposed files, and handoff boundaries.","valid":true,"diagnostics":[]}},{"sourceType":"skill","localPath":".agents/skills/cgs-tech-debt/SKILL.md","sourcePath":".claude/skills/tech-debt/SKILL.md","sourceHash":"bebf9faf308eb8ac4dbd70e907e2ae64daff51d86bf16353f5997543c318c6c8","sourceMetadata":{"model":"sonnet","allowed-tools":"Read, Glob, Grep, Write, AskUserQuestion","argument-hint":"[scan|add|prioritize|report]","user-invocable":true},"decision":"adapt","status":"complete","requiredTests":["tests/template-repository-surfaces.test.ts","tests/validation.test.ts"],"lineCount":113,"upstreamLineCount":140,"depthScore":99,"metadata":{"model":true,"reasoning":true,"argumentHint":true,"sourceReference":true,"sourceHash":true,"agent":true,"links":false},"discoveryMetadata":{"text":"Use for tech debt tasks that identify technical debt, production risk, payoff, safe refactor slices, and validation needed; produce verification evidence, changed or proposed files, and handoff boundaries.","valid":true,"diagnostics":[]}},{"sourceType":"skill","localPath":".agents/skills/cgs-test-evidence-review/SKILL.md","sourcePath":".claude/skills/test-evidence-review/SKILL.md","sourceHash":"04cdf0b7e94ab2dab58850bf1a70a2a6f33810ea7abb6102eaec8f2d00b9026e","sourceMetadata":{"model":"sonnet","allowed-tools":"Read, Glob, Grep, Write","argument-hint":"[story-path | sprint | system-name]","user-invocable":true},"decision":"adapt","status":"complete","requiredTests":["tests/template-repository-surfaces.test.ts","tests/validation.test.ts"],"lineCount":114,"upstreamLineCount":251,"depthScore":99,"metadata":{"model":true,"reasoning":true,"argumentHint":true,"sourceReference":true,"sourceHash":true,"agent":true,"links":false},"discoveryMetadata":{"text":"Use for test evidence review tasks that review validation output, logs, screenshots, recordings, and manual checks for sufficiency and gaps; produce verification evidence, changed or proposed files, and handoff boundaries.","valid":true,"diagnostics":[]}},{"sourceType":"skill","localPath":".agents/skills/cgs-test-flakiness/SKILL.md","sourcePath":".claude/skills/test-flakiness/SKILL.md","sourceHash":"3849299d9c0b667a2974157a2ce692892bcef475b87e0c20ad029b22f335b805","sourceMetadata":{"model":"sonnet","allowed-tools":"Read, Glob, Grep, Write, Edit, Bash","argument-hint":"[ci-log-path | scan | registry]","user-invocable":true},"decision":"adapt","status":"complete","requiredTests":["tests/template-repository-surfaces.test.ts","tests/validation.test.ts"],"lineCount":114,"upstreamLineCount":211,"depthScore":99,"metadata":{"model":true,"reasoning":true,"argumentHint":true,"sourceReference":true,"sourceHash":true,"agent":true,"links":false},"discoveryMetadata":{"text":"Use for test flakiness tasks that diagnose flaky tests by isolating timing, randomness, ordering, environment, and cleanup causes; produce verification evidence, changed or proposed files, and handoff boundaries.","valid":true,"diagnostics":[]}},{"sourceType":"skill","localPath":".agents/skills/cgs-test-helpers/SKILL.md","sourcePath":".claude/skills/test-helpers/SKILL.md","sourceHash":"98494481c7fe0b69611243f9174a1a860622e2b5488499c953a2e539001e3438","sourceMetadata":{"model":"sonnet","allowed-tools":"Read, Glob, Grep, Write","argument-hint":"[system-name | all | scaffold]","user-invocable":true},"decision":"adapt","status":"complete","requiredTests":["tests/template-repository-surfaces.test.ts","tests/validation.test.ts"],"lineCount":114,"upstreamLineCount":395,"depthScore":99,"metadata":{"model":true,"reasoning":true,"argumentHint":true,"sourceReference":true,"sourceHash":true,"agent":true,"links":false},"discoveryMetadata":{"text":"Use for test helpers tasks that design reusable test helpers without hiding assertions, over-mocking, or coupling tests to implementation details; produce verification evidence, changed or proposed files, and handoff boundaries.","valid":true,"diagnostics":[]}},{"sourceType":"skill","localPath":".agents/skills/cgs-test-setup/SKILL.md","sourcePath":".claude/skills/test-setup/SKILL.md","sourceHash":"bf3477f58af77fdeabed42e9c15f1b7bd41d6837c1ddff0450922cee694c628d","sourceMetadata":{"model":"sonnet","allowed-tools":"Read, Glob, Grep, Bash, Write","argument-hint":"[force]","user-invocable":true},"decision":"adapt","status":"complete","requiredTests":["tests/template-repository-surfaces.test.ts","tests/validation.test.ts"],"lineCount":114,"upstreamLineCount":426,"depthScore":99,"metadata":{"model":true,"reasoning":true,"argumentHint":true,"sourceReference":true,"sourceHash":true,"agent":true,"links":false},"discoveryMetadata":{"text":"Use for test setup tasks that configure test harnesses, fixtures, commands, and documentation so validation is repeatable; produce verification evidence, changed or proposed files, and handoff boundaries.","valid":true,"diagnostics":[]}},{"sourceType":"skill","localPath":".agents/skills/cgs-ui-ux-review/SKILL.md","sourceMetadata":{},"decision":"defer","status":"deferred","requiredTests":["tests/template-repository-surfaces.test.ts","tests/validation.test.ts"],"lineCount":112,"depthScore":99,"metadata":{"model":true,"reasoning":true,"argumentHint":true,"sourceReference":true,"sourceHash":true,"agent":true,"links":false},"discoveryMetadata":{"text":"Use for ui ux review tasks that review UI and UX implementation for clarity, accessibility, localization, controller support, and player comprehension; produce verification evidence, changed or proposed files, and handoff boundaries.","valid":true,"diagnostics":[]}},{"sourceType":"skill","localPath":".agents/skills/cgs-ux-design/SKILL.md","sourcePath":".claude/skills/ux-design/SKILL.md","sourceHash":"2d37d14b653594c0c7aa346ff8d7cc129269cda8f42fe741f6d296d6345f9845","sourceMetadata":{"model":"sonnet","allowed-tools":"Read, Glob, Grep, Write, Edit, AskUserQuestion, Task","agent":"ux-designer","argument-hint":"[screen/flow name] or 'hud' or 'patterns'","user-invocable":true},"decision":"adapt","status":"complete","requiredTests":["tests/template-repository-surfaces.test.ts","tests/validation.test.ts"],"lineCount":111,"upstreamLineCount":989,"depthScore":99,"metadata":{"model":true,"reasoning":true,"argumentHint":true,"sourceReference":true,"sourceHash":true,"agent":true,"links":false},"discoveryMetadata":{"text":"Use for ux design tasks that design user journeys, menus, HUD, onboarding, input states, accessibility, and localization-ready UX copy; produce verification evidence, changed or proposed files, and handoff boundaries.","valid":true,"diagnostics":[]}},{"sourceType":"skill","localPath":".agents/skills/cgs-ux-review/SKILL.md","sourcePath":".claude/skills/ux-review/SKILL.md","sourceHash":"1dd5a719efd1ad5c2d831c046f9e257e9c7cff067cc9d1a99e67181e1b0f4bc0","sourceMetadata":{"model":"sonnet","allowed-tools":"Read, Glob, Grep","agent":"ux-designer","argument-hint":"[file-path or 'all' or 'hud' or 'patterns']","user-invocable":true},"decision":"adapt","status":"complete","requiredTests":["tests/template-repository-surfaces.test.ts","tests/validation.test.ts"],"lineCount":111,"upstreamLineCount":263,"depthScore":99,"metadata":{"model":true,"reasoning":true,"argumentHint":true,"sourceReference":true,"sourceHash":true,"agent":true,"links":false},"discoveryMetadata":{"text":"Use for ux review tasks that review UX flows for clarity, friction, accessibility, localization, controller support, and player comprehension; produce verification evidence, changed or proposed files, and handoff boundaries.","valid":true,"diagnostics":[]}},{"sourceType":"skill","localPath":".agents/skills/cgs-vertical-slice/SKILL.md","sourcePath":".claude/skills/vertical-slice/SKILL.md","sourceHash":"a555d5a79fceee22229b5587778ccae3f2c17514c92ffa62b708db613c574f9a","sourceMetadata":{"model":"sonnet","allowed-tools":"Read, Glob, Grep, Write, Edit, Bash, Task, AskUserQuestion","agent":"prototyper","isolation":"worktree","argument-hint":"[--review full|lean|solo]","user-invocable":true},"decision":"adapt","status":"complete","requiredTests":["tests/template-repository-surfaces.test.ts","tests/validation.test.ts"],"lineCount":123,"upstreamLineCount":359,"depthScore":100,"metadata":{"model":true,"reasoning":true,"argumentHint":true,"sourceReference":true,"sourceHash":true,"agent":true,"links":false},"discoveryMetadata":{"text":"Use for vertical slice tasks that validate whether a full game loop can be built at representative quality before production commitment; produce verification evidence, changed or proposed files, and handoff boundaries.","valid":true,"diagnostics":[]}}]}
|