What problem does it solve? Engineers working on TikTok services need to follow strict API design standards and Go coding conventions, but the rules are scattered across many documents. This Skill consolidates the TikTok API design guidelines, API workflow, and Go code style rules into one knowledge base so an AI agent can design compliant IDL, generate conforming Go code, and perform standards-based code review. ## Core Features & Use Cases - API Design Standards: Covers resource-oriented design, naming conventions (snake_case files, lower_snake_case Protobuf fields, CamelCase Thrift fields), standard methods (Get/List/Create/Update/Delete), pagination, filtering, error handling, and security requirements. - API Workflow Guidance: Explains the four-phase Design-First workflow (design, prototype with Mock servers, develop and test, consume) plus tooling such as BAM, DevFlow, PBBuilder, and ByteMock. - Go Code Style Rules: Details formatting (gofmt/goimports, import grouping), comments, naming, function design, control structures, initialization, interface checking, and the ByteCheck rule set with severity levels. - Use Case: When reviewing a Go merge request, ask the agent to check the code against TikTok conventions; it will flag issues like functions with more than 5 parameters, nesting deeper than 3 levels, errors compared with == instead of errors.Is, or missing field names in struct literals. ## Quick Start Review this Go service code and its Thrift IDL against the TikTok API design guidelines and Go coding standards, then list all violations with their ByteCheck rule references.