domain-setup

Generate a domain.yaml structure with components, areas, and repos from a product description.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automatically translate a product description into a usable domain.yaml by structuring ownership components and product areas for a Blue-managed org.

Core Features & Use Cases

  • Propose a domain.yaml structure with org, key, components, areas, repos
  • Suggest a durable, 2-tier domain model (Components and Areas) aligned to standard components
  • Iterate with user adjustments and write the final domain.yaml to the PM repo

Quick Start

Provide a product description to begin generating a domain.yaml structure and iterate until you approve the final domain.yaml.

Frequently Asked Questions about domain-setup

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

FAQPage Schema
How do I generate a domain.yaml file from a product description?

To generate a domain.yaml file, provide a product description to automatically map ownership components and product areas into a durable 2-tier domain model. The proposed structure includes org, key, components, areas, repos, and optional Jira configuration.

What is a 2-tier domain model for product management?

A 2-tier domain model structures product management by mapping high-level ownership components to specific product areas. This hierarchy creates a durable, reusable organizational structure that aligns teams and repos within a Blue-managed organization.

Can I include Jira configuration in my domain.yaml structure?

Yes, you can include optional Jira configuration in your domain.yaml structure. Alongside defining your org, key, components, areas, and repos, the generated file supports Jira integration to connect your domain model with project tracking.

Does domain.yaml generation work for small to mid-sized teams?

Yes, domain.yaml generation is specifically designed for small to mid-sized teams. It provides a durable, reusable domain structure that maps components and areas without the overhead required by larger enterprise organizations.

How do I iterate and write the final domain.yaml to my PM repo?

You iterate on the proposed domain.yaml by providing feedback on the generated components, areas, and repo mappings. Once you approve the adjusted structure, it writes the final domain.yaml file directly to your PM repo.

What's the best way to structure product areas and ownership components in YAML?

The best way to structure product areas and ownership components in YAML is using a 2-tier domain model. This approach maps standard components to specific product areas, creating a reusable hierarchy that defines org, keys, and repo mappings.