Skip to content
Development
Skill

/api-design

Planning and designing scalable, secure, and intuitive APIs

From plugin
pudo-code-system
534 skills1 agent
Install
$ npx -y skills add DongDuong2001/pudo-code-system --skill api-design --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/api-design

Context preview

The summary Claude sees to decide when to auto-load this skill.

Planning and designing scalable, secure, and intuitive APIs

SKILL.md

api-design.SKILL.md
name: api-design-plan
description: Planning and designing scalable, secure, and intuitive APIs

API Design Skill

This skill is utilized during the PLAN phase when defining the contract between different services or between a client and a backend.

When to use this skill

  • When defining RESTful endpoints, GraphQL schemas, or gRPC definitions.
  • When creating API documentation (OpenAPI/Swagger).
  • When planning API versioning and deprecation strategies.

Guidelines

  • **Consistency:** Maintain consistent naming conventions (e.g., standardizing on plural nouns for REST collections).
  • **Versioning:** Plan for API versioning from Day 1 (e.g., `/v1/users`).
  • **Pagination & Filtering:** Design endpoints to handle large datasets natively.
  • **Security:** Ensure authentication (OAuth2, JWT) and authorization (RBAC/ABAC) are built into the design.
Ships withpudo-code-system

Modular, scalable, automated development intelligence.

Get the whole plugin
Stats
5
Stars
0
Forks
Maintained
Maintenance
JavaScript
Language
MIT
License
1mo ago
Last commit
4mo ago
Created

Repo: DongDuong2001/pudo-code-system

Other skills on pudo-code-system.