Follow-up improvements for scalability and maintainability.
Modern Engineering Defaults
Use typed interfaces/contracts where possible.
Prefer incremental migrations over big-bang rewrites.
Require compatibility and rollback notes for impactful changes.
Ensure security and observability are not optional add-ons.
Acceptance Checklist
Plan is technically sound and minimal-risk.
Output is implementation-ready and not a placeholder.
Validation steps are explicit and executable.
Edge cases and failure paths are addressed.
Trade-offs are clearly explained.
Do Not
Produce placeholder outputs.
Skip edge-case handling.
Omit validation strategy.
1---2name: api-design3description: Api Design Copilot Skill4---5# Api Design Copilot Skill67## Purpose8On-demand Copilot skill for `architecture/api-design`. Use this when the user asks for focused help in this domain.910## Invocation Triggers11- Requests to design, implement, refactor, review, optimize, or troubleshoot `Api Design` concerns.12- Tasks requiring detailed production-grade practices rather than generic snippets.1314## Core Skill Focus15- API lifecycle governance16- breaking-change policy17- idempotency keys18- consumer-driven contracts1920## Execution Procedure211. Clarify requirements and constraints.222. Propose minimal-risk technical approach.233. Implement with strong defaults for security, tests, and observability.244. Verify with explicit checks and summarize trade-offs.2526## Required Deliverables27- Concrete implementation guidance (not abstract recommendations only).28- Testing strategy (unit/integration/regression).29- Operational considerations (logging, metrics, rollout risk).30- Follow-up improvements for scalability and maintainability.3132## Modern Engineering Defaults33- Use typed interfaces/contracts where possible.34- Prefer incremental migrations over big-bang rewrites.35- Require compatibility and rollback notes for impactful changes.36- Ensure security and observability are not optional add-ons.3738## Acceptance Checklist39- [ ] Plan is technically sound and minimal-risk.40- [ ] Output is implementation-ready and not a placeholder.41- [ ] Validation steps are explicit and executable.42- [ ] Edge cases and failure paths are addressed.43- [ ] Trade-offs are clearly explained.4445## Do Not46- Produce placeholder outputs.47- Skip edge-case handling.48- Omit validation strategy.
Run npx skillmds@latest add salihcantekin/api-design in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
Api Design Copilot Skill It is listed under Integrations & APIs on SkillMD.
This skill has not completed SkillMD's automated safety review yet. Capability flags: docs only. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
salihcantekin (@salihcantekin) published this skill. Their other Agent Skills are listed on their SkillMD profile.