Skip to content
Back to skills

Domain Design

ASecurity

Use when designing a new superpowers skill family from scratch — orchestrates the full research → brainstorm → harsh review → prioritize → document cycle. Produces a prioritized skill roster, architecture decision, infrastructure map, and blocker list. Does NOT build skills.

  • 8 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added October 6, 2026
ai-agentsrustgobashnodeapidocumentation

Works with

  • api
  • mcp

Security analysis

A100/100

Scanned October 6, 2026

npx -y skills add bordenet/superpowers-plus --skill domain-design --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Domain Design?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Domain Design
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/bordenet-domain-design/badge)](https://www.skillsdirectory.com/skills/bordenet-domain-design)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: domain-design
disable-model-invocation: true
source: superpowers-plus
triggers: ["design a new skill domain", "plan a skill family", "what skills should we build for", "domain design for", "design a domain", "new superpowers domain", "skill family design", "plan skills for"]
anti_triggers: ["write a skill", "fix a skill", "skill quality"]
description: Use when designing a new superpowers skill family from scratch — orchestrates the full research → brainstorm → harsh review → prioritize → document cycle. Produces a prioritized skill roster, architecture decision, infrastructure map, and blocker list. Does NOT build skills.
summary: "Use when: designing a new skill family from scratch. Skip when: building skills (use domain-build)."
coordination:
  group: productivity
  order: 2
  requires: []
  enables: ["skill-authoring", "brainstorming", "debate"]
  escalates_to: []
  internal: false
composition:
  consumes: [goal]
  produces: [skill-family-design]
  capabilities: [orchestrates-workflow, designs-domains]
  priority: 5
---

# Domain Design Orchestrator

> **Purpose:** Guide a structured domain design process for a new superpowers skill family.
> **Origin:** Codified from the Call Review Domain design (21-step, 10-phase methodology, March 2026).
> **Output:** Prioritized skill roster, architecture decision, infrastructure map, wiki design doc + tracking page.
>
> **Wrong skill?** Writing individual skills → `skill-authoring`. Feature design → `debate`. Brainstorming ideas → `brainstorming`.

## Companion Skills

- **skill-authoring**: Creating individual skills from the domain design
- **brainstorming**: Generating skill ideas for the domain

## When to Use

- Designing a brand-new superpowers skill family from scratch
- Planning which skills should exist for a new domain (e.g., "call review," "recruiting")
- Running a structured brainstorm → prioritize → document cycle for skill architecture
- Evaluating whether an existing domain needs restructuring or new sub-skills

**Announce at start:** "I'm using the **domain-design** skill to structure this domain design exercise."

## Preflight

This is a 10-phase workflow. Per `todo-enforcement.always.md`, persist all 10 phases to TODO.md with `#plan-domain-{name}` tags BEFORE starting Phase 1. Mirror to MCP as supplementary.

## Scope

Orchestrates the full cycle of designing a new skill domain (3+ related skills). Composes `brainstorming`, `adversarial-search`, `innovation`, and `wiki-orchestrator` into a 10-phase process.

## Hard Principles

| # | Principle | Why |
|---|-----------|-----|
| 1 | **Research before brainstorming** | Prevents designing skills around inaccessible data |
| 2 | **Documentation lies — verify with real queries** | Wiki said tables existed; SELECT was denied |
| 3 | **Every brainstorm gets a harsh review** | 3 rounds × 2 = 6 phases of diverge/converge |
| 4 | **P0 means zero external dependencies** | If it needs a DBA ticket, it's P1 at best |
| 5 | **Walking skeleton first** | Prove the full pattern before building more |
| 6 | **Kill aggressively** | 75% attrition is normal and healthy |
| 7 | **File blocker tickets immediately** | Don't wait until build phase to discover blocks |

## The Process (10 Phases)

Three rounds of diverge (brainstorm) → converge (harsh review), bookended by research and documentation.

| Phase | Type | What Happens | Gate |
|-------|------|-------------|------|
| 1. SCOPE | Setup | Name domain, trace system landscape, create wiki tracking page | — |
| 2. RESEARCH | Discovery | Per system: read docs, explore schemas, **run real queries** (don't trust docs) | All systems researched |
| 3. SYNTHESIZE | Analysis | Infrastructure map: Connected / Permission Denied / Not Connected | — |
| 4. BRAINSTORM R1 | Diverge | 3-5 personas × 2+ skill ideas each → candidate roster (10-15) | — |
| 5. HARSH REVIEW R1 | Converge | Value filter: kill duplicates, merge narrow skills. 30-50% attrition. | — |
| 6. BRAINSTORM R2 | Diverge | Map survivors to tables/APIs. Classify: INTEGRATE / BUILD / BLOCKED | — |
| 7. HARSH REVIEW R2 | Converge | **⛔ HARD GATE:** Run real queries for EVERY data source. File blocker tickets immediately. | All sources verified |
| 8. BRAINSTORM R3 | Diverge | Tier (P0-P3), choose architecture, design walking skeleton. Skills ≤250 lines. | — |
| 9. HARSH REVIEW R3 | Converge | YAGNI check, scope check, walking skeleton minimality | — |
| 10. DOCUMENT | Output | Wiki: design doc + tracking page + handoff brief via `wiki-orchestrator` | — |

**P0 = zero external dependencies, verified accessible.** P1+ = blocked on filed tickets.

## Post-Design Gate

Before reporting "design complete": wiki design doc published, tracking page updated, all blocker tickets filed with links in both docs.

## Failure Modes

| Failure | Fix |
|---------|-----|
| Design produces too many skills (scope creep) | Enforce P0-only delivery — defer P1+ to backlog |
| Missing infrastructure requirements (tools, APIs) | Infrastructure map is mandatory output — blockers stop design |
| Design never converges after harsh review | Cap at 3 review rounds — escalate to user for tiebreak |

```bash
# Example: design a new skill domain
node ~/.codex/superpowers-augment/superpowers-augment.js use-skill domain-design
```

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…