The design rules for an HTTP/REST surface an agent can follow unattended — resource naming, status-code selection, one error envelope per API, bounded pagination, idempotency, and what counts as a breaking change. Use when adding or changing an HTTP endpoint, reviewing an OpenAPI or contract diff, deciding a status code or a URL shape, or judging whether an API change is safe to ship.
Install
npx skills add emgiezet/aisdlc --skill rest-api-designnpx skills add emgiezet/aisdlc --skill rest-api-design -a claude-code -gnpx skills add emgiezet/aisdlc --skill rest-api-design -a codex -ggemini skills install https://github.com/emgiezet/aisdlc.git --path plugins/sdlc/skills/rest-api-designgh skill install emgiezet/aisdlc rest-api-designgit clone --depth 1 https://github.com/emgiezet/aisdlc /tmp/emgiezet__aisdlc
mkdir -p ~/.claude/skills ~/.agents/skills
cp -R /tmp/emgiezet__aisdlc/plugins/sdlc/skills/rest-api-design ~/.claude/skills/rest-api-design # Claude Code
cp -R /tmp/emgiezet__aisdlc/plugins/sdlc/skills/rest-api-design ~/.agents/skills/rest-api-design # Codex, Cursor, Gemini CLI, Copilot, OpenCode