Build production-grade Azure Cosmos DB NoSQL services following clean code, security best practices, and TDD principles.
| references/client-setup.md | Setting up Cosmos client with dual auth, SSL config, singleton pattern | | references/service-layer.md | Implementing full service class with CRUD, conversions, graceful degradation | | references/testing.md | Writing pytest tests, mocking Cosmos, integration test setup |
| references/partitioning.md | Choosing partition keys, cross-partition queries, move operations | | references/error-handling.md | Handling CosmosResourceNotFoundError, logging, HTTP error mapping |
프로덕션 등급 패턴에 따라 Python/FastAPI를 사용하여 Azure Cosmos DB NoSQL 서비스를 빌드하세요. 이중 인증(DefaultAzureCredential + 에뮬레이터), CRUD 작업이 포함된 서비스 계층 클래스, 파티션 키 전략, 매개 변수화된 쿼리 또는 Cosmos용 TDD 패턴을 사용하여 데이터베이스 클라이언트 설정을 구현할 때 사용합니다. "Cosmos DB", "NoSQL 데이터베이스", "문서 저장소", "지속성 추가", "데이터베이스 서비스 계층" 또는 "Python Cosmos SDK"와 같은 문구에서 트리거됩니다. 출처: sickn33/antigravity-awesome-skills.