domain-storytelling

Capture interview domain knowledge into YAML domain stories for code generation.

2|Updated Mar 25, 2026
One-click install
npx skills add https://github.com/Ivcota/skills --skill domain-storytelling
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: domain-storytelling
Source: https://github.com/Ivcota/skills/tree/main/domain-storytelling
Command: npx skills add https://github.com/Ivcota/skills --skill domain-storytelling

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Domain storytelling captures tacit domain knowledge from interviews and formalizes it into structured YAML domain stories, ensuring a single source of truth for domain concepts across teams.

Core Features & Use Cases

  • Two-phase workflow: Capture domain stories via interview and generate a pure domain layer from all stories.
  • Consistency & collaboration: Align stakeholders and preserve domain language for code design.
  • Use Case: When starting a new domain area, interview experts and translate insights into a formal domain model and corresponding code.

Quick Start

Run /domain-storytelling capture to begin interviewing a domain expert and save the results to domain-stories/.

Frequently Asked Questions about domain-storytelling

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

FAQPage Schema
How do I capture domain knowledge from interviews into a structured model?

You capture domain knowledge from interviews by formalizing expert insights into structured YAML domain stories, ensuring a single source of truth for domain concepts across teams.

Can I generate domain-layer code directly from domain stories?

Yes, you can generate domain-layer code by running the generate phase, which outputs pure domain model code from the captured YAML stories without including infrastructure dependencies.

What is the domain storytelling workflow for translating domain language into code?

The domain storytelling workflow consists of two phases: capturing domain stories via interviews to preserve the domain language, and generating a pure domain layer from all captured stories for collaborative design-to-code processes.

Do I need a specific schema to formalize domain stories into YAML?

Yes, formalizing domain stories into YAML requires a YAML schema to structure the captured domain knowledge and a generation process to output the corresponding domain-layer code.

Does domain storytelling code generation include infrastructure setup?

No, domain storytelling code generation produces a pure domain model without infrastructure, focusing exclusively on aligning domain concepts and preserving domain language for code design.

When should I use domain storytelling for domain modeling?

You should use domain storytelling when starting a new domain area to interview experts, translate insights into a formal domain model, and align stakeholders through a single source of truth.