model-first

Community

Prevent systemic bugs with explicit models first.

AuthorYutoMizutani
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill prevents cascading implementation failures caused by implicit domain models by forcing key entities, states, invariants, and terminology to be defined before coding begins.

Core Features & Use Cases

  • Model Definition: Identifies domain entities, state variables, actors, operations, and cross-cutting invariants before implementation.
  • Invariant Locking: Converts hidden assumptions into explicit artifacts, schemas, types, assertions, or tests where possible.
  • Use Case: Apply this Skill before building complex systems such as games, simulators, schedulers, parsers, protocols, or multi-entity state machines where local changes can create global inconsistencies.

Quick Start

Ask the AI to use the model-first skill before implementing a new complex system and provide a one-line description of the system.

Dependency Matrix

Required Modules

None required

Components

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: model-first
Download link: https://github.com/YutoMizutani/pantheon/archive/main.zip#model-first

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 545,000+ vetted skills library on demand.