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.