domain

Plan domain model stress tests and update CONTEXT.md, UBIQUITOUS_LANGUAGE.md, and ADRs.

71|17|Updated Apr 24, 2026
One-click install
npx skills add https://github.com/AgentiveStack/skills --skill domain-agentivestack
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: domain
Source: https://github.com/AgentiveStack/skills/tree/main/domain
Command: npx skills add https://github.com/AgentiveStack/skills --skill domain-agentivestack

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Cook a plan against the project's domain model to stress-test terminology, surface contradictions with code, and inline-update CONTEXT.md, UBIQUITOUS_LANGUAGE.md, and ADRs as decisions crystallize.

Core Features & Use Cases

  • Cross-check domain invariants and ownership across contexts.
  • Surface contradictions between decisions and code, and update documentation inline as decisions crystallize.
  • Use when planning a feature, refactoring, or any work touching domain boundaries to maintain a coherent ubiquitous language and contract surfaces.

Quick Start

Ask the AI to cook a domain stress-test plan for the feature you are planning.

Frequently Asked Questions about domain

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

FAQPage Schema
How do I stress-test a domain model for terminology conflicts?

To stress-test a domain model, you cross-check invariants and ownership across contexts to surface terminology conflicts and contradictions with code. This validates ubiquitous language and aligns architectural decisions with the codebase.

How do I update CONTEXT.md and ADRs inline during feature planning?

You update CONTEXT.md and ADRs inline by cooking a domain stress-test plan against your feature. This surfaces contradictions and updates documentation automatically as decisions crystallize during refactoring or boundary changes.

When do I need to validate domain invariants and ubiquitous language?

You need to validate domain invariants and ubiquitous language when planning a feature, refactoring, or touching domain boundaries. This ensures terminology consistency and aligns decisions with the codebase during changes.

What is the best way to surface contradictions between architectural decisions and code?

The best way to surface contradictions between decisions and code is to stress-test the domain model across context maps. This aligns your ubiquitous language and contract surfaces by validating invariants against the codebase.

Can I use a context map to check ownership boundaries across different domains?

Yes, you can use a context map to check ownership boundaries by cross-checking domain invariants across contexts. This process maintains coherent contract surfaces and surfaces contradictions when domain boundaries change.