协作头脑风暴
brainstorming
在实现前澄清需求、探索设计选择,并形成清晰的开发方向。
gate-check【开发与工程】Validate readiness to advance between development phases. Produces a PASS/CONCERNS/FAIL verdict with specific blockers and required artifacts.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
This skill validates whether the project is ready to advance to the next development phase. It checks for required artifacts, quality standards, and blockers.
Distinct from /project-stage-detect: That skill is diagnostic ("where are we?").
This skill is prescriptive ("are we ready to advance?" with a formal verdict).
/gate-check production — validate readiness for that specific phase/project-stage-detect, then validate the NEXT phase transitionRequired Artifacts:
design/gdd/game-concept.md exists and has contentdesign/gdd/game-pillars.md)[CHOOSE]).claude/docs/technical-preferences.md populated)Quality Checks:
/design-review verdict not MAJOR REVISION NEEDED)Required Artifacts:
design/gdd/systems-index.md with at least MVP systems enumerateddesign/gdd/ (beyond game-concept.md and systems-index.md)docs/architecture/prototypes/ with a READMEdocs/engine-reference/production/sprints/Quality Checks:
Required Artifacts:
src/ has active code organized into subsystemsdesign/gdd/ with src/)tests//playtest-report has been run)Quality Checks:
Required Artifacts:
src/)/balance-check run)Quality Checks:
Required Artifacts:
/release-checklist or /launch-checklist run)Quality Checks:
qa-leadFor each item in the target gate:
Glob and Read to verify files exist and have meaningful contentBash if a test runner is configuredRead the GDD and check for the 8 required sectionsRead technical-preferences.md and compare against any
profiling data in tests/performance/ or recent /perf-profile outputGrep for hardcoded strings in src/design/gdd/ documents against src/ implementationsFor items that can't be automatically verified, ask the user:
/perf-profile?"Never assume PASS for unverifiable items. Mark them as MANUAL CHECK NEEDED.
## Gate Check: [Current Phase] → [Target Phase]
**Date**: [date]
**Checked by**: gate-check skill
### Required Artifacts: [X/Y present]
- [x] design/gdd/game-concept.md — exists, 2.4KB
- [ ] docs/architecture/ — MISSING (no ADRs found)
- [x] production/sprints/ — exists, 1 sprint plan
### Quality Checks: [X/Y passing]
- [x] GDD has 8/8 required sections
- [ ] Tests — FAILED (3 failures in tests/unit/)
- [?] Core loop playtested — MANUAL CHECK NEEDED
### Blockers
1. **No Architecture Decision Records** — Run `/architecture-decision` to create one
covering core system architecture before entering production.
2. **3 test failures** — Fix failing tests in tests/unit/ before advancing.
### Recommendations
- [Priority actions to resolve blockers]
- [Optional improvements that aren't blocking]
### Verdict: [PASS / CONCERNS / FAIL]
- **PASS**: All required artifacts present, all quality checks passing
- **CONCERNS**: Minor gaps exist but can be addressed during the next phase
- **FAIL**: Critical blockers must be resolved before advancing
Based on the verdict, suggest specific next steps:
/design-systems to decompose the concept into systems/reverse-document or delegate to game-designer/architecture-decisionlead-programmer or qa-tester/playtest-report/perf-profile/localize/launch-checklistThis skill follows the collaborative design principle:
Never block a user from advancing — the verdict is advisory. Document the risks and let the user decide whether to proceed despite concerns.