conceptual-model

Generate a v2.0.0 conceptual model with entities, relationships, and domain rules.

Updated Apr 7, 2026
One-click install
npx skills add https://github.com/rachel353/fullty-plan --skill conceptual-model
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: conceptual-model
Source: https://github.com/rachel353/fullty-plan/tree/main/.claude/skills/conceptual-model
Command: npx skills add https://github.com/rachel353/fullty-plan --skill conceptual-model

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Conceptual Model is used to define the system's core nouns, attributes, relationships, and business rules early, establishing a shared vocabulary and a concrete blueprint before deeper design work.

Core Features & Use Cases

  • Defines core entities, attributes, and relationships with explicit foreign keys and cardinality.
  • Captures domain rules, data flows, and glossary terms to align stakeholders.
  • Generates a v2.0.0 skill-compatible conceptual model (docs/conceptual-model.v2.json) and related artifacts.
  • Use case: During early planning, produce a unified conceptual model from user stories or an existing model to guide architecture, DB design, and API contracts.

Quick Start

Run the v2 generator on your existing conceptual-model.json to produce docs/conceptual-model.v2.json.

Frequently Asked Questions about conceptual-model

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

FAQPage Schema
What is a conceptual model and when do I need one for system architecture?

A conceptual model defines your system's core entities, attributes, relationships, and business rules. You need it during early requirements gathering to establish a shared vocabulary and concrete blueprint before proceeding to database or API design.

How do I generate conceptual model documentation from user stories?

To generate conceptual model documentation, provide user stories or an existing model as input. The system extracts core entities and relationships, then produces a v2.0.0 JSON artifact containing domain rules, data flows, and glossary metadata.

Can I use a conceptual model to align stakeholders before database design?

Yes, you can use a conceptual model to align stakeholders before database design. It captures domain rules, data flows, and glossary terms to create a shared vocabulary, ensuring all teams understand the core entities and business rules.

What's the best way to structure entities and relationships for early requirements gathering?

The best way to structure entities and relationships is to define core nouns with explicit foreign keys and cardinality. This approach captures domain rules and data flows, generating a unified model that guides architecture, database design, and API contracts.

Does the conceptual model generator output a v2.0.0 compatible JSON file?

Yes, the conceptual model generator outputs a v2.0.0 compatible JSON file. Running the v2 generator on your existing conceptual model produces a structured artifact in your docs directory containing entities, relationships, and glossary metadata.

What are the limitations of using a conceptual model for API contract design?

A conceptual model does not directly define API contracts. It serves as an early planning blueprint that captures business rules and data flows; you must perform further downstream design work to translate the conceptual entities into actual API specifications.