Installs into .claude/skills of the current project.
Are you the author of Api Check?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/diegosouzapw-api-check)
---
name: api-check
description: FastAPI 엔드포인트 상태 점검. async 패턴, Pydantic 모델, 캐싱, 에러 핸들링 검토
allowed-tools: Read, Grep, Glob, Bash
---
# API Health Check
## Instructions
1. 모든 FastAPI 라우터 스캔
2. 다음 항목 점검:
- async/await 패턴 일관성
- Pydantic v2 모델 사용
- Redis 캐싱 적용
- 에러 핸들링
- 응답 모델 정의
3. 성능 개선 포인트 식별
4. 개선 보고서 생성
## 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
- [잘 적용된 패턴들]
```