data-model-discovery

Prompt essential questions to define entities, relationships, read/write patterns, and scale constraints.

2|Updated Feb 25, 2026
One-click install
npx skills add https://github.com/snoodleboot-io/prompticorn --skill data-model-discovery-snoodleboot-io
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: data-model-discovery
Source: https://github.com/snoodleboot-io/prompticorn/tree/main/prompticorn/skills/data-model-discovery/minimal
Command: npx skills add https://github.com/snoodleboot-io/prompticorn --skill data-model-discovery-snoodleboot-io

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill helps overcome the challenge of starting data model design without a clear understanding of requirements and constraints.

Core Features & Use Cases

  • Essential Questions: Provides a structured set of questions to ensure all aspects of a data model are considered.
  • Scalability & Read/Write Patterns: Assists in anticipating future needs by considering scale constraints and common read/write patterns.
  • Use Case: Use this Skill as a guide when preparing to design a database schema for a new application, ensuring a solid foundation for growth.

Quick Start

Begin the data model design process by using the 'data-model-discovery' skill and follow the guided questions.

Frequently Asked Questions about data-model-discovery

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

FAQPage Schema
What questions should I ask when designing a database schema for a new application?

Database schema design requires defining entities, relationships, read/write patterns, and scale constraints. This Skill provides a structured set of essential discovery questions to ensure all aspects of your data model are considered before you begin building.

How do I start the data model design process effectively?

Start the data model design process by running this Skill to receive guided discovery questions. It helps architects and developers map out core database requirements and constraints during the early stages of schema creation.

How do I plan database scalability and read/write patterns before creating a schema?

Planning database scalability involves anticipating future needs by evaluating scale constraints and common read/write patterns. This Skill assists developers in factoring these growth requirements into the foundational data model design.

Can I use this data modeling guide for both architecture and development planning?

Yes, this data modeling guide is designed for both architects and developers. It facilitates the early discovery phase by prompting essential questions that define entities and relationships for a solid application foundation.

What is the best way to approach data modeling when requirements are unclear?

The best way to approach data modeling with unclear requirements is using a structured discovery phase. This Skill overcomes the challenge of starting design without clear constraints by prompting essential questions to define the schema.

When should I not use a discovery phase for database design?

A discovery phase for database design may be unnecessary if your application requirements, entities, and scale constraints are already fully defined and documented. This Skill targets early stages where foundational understanding is still needed.