Resources
3Install
npx skillscat add williamzujkowski/standards/nosql Install via the SkillsCat registry.
This skill provides standards and best practices for working with NoSQL databases, covering architecture patterns, error handling, performance optimization, and testing strategies. It addresses the problem of inconsistent or insecure NoSQL implementations by offering guidance on input validation, edge case handling, and observability. Developers and AI agents should use it when designing, implementing, or reviewing NoSQL database integrations to ensure adherence to established patterns.
Nosql
Quick Navigation:
Level 1: Quick Start (5 min) → Level 2: Implementation (30 min) → Level 3: Mastery (Extended)
Level 1: Quick Start
Core Principles
- Best Practices: Follow industry-standard patterns for database
- Security First: Implement secure defaults and validate all inputs
- Maintainability: Write clean, documented, testable code
- Performance: Optimize for common use cases
Essential Checklist
- Follow established patterns for database
- Implement proper error handling
- Add comprehensive logging
- Write unit and integration tests
- Document public interfaces
Quick Links to Level 2
Level 2: Implementation
Core Concepts
This skill covers essential practices for database.
Key areas include:
- Architecture patterns
- Implementation best practices
- Testing strategies
- Performance optimization
Implementation Patterns
Apply these patterns when working with database:
- Pattern Selection: Choose appropriate patterns for your use case
- Error Handling: Implement comprehensive error recovery
- Monitoring: Add observability hooks for production
Common Pitfalls
Avoid these common mistakes:
- Skipping validation of inputs
- Ignoring edge cases
- Missing test coverage
- Poor documentation
Level 3: Mastery Resources
Reference Materials
Templates
See the templates/ directory for starter configurations.
External Resources
Consult official documentation and community best practices for database.