Agent skill
api-architecture
API 아키텍처 설계 원칙과 패턴을 적용합니다. RESTful API 설계, 버저닝, 응답 표준화, 미들웨어 패턴 구현 시 사용하세요. Next.js App Router 기반 서버리스 아키텍처에 최적화되어 있습니다.
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/development/api-architecture-pluginagentmarketpla-custom-plugin-api-de
SKILL.md
API Architecture Skill
Instructions
- Follow REST conventions (resource-centric URLs)
- Use proper HTTP methods (GET/POST/PATCH/DELETE)
- Apply security pipeline: Rate Limit → Auth → Validate → Authorize → Execute
- Return consistent response structures
- Use cursor-based pagination
REST URL Patterns
GET /api/projects → List
POST /api/projects → Create
GET /api/projects/[id] → Read
PATCH /api/projects/[id] → Update
DELETE /api/projects/[id] → Delete
POST /api/projects/[id]/like → Action
Response Structure
// Success
{ data: [...], nextCursor: "id", hasMore: true }
// Error
{ error: "한국어 메시지", details: { field: "에러" } }
Request Pipeline
// 1. Rate Limit → 2. Auth → 3. Validate → 4. Authorize → 5. Execute
For complete architecture diagrams, anti-patterns, and caching strategies, see reference.md.
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?