integra-database-persistence

Apply database best practices across DynamoDB, MongoDB, and SQL.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/Integra-Beauty/integra-conventions --skill integra-database-persistence
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: integra-database-persistence
Source: https://github.com/Integra-Beauty/integra-conventions/tree/main/skills/integra-database-persistence
Command: npx skills add https://github.com/Integra-Beauty/integra-conventions --skill integra-database-persistence

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires mongodb.

What problem does it solve?

This Skill provides comprehensive guidance for implementing database best practices across DynamoDB, MongoDB, and SQL, covering data retention, query optimization, validation, and proper naming conventions.

Core Features & Use Cases

  • DynamoDB conventions and patterns for table naming, attribute naming, batch operations, and indexing.
  • MongoDB conventions, typed collections, projection, query organization, and indexing strategies.
  • SQL conventions, uppercase keywords, explicit column selection, joins, and UTC date handling.
  • Data retention and soft-delete practices, auditing, and validation patterns to ensure data integrity across stores.
  • Performance guidance and cross-store strategy decisions for scalable data access.

Quick Start

Follow the guide to align your project's data layer with the recommended patterns, including pool setup, indexing scripts, and consistent projection practices.

Frequently Asked Questions about integra-database-persistence

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
What are database best practices for managing data retention and soft deletes across SQL and NoSQL engines?

To enforce database best practices, apply explicit query limits, use projections, set timeouts, implement soft deletes, and maintain consistent snake_case naming. These conventions ensure query optimization and data integrity across MongoDB, DynamoDB, and SQL data access layers.

How do I optimize MongoDB queries using projections and indexing strategies?

Optimize MongoDB queries by organizing typed collections with proper indexing strategies and explicit projections. This approach limits returned fields, reduces memory overhead, and enforces consistent query patterns for better performance in microservices architectures.

What are the DynamoDB conventions for table naming and batch operations?

DynamoDB conventions require consistent table and attribute naming, structured batch operations, and proper indexing. Following these patterns ensures reliable data access and performance scalability across event-driven architectures and distributed systems.

Does this database persistence guidance work for microservices and event-driven architectures?

Yes, this guidance applies directly to software projects with data access layers, microservices, and event-driven architectures. It provides cross-store strategy decisions and performance guidance where query patterns, data retention, and schema conventions matter.

How should I handle SQL query conventions and UTC date formatting?

SQL conventions require uppercase keywords, explicit column selection instead of wildcards, proper join structures, and consistent UTC date handling. These patterns ensure reliable query execution and prevent timezone data anomalies across stores.

Why do I need explicit query limits and timeouts in database access layers?

Explicit query limits and timeouts are required to prevent runaway queries from consuming resources and degrading performance. Enforcing these constraints ensures reliable data access and maintains system stability across database engines.