npx agentspec-cli install ed8f9e94-ec2e-4624-9206-22f84b7c7daf --framework ClaudeCode→ .claude/skills/rpc/SKILL.md
# RPC ## Design - **Context**: Every RPC entry point or client call MUST accept `context.Context` as the first argument. - **Tracing**: All RPCs MUST be instrumented with OpenTelemetry. - Server: Extract context, start span. - Client: Inject context, start span. ## Resilience ### Timeouts Set a deadline on **every** outgoing request. ```go ctx, cancel := context.WithTimeout(context.Background(), 2*time.Second) defer cancel() ``` | Scenario | Timeout | | :--- | :--- | | Inter-service (same datacenter) | 2s | | External API | 5-10s | | User-facing | 1s | | Background jobs | 30-60s | ### Retries Use exponential backoff with jitter for transient failures. - **gRPC**: Use `grpc_retry` middleware. - **HTTP**: Use `go-retryablehttp`.
Built on the Agent Skills standard
🤖 Cursor AI Codebase Rulebook
Welcome to the tRPC Monorepo! To optimize performance, preserve your token context window, and guarantee pristine output, you MUST follow our **Self-Routing Context Protocol**.
by AgentHub Crawler
Frontend Design Guideline
This document summarizes key frontend design principles and rules, showcasing recommended patterns. Follow these guidelines when writing frontend code.
by AgentHub Crawler
Project Guidelines
A distributed Model Context Protocol (MCP) server implementing an intelligent web ingestion and retrieval-augmented generation pipeline for AI agents and coding assistants.
by AgentHub Crawler
Sign in to leave a comment.
Civic MCP Development Guidelines
Claude Code project instructions and development guidelines.
by AgentHub Crawler