What problem does it solve? Developers building Golang backend services on ByteDance's GDP (Go Development Platform) framework need authoritative guidance on IDL-driven development, code layering rules, component usage, and RAL resource access, which is otherwise scattered across internal documentation. ## Core Features & Use Cases - Development Standards: Covers IDL-driven workflow, gdp init/update/lint commands, and the Handler → Action → Domain → DAL → DAO layered architecture with concrete code examples for each layer. - Component Guides: Documents GDP config, log, metrics, testing (mocks), compkg, and plugin/middleware development with usage patterns and best practices. - RAL Resource Access: Explains configuration and client usage for RPC, MySQL (GORM), Abase/Redis, and EventBus resources, including transactions, caching, and multi-cluster setups. - Use Case: When creating a new GDP service, follow the init command guide to scaffold the project, then use the code-layer examples to implement business logic in the correct layer and RAL docs to wire up database and cache access. ## Quick Start Ask the agent to explain the GDP code layering rules and show how to implement a Domain layer function that calls DAL and returns a business error code.