Skills for Real Engineers. Straight from my .agents directory.
old-coder-api
Agent skill fromAmazingAng/old-coder
Design, change, or review an HTTP/JSON API surface — endpoints, request/response shapes, authentication and authorization, pagination, idempotency, rate limits, versioning, and deprecations. Use when adding or modifying an HTTP endpoint, reviewing an OpenAPI spec or HTTP route diff, or deciding whether an HTTP API change breaks consumers. Do not use as a protocol-compatibility checklist for gRPC/protobuf, GraphQL, WebSockets, or other non-HTTP/JSON interfaces.
How to install old-coder-api
npx skills add AmazingAng/old-coder# or add only this skill to Claude Code: copy the folder
skills/old-coder-api/
# into
~/.claude/skills/old-coder-api/ (all projects)
.claude/skills/old-coder-api/ (one project)
1# old-coder-api23Inspired by Sean Goedecke, *Everything I know about good API design* (2025-08-24).45This skill covers HTTP/JSON contract and operability concerns. Its compatibility rules assume JSON consumers. For gRPC/protobuf, GraphQL, WebSockets, or another protocol, apply the transport-independent principles only alongside that protocol's own compatibility rules. This is not a substitute for a full application-security review.67**Good APIs are boring.** For the people who build them, an API is a product. For the people who use them, it is a tool in the way of something else. Every minute a consumer spends thinking about your API instead of their goal is waste. An interesting API is a bad API — or would be a better one if it were less interesting.89Two failure modes an agent falls into by default, and this skill exists to stop both:10111. **Inventing.** Producing a clever, bespoke interface where the boring conventional one would do.122. **Breaking.** Renaming, restructuring, or tightening a field because it reads better now — and silently breaking every downstream caller.1314**Composition with `old-coder`:** when both skills apply, this skill owns the15HTTP/JSON contract while `old-coder` owns workflow order, SPEC approval, the16gauntlet, and EVIDENCE. Run Step 0 and the gates before SPEC approval; put the17surviving API constraints and risks into SPEC and verify them through the18gauntlet. For review-only work with no implementation, use this skill's review19…
Excerpt shown under the repository's MIT license.
More skills in old-coder
Similar skill repositories
An agentic skills framework & software development methodology that works.
A single CLAUDE.md file to improve Claude Code behavior, derived from Andrej Karpathy's observations on LLM coding pitfalls.
Public repository for Agent Skills
Makes your AI agent think like the laziest senior dev in the room. The best code is the code you never wrote.
An AI skill that provides design intelligence for building professional UI/UX across multiple platforms.
