Claude-skill-registry api-check
FastAPI 엔드포인트 상태 점검. async 패턴, Pydantic 모델, 캐싱, 에러 핸들링 검토
install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/api-check" ~/.claude/skills/majiayu000-claude-skill-registry-api-check && rm -rf "$T"
manifest:
skills/data/api-check/SKILL.mdsource content
API Health Check
Instructions
- 모든 FastAPI 라우터 스캔
- 다음 항목 점검:
- async/await 패턴 일관성
- Pydantic v2 모델 사용
- Redis 캐싱 적용
- 에러 핸들링
- 응답 모델 정의
- 성능 개선 포인트 식별
- 개선 보고서 생성
Check Items
- 모든 I/O에 async/await 사용
- Pydantic v2 ConfigDict 사용
- 적절한 HTTP 상태 코드
- 일관된 응답 형식
- 에러 응답 표준화
- 캐싱 전략 적용
- Rate limiting 고려
Output Format
## API Health Report ### Endpoints Analyzed: N ### Issues Found | Endpoint | Issue | Severity | |----------|-------|----------| | /api/x | ... | High | ### Recommendations - [개선 권장사항] ### Good Practices Found - [잘 적용된 패턴들]