Communitygithub.com

Anmolop97/Agent-Skills

REST 및 GraphQL API 설계 원칙을 마스터하여 직관적이고 확장 가능하며 유지보수하기 쉬운 API를 구축합니다. 새로운 API 설계, API 사양 검토, API 설계 표준 수립 시 사용하세요.

Agent-Skills란 무엇인가요?

이 기술은 REST 및 GraphQL API 설계 원칙을 마스터하여 직관적이고 확장 가능하며 유지보수하기 쉬운 API를 구축하는 데 도움을 줍니다. 개발자 경험을 개선하고 시간이 지나도 안정적인 API를 설계하는 데 초점을 맞춥니다. 새로운 API 설계, 기존 API 리팩토링, 팀 내 API 설계 표준 수립, 구현 전 API 사양 검토, REST에서 GraphQL로의 마이그레이션, 개발자 친화적인 API 문서 작성, 모바일 및 서드파티 통합을 위한 API 최적화 등 다양한 상황에서 활용할 수 있습니다. 소비자, 사용 사례, 제약 조건을 정의하고 API 스타일을 선택한 후 리소스 또는 타입을 모델링하며 오류, 버전 관리, 페이지네이션, 인증 전략을 명시하는 체계적인 접근 방식을 제공합니다. 또한 예제를 통해 검증하고 일관성을 검토하는 과정을 포함합니다. Claude Code와 같은 AI 에이전트 플랫폼에서 작동하며, `resources/implementation-playbook.md` 파일을 참조하여 상세한 패턴, 체크리스트, 템플릿을 제공합니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/Anmolop97/Agent-Skills/tree/HEAD/skills/api-design-principles

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

API 설계 원칙

REST 및 GraphQL API 설계 원칙을 마스터하여 직관적이고 확장 가능하며 유지보수하기 쉬운 API를 구축하여 개발자를 만족시키고 시간이 지나도 안정적으로 유지하세요.

이 기술을 사용할 때

  • 새로운 REST 또는 GraphQL API를 설계할 때
  • 기존 API의 사용성을 개선하기 위해 리팩토링할 때
  • 팀을 위한 API 설계 표준을 수립할 때
  • 구현 전 API 사양을 검토할 때
  • API 패러다임 간 전환(REST에서 GraphQL 등)할 때
  • 개발자 친화적인 API 문서를 만들 때
  • 특정 사용 사례(모바일, 서드파티 통합)에 맞게 API를 최적화할 때

이 기술을 사용하지 말아야 할 때

  • 특정 프레임워크에 대한 구현 지침만 필요한 경우
  • API 계약 없이 인프라만 작업하는 경우
  • 공개 인터페이스를 변경하거나 버전 관리할 수 없는 경우

지침

  1. 소비자, 사용 사례 및 제약 조건을 정의합니다.
  2. API 스타일을 선택하고 리소스 또는 타입을 모델링합니다.
  3. 오류, 버전 관리, 페이지네이션 및 인증 전략을 명시합니다.
  4. 예제를 통해 검증하고 일관성을 검토합니다.

자세한 패턴, 체크리스트 및 템플릿은 resources/implementation-playbook.md를 참조하세요.

리소스

  • resources/implementation-playbook.md에서 자세한 패턴, 체크리스트 및 템플릿을 확인할 수 있습니다.

Individual skills in this repo

This repo contains 4 individual skills — each has its own dedicated page.

Anmolop97/Agent-Skills

Searches, installs, updates, and lists skills from the Antigravity Skill Vault. Use when choosing or managing workspace or global skills through the npm CLI.

Anmolop97/Agent-Skills

Master authentication and authorization patterns including JWT, OAuth2, session management, and RBAC to build secure, scalable access control systems. Use when implementing auth systems, securing APIs, or debugging security issues.

Anmolop97/Agent-Skills

Reference for the Claude API / Anthropic SDK — model ids, pricing, params, streaming, tool use, MCP, agents, caching, token counting, model migration. TRIGGER — read BEFORE opening the target file; don't skip because it "looks like a one-liner" — whenever: the prompt names Claude/Anthropic in any form (Claude, Anthropic, Fable, Opus, Sonnet, Haiku, `anthropic`, `@anthropic-ai`, `claude-*`, `us.anthropic.*`, `[1m]`); the user asks about an LLM (pricing/model choice/limits/caching) — never answer from memory; OR the task is LLM-shaped with provider unstated (agent/MCP/tool-definition/multi-agent/RAG/LLM-judge/computer-use; generate/summarize/extract/classify/rewrite/converse over NL; debugging refusals/cutoffs/streaming/tool-calls/tokens). SKIP only when another provider is being worked on (overrides all triggers): OpenAI/GPT/Gemini/Llama/Mistral/Cohere/Ollama named in the query; OR `grep -rE 'openai|langchain_openai|google.generativeai|genai|mistralai|cohere|ollama'` over the project hits (run this grep FIR...

Anmolop97/Agent-Skills

Searches, installs, updates, and lists skills from the Antigravity Skill Vault. Use when choosing or managing workspace or global skills through the npm CLI.

관련 스킬