mongo-conventions
CommunityEnforce consistent, production-ready MongoDB patterns.
Authoreric-sabe
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Inconsistent MongoDB implementation patterns lead to data loss, event loop blocking in async services, unrecoverable derived data, and untraceable data provenance in projects using MongoDB.
Core Features & Use Cases
- Async Motor Access Patterns: Enforce non-blocking async driver usage for all request-path database operations, with centralized connection setup and idempotent index creation.
- Append-Only Data Lake Discipline: Protect irreplaceable raw source data by treating downstream derived collections as replayable transforms, eliminating data loss from bulk reprocessing.
- Mandatory Provenance Tracking: Ensure all stored data includes source and timestamp metadata, making aggregated results traceable to primary sources and avoiding incorrect default values.
- Use Case: When building a content ingestion pipeline that stores crawled web data in MongoDB, this skill ensures raw payloads are never lost, derived embeddings can be rebuilt for free if deleted, and every content chunk is traceable to its original source URL and fetch timestamp.
Quick Start
Use the mongo-conventions skill to implement async Motor database access, set up an append-only raw data lake collection, and add provenance fields to all new MongoDB documents for your project's ingest pipeline.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: mongo-conventions Download link: https://github.com/eric-sabe/engsys/archive/main.zip#mongo-conventions Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 536,000+ vetted skills library on demand.