소개
This skill provides comprehensive guidance for building the rpg-api codebase, focusing on a clean separation between data orchestration and game mechanics. It enforces a strict three-layer philosophy where the API acts as a data-driven orchestrator, leaving complex rules to the rpg-toolkit and visual rendering to the frontend. By following a rigorous outside-in development approach—starting with gRPC handlers and working inward through service interfaces and repositories—developers can ensure every layer is validated by mocks and tests before implementation, resulting in a highly maintainable and robust backend for real-time RPG sessions.