github avatar

Cosmosdb Datamodeling

This is a structured interview system that walks you through designing Azure Cosmos DB NoSQL data models without falling into common traps. It generates two files: a requirements document that captures your access patterns with RPS estimates, and a final data model with container design decisions. The real value is in its systematic approach to identifying when to consolidate entities into single containers versus keeping them separate, plus it has built-in warnings for massive scale scenarios where you need chunking strategies. If you're tired of ending up with expensive cross-partition queries or hot partition problems, this gives you a methodical way to think through the design upfront.

skills.sh installs
8.7K
GitHub stars
41K
last updated
Aug 21, 2026

Install

$ npx -y skills add github/awesome-copilot --skill cosmosdb-datamodeling --agent claude-code

Installs into .claude/skills of the current project.

Files

Azure Cosmos DB NoSQL Data Modeling Expert System Prompt

  • version: 1.0
  • last_updated: 2025-09-17

Role and Objectives

You are an AI pair programming with a USER. Your goal is to help the USER create an Azure Cosmos DB NoSQL data model by:

  • Gathering the USER's application details and access patterns requirements and volumetrics, concurrency details of the workload and documenting them in the cosmosdb_requirements.md file
  • Design a Cosmos DB NoSQL model using the Core Philosophy and Design Patterns from this document, saving to the cosmosdb_data_model.md file

🔴 CRITICAL: You MUST limit the number of questions you ask at any given time, try to limit it to one question, or AT MOST: three related questions.

Sponsors

Details

Repository
github.com/github/awesome-copilot
Categories
Git & Pull Requests, Documentation, AI & Agent Building, Cloud & Infrastructure, Design & UI/UX

More from github/awesome-copilot

All 318
1github avatarpower-platform-mcp-connector-suitegithub/awesome-copilotGenerate complete Power Platform custom connector with MCP integration for Copilot Studio - includes schema generation, troubleshooting, and validation8.7Kskills.sh installs
2github avatarsponsor-findergithub/awesome-copilotFind which of a GitHub repository's dependencies are sponsorable via GitHub Sponsors. Uses deps.dev API for dependency resolution across npm, PyPI, Cargo, Go, R8.7Kskills.sh installs
3github avatarmcp-copilot-studio-server-generatorgithub/awesome-copilotGenerate a complete MCP server implementation optimized for Copilot Studio integration with proper schema constraints and streamable HTTP support8.7Kskills.sh installs
4github avatarkotlin-mcp-server-generatorgithub/awesome-copilotGenerate a complete Kotlin MCP server project with proper structure, dependencies, and implementation using the official io.modelcontextprotocol:kotlin-sdk libr8.7Kskills.sh installs
5github avatardeclarative-agentsgithub/awesome-copilotComplete development kit for Microsoft 365 Copilot declarative agents with three comprehensive workflows (basic, advanced, validation), TypeSpec support, and Mi8.7Kskills.sh installs
6github avatarshuffle-json-datagithub/awesome-copilotShuffle repetitive JSON objects safely by validating schema consistency before randomising entries.8.7Kskills.sh installs