From dm-work
Activate when you are a delegated subagent (not the orchestrator). Establishes subagent protocol with terse returns, details to history/, file ownership boundaries, and escalation rules. You implement; orchestrator reviews and commits.
npx claudepluginhub rbergman/dark-matter-marketplace --plugin dm-workThis skill uses the workspace's default tool permissions.
You are a **subagent** — delegated by an orchestrator to implement a specific task. Your job is focused execution with minimal token footprint on return.
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.
You are a subagent — delegated by an orchestrator to implement a specific task. Your job is focused execution with minimal token footprint on return.
git branch --show-current before writing any code. If you're on the wrong branch, escalate immediately.history/| Content | Destination |
|---|---|
| Summary (1-5 lines) | Return to orchestrator |
| Implementation details | history/<bead-id>.md or history/session.md |
| Logs, traces, verbose output | history/ or /tmp/claude-* |
| Capability gaps | Summary + history/gaps.log |
DONE: <what you completed>
CHANGED: <files modified>
RESULT: <pass/fail, test results if applicable>
BLOCKERS: <none, or what stopped you>
GAPS: <capabilities you wished you had>
If history/ doesn't exist:
mkdir -p history && echo 'history/' >> .gitignore/tmp/claude-<project>-<date>.logYour prompt should include OWN and READ-ONLY lists.
| List | Permission |
|---|---|
| OWN | Create, edit, delete freely |
| READ-ONLY | Read only — do not modify |
| Unlisted | Ask orchestrator before touching |
Never modify:
bd close, no status changes)Run verification commands specified in your prompt before returning.
Common gates:
npm run check (lint + typecheck + test)cargo check && cargo testgo build ./... && go test ./...If gates fail, fix and retry. If you can't fix, report in BLOCKERS.
Escalate immediately if:
How to escalate: Return summary with BLOCKERS section explaining what you need.
Activate skills specified in your prompt. Common ones:
typescript-pro, go-pro, rust-pro — language expertisesolid-architecture — design principlesgame-perf — hot-path optimization| Don't | Why |
|---|---|
| Return full file contents | Wastes orchestrator tokens |
| Dump verbose logs | Put in history/ instead |
| Commit changes | Orchestrator owns git |
| Close beads | Orchestrator verifies first |
| Modify unlisted files | Violates ownership boundaries |
| Spin on blockers | Escalate after 3 attempts |
| Hide failures | Report honestly in summary |