interview-domain

Generate targeted questions to define domain entities, relationships, and business rules.

Updated Feb 11, 2026
One-click install
npx skills add https://github.com/ureca-corp/claude --skill interview-domain
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: interview-domain
Source: https://github.com/ureca-corp/claude/tree/main/plugins/domain-book-builder/skills/2-interview-domain
Command: npx skills add https://github.com/ureca-corp/claude --skill interview-domain

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill eliminates all ambiguities within a specific domain, ensuring a complete and clear definition for product development.

Core Features & Use Cases

  • Domain Clarification: Systematically asks targeted questions to uncover and resolve all ambiguities related to a domain's entities, relationships, lifecycles, permissions, constraints, and business rules.
  • Iterative Questioning: Generates batches of questions based on identified ambiguities and tracks progress towards full domain definition.
  • Use Case: When defining the 'User' domain for a new application, this Skill will guide the product manager through a series of questions to precisely define user attributes, how users interact with other domains like 'Translations', and specific rules around profile updates and data privacy.

Quick Start

Use the interview-domain skill to start clarifying the 'users' domain.

Frequently Asked Questions about interview-domain

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

FAQPage Schema
How do I resolve domain ambiguities for product specification?

Domain ambiguities are resolved through a structured interview process that generates targeted questions across entity attributes, relationships, lifecycles, permissions, constraints, and business rules to achieve complete domain clarity. Progress is tracked to ensure full definition.

What is domain-driven design clarification for product management?

Domain-driven design clarification is a structured interview process that identifies and resolves specification ambiguities by generating targeted questions about entities, relationships, lifecycles, permissions, constraints, and business rules to achieve complete domain definition.

How do I start clarifying a specific domain like the users entity?

Start clarifying the users domain by initiating the interview process to systematically generate batches of questions about user attributes, interactions with other domains, and specific rules around profile updates and data privacy.

Does this domain clarification process cover permissions and business rules?

Yes, the domain clarification process covers permissions and business rules by generating targeted questions across categories like entity attributes, relationships, lifecycles, permissions, constraints, and business rules to resolve all ambiguities.

Can I track progress while resolving domain specification ambiguities?

Yes, you can track progress while resolving domain specification ambiguities because the iterative questioning process monitors advancement towards full domain definition before proceeding with product development.

Best way to define domain relationships and lifecycles for product specs?

The best way to define domain relationships and lifecycles is using an iterative interview process that generates targeted questions across these specific categories, ensuring all aspects of a domain are fully defined before proceeding.