Skill Details
Runtime
(claude-4-6-sonnet)
Example user message
[userMessage]: Write a technical spec for a rate-limiting service for our public REST API.
Example agent response
=== SPEC OVERVIEW & GOALS ===
A token-bucket rate limiter fronting the public REST API. Goals: enforce per-key quotas, fair burst handling, <2ms added latency p99. Non-Goals: billing, per-endpoint pricing.
=== REQUIREMENTS ===
MUST enforce limits per API key with a sliding window; SHOULD return 429 with Retry-After; MAY support per-route overrides.
=== PROPOSED ARCHITECTURE ===
Edge middleware -> Redis token buckets -> async usage log. Key decision: counters live in Redis (shared, atomic INCR with Lua) so horizontal API replicas stay consistent.
=== ALTERNATIVES CONSIDERED ===
Local in-memory (fast, but inconsistent across replicas) vs centralized Redis (1 hop, consistent) vs sidecar proxy (Envoy ratelimit). Chose Redis for consistency at low op-cost.
(...all 13 sections in full: data model + API contracts, Mermaid sequence diagram, risks at 10x scale, security/PII, phased rollout + rollback, observability/SLOs, decision log, reviewer checklist.)
Get this skill + 9 more with Select$14 first month, then $19/mo · Cancel anytime$14 first month · then $19/mo
View SelectBy purchasing this skill, you agree to our terms of service
CLAUDE-4-6-SONNET
Turns any feature idea, PRD, or architecture problem into a complete, review-ready technical spec (design doc/RFC/SDD): goals, scope, RFC-2119 requirements, architecture, data model and API contracts, sequence diagrams, alternatives and trade-offs, risks, security, rollout plan and review checklist. The system is a runtime buyer input, so it works for any stack. For engineers and tech leads who need a senior-grade design doc in minutes.
...more
Added over 1 month ago
