---
name: dramatic-qc
description: Evaluate scripts and character materials for dramatic quality, not just structural compliance.
allowed-tools: Read, Glob, Bash
argument-hint: "[project] --mode [pre|post|assess]"
---

# /dramatic-qc - Dramatic Quality Control

Evaluate scripts and character materials for dramatic life — not just structural compliance.

## Usage

```
/dramatic-qc [project] --mode [pre|post|assess]
/dramatic-qc [project] --lens [behavioral_dna|voice|texture|relationship_earning|all]
/dramatic-qc [project] --batch [N]
/dramatic-qc [project] --ep [N]
```

**Examples:**
```
/dramatic-qc leviathan --mode pre                    # Pre-generation gate
/dramatic-qc leviathan --mode post --batch 3         # Post-batch review
/dramatic-qc leviathan --lens voice --ep 23          # Voice check on single ep
/dramatic-qc leviathan --mode assess --lens all      # Full assessment
```

## Parameters

| Parameter | Required | Default | Description |
|-----------|----------|---------|-------------|
| `project` | Yes | — | Project folder name |
| `--mode` | No | assess | `pre` (hard gate), `post` (soft gate), `assess` (report) |
| `--lens` | No | all | `behavioral_dna`, `voice`, `texture`, `relationship_earning`, `all` |
| `--batch [N]` | No | — | Scan batch N (episodes N*5-4 to N*5) |
| `--ep [N]` | No | — | Scan single episode |

## Modes

| Mode | Purpose | Gate Type |
|------|---------|-----------|
| `pre` | Before generation — validate character DNA | **HARD** (blocks generation) |
| `post` | After batch — flag issues for /rewrite | **SOFT** (warns only) |
| `assess` | On existing drafts — diagnostic report | None (informational) |

## What It Catches

- Characters without behavioral specificity
- Voices that blur together (contamination)
- Emotional flatness and monotone register
- Declarations without earned buildup
- Theme stated rather than embodied

## Execution

When this skill is invoked:

1. **Read the agent prompt:** `/agents/dramatic_qc_agent.md`
2. **Read relevant lenses** from `/lenses/`
3. **Follow the workflow** for the specified mode
