ワンクリックで
process-tdd
Dùng khi implement feature hoặc bugfix — VIẾT TEST TRƯỚC, coi nó fail, rồi mới code
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Dùng khi implement feature hoặc bugfix — VIẾT TEST TRƯỚC, coi nó fail, rồi mới code
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Expert in building 3D experiences for the web - Three.js, React Three Fiber, Spline, WebGL, and interactive 3D scenes. Covers product configurators, 3D portfolios, immersive websites, and bringing depth to web experiences. Use when: 3D website, three.js, WebGL, react three fiber, 3D experience.
Game art principles — art style, color theory, animation principles, asset pipeline
Game design principles — core loop, GDD, player psychology, difficulty balancing, progression
Orchestrator game — route to implementation skill (pxhopencode) + principle-based sub-skill (agent-skills-hub)
Mobile game principles — touch input, battery, thermal, app stores, monetization
Multiplayer game principles — networking architecture, synchronization, security, matchmaking
| name | process-tdd |
| description | Dùng khi implement feature hoặc bugfix — VIẾT TEST TRƯỚC, coi nó fail, rồi mới code |
If you didn't watch the test fail, you don't know if it tests the right thing.
NO PRODUCTION CODE WITHOUT A FAILING TEST FIRST
Viết code trước test? Xoá đi. Bắt đầu lại.
Không exceptions: không giữ làm reference, không adapt, không nhìn lại. Delete rồi implement fresh từ tests.
🔴 RED: Viết failing test → run → thấy nó fail 🟢 GREEN: Viết minimal code → run → thấy nó pass 🔧 REFACTOR: Clean code → run → vẫn pass
Luôn luôn:
Exceptions (hỏi user trước):
| Excuse | Reality |
|---|---|
| "Feature nhỏ, test sau cũng được" | "Sau" = không bao giờ |
| "Tôi biết code này đúng mà" | Biết != chứng minh được |
| "Không có thời gian viết test" | Không test = 3x thời gian debug |
| "Test đơn giản, không cần run" | Test không run = test không tồn tại |