architecture

Reference for project architecture. Use when you need to understand the codebase structure, module organization, request/response flow, or key types.

$ 安裝

git clone https://github.com/washanhanzi/connectrpc-axum /tmp/connectrpc-axum && cp -r /tmp/connectrpc-axum/.claude/skills/architecture ~/.claude/skills/connectrpc-axum

// tip: Run this command in your terminal to install the skill


name: architecture description: Reference for project architecture. Use when you need to understand the codebase structure, module organization, request/response flow, or key types.

Project Architecture

The architecture documentation is located at docs/guide/architecture.md.

Read this file when you need to understand:

  • Library structure and module organization
  • Layered design (ConnectLayer, Pipeline, Request/Response flow)
  • Key types (Context, ConnectRequest, ConnectResponse, ConnectError, etc.)
  • Handler wrappers and their use cases
  • Two-tier builder pattern (Generated builders vs MakeServiceBuilder)
  • Protocol detection and frame format
  • Code generation process