From dm-team
Transform ambiguous specs into implementable work items through live adversarial debate using Agent Teams. Evolves dm-work:dialectical-refinement from sequential pipeline to simultaneous multi-agent debate. Use for l/xl complexity tasks.
npx claudepluginhub rbergman/dark-matter-marketplace --plugin dm-teamThis skill uses the workspace's default tool permissions.
Team-based adversarial spec refinement using Agent Teams. This evolves `dm-work:dialectical-refinement` from sequential pipeline to live debate.
Generates design tokens/docs from CSS/Tailwind/styled-components codebases, audits visual consistency across 10 dimensions, detects AI slop in UI.
Records polished WebM UI demo videos of web apps using Playwright with cursor overlay, natural pacing, and three-phase scripting. Activates for demo, walkthrough, screen recording, or tutorial requests.
Delivers idiomatic Kotlin patterns for null safety, immutability, sealed classes, coroutines, Flows, extensions, DSL builders, and Gradle DSL. Use when writing, reviewing, refactoring, or designing Kotlin code.
Team-based adversarial spec refinement using Agent Teams. This evolves dm-work:dialectical-refinement from sequential pipeline to live debate.
The original dialectical-refinement runs 5 sequential phases (Analyst->Proposer->Advocate->Scope Lock->Judge) where each phase sees only the previous output. This prevents self-reinforcing mistakes but loses the back-and-forth of genuine argument. With Agent Teams, debaters are persistent -- the Advocate can push back on the Proposer while the Proposer is still formulating, creating richer adversarial tension.
| Complexity | Mechanism |
|---|---|
| xs/s | Skip refinement entirely |
| m | Use dm-work:dialectical-refinement (2-phase, lightweight) |
| l/xl | Use refinement (full debate) |
| Role | Teammate | Model | Purpose |
|---|---|---|---|
| Analyst | Teammate 1 | haiku | Surface ambiguity, identify gaps, tag protected items |
| Proposer | Teammate 2 | opus | Propose simplifications and cuts with confidence levels |
| Advocate | Teammate 3 | opus | Challenge cuts, defend scope, suggest cheap additions |
| Judge | Lead | opus | Moderate debate, enforce scope lock, synthesize final spec |
Same as dm-work:dialectical-refinement — Core Workflow, Agent Primitives, User-Requested Features, Token Efficiency, Structured Output. Tag these early; Proposer does not propose cutting them.
Same as dialectical-refinement for compatibility:
## Introduction
[What + Why in 2-3 sentences]
## Scope
[What's being built]
## Acceptance Criteria
[Testable outcomes]
## Out of Scope
[Explicit boundaries]
## Appendix A: Project Context (if needed)
[Token-efficient big picture: ~100-200 words max]