domain-model

Compare project plans against domain models to surface terminology gaps.

Updated Apr 4, 2026
One-click install
npx skills add https://github.com/ClyptAI/Clypt-Frontend --skill domain-model-clyptai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: domain-model
Source: https://github.com/ClyptAI/Clypt-Frontend/tree/main/.agents/skills/mattpocock-skills/domain-model
Command: npx skills add https://github.com/ClyptAI/Clypt-Frontend --skill domain-model-clyptai

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Grilling sessions to compare a plan against the existing domain model, surfacing terminology gaps and aligning language with the project's documented decisions.

Core Features & Use Cases

  • Term alignment: refine terminology to remove ambiguity between domain concepts and implementation names.
  • Inline documentation updates: update CONTEXT.md and ADRs as decisions crystallize.
  • Decision tracing: capture rationale and constraints during design reviews to guide future work.

Quick Start

Begin by loading the repository's domain documentation and run a guided grilling session to resolve terminology conflicts and update ADRs inline.

Frequently Asked Questions about domain-model

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

FAQPage Schema
How do I align domain terminology with implementation names during a design review?

To align domain terminology during a design review, stress-test your project plan against the existing domain model to surface terminology gaps. This guided grilling session refines language by removing ambiguity between domain concepts and implementation names.

What is the best way to update CONTEXT.md and ADRs when terminology decisions crystallize?

Updating CONTEXT.md and ADRs inline as decisions crystallize ensures terminology consistency across the codebase. This process captures rationale and constraints during design reviews to directly guide future implementation work.

When do I need to stress-test a project plan against a domain model?

You need to stress-test a project plan against a domain model during design reviews, ADR drafting, and CONTEXT updates. This grilling session surfaces terminology gaps and aligns language with documented project decisions.

How does capturing decision rationale during ADR drafting improve terminology consistency?

Capturing decision rationale during ADR drafting improves terminology consistency by tracing constraints and aligning domain language with implementation names. This ensures that crystallized decisions are directly reflected in live edits and repository documentation.

Can I use a domain model grilling session to remove ambiguity between domain concepts and codebase terms?

Yes, you can use a domain model grilling session to remove ambiguity between domain concepts and codebase terms. It refines terminology by closely integrating with repository docs like CONTEXT.md and ADRs to enforce alignment.

What are the limitations of relying solely on inline documentation updates for term alignment?

Relying solely on inline documentation updates for term alignment requires close integration with live edits and repository docs. Without a guided grilling session to stress-test plans, terminology gaps may persist uncaught during design reviews.