By rbergman
Expert language skills: Go, Rust, TypeScript, Python, Just - idiomatic patterns, type systems, and build tools
Expert Go developer specializing in idiomatic patterns, concurrency, error handling, and clean package design. Use PROACTIVELY when working on any Go code - implementing features, designing APIs, debugging issues, or reviewing code quality, even if not explicitly requested. Applies unless a more specific subagent role overrides.
Patterns for setting up just (command runner) in projects. Use PROACTIVELY when creating build systems, setting up new repos, or when the user asks about just/justfile configuration. Covers both simple single-project repos and monorepos with hierarchical justfile modules.
Expert Python developer specializing in modern tooling (uv, ruff, pyright), type safety, and clean module design. Use PROACTIVELY when working on any Python code - implementing features, designing APIs, debugging issues, or reviewing code quality, even if not explicitly requested. Applies unless a more specific subagent role overrides.
Expert Rust developer specializing in ownership semantics, zero-cost abstractions, and idiomatic patterns. Use PROACTIVELY when working on any Rust code - implementing features, debugging borrow checker issues, optimizing performance, or reviewing code quality, even if not explicitly requested. Applies unless a more specific subagent role overrides.
Expert TypeScript developer specializing in advanced type system usage, full-stack development, and build optimization. Use PROACTIVELY when working on any TypeScript code - implementing features, reviewing configurations, or debugging type errors, even if not explicitly requested. Applies unless a more specific subagent role overrides.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
A personal Claude Code plugin marketplace for workflows, skills, and agents that I use daily.
This is my personal repo. It reflects my workflows, preferences, and experiments. YMMV.
If something here is useful to you, great. If not, no worries.
# Add the marketplace
claude plugin marketplace add rbergman/dark-matter-marketplace
# Install plugins
claude plugin install dm-work@dark-matter-marketplace
claude plugin install dm-lang@dark-matter-marketplace
# ... or any other dm-* plugin
# Update after changes
claude plugin marketplace update dark-matter-marketplace
All components use the dm-* plugin prefix with semantic groupings:
| Plugin | Prefix | Example |
|---|---|---|
| dm-arch | Architecture patterns | dm-arch:solid-architecture |
| dm-team | Agent Teams patterns | dm-team:lead |
| dm-game | Game development | dm-game:game-design |
| dm-lang | Language expertise | dm-lang:typescript-pro |
| dm-tool | Tool design patterns | dm-tool:agent-dx-cli |
| dm-work | Workflow tools | dm-work:orchestrator |
Commands use /dm-work:command format (e.g., /dm-work:rotate).
dark-matter-marketplace/
├── plugins/ # Installable Claude Code plugins
│ ├── architecture/ # dm-arch: SOLID, data-oriented patterns
│ ├── game-dev/ # dm-game: design methodology, perf optimization
│ ├── language-pro/ # dm-lang: Go, Rust, TypeScript, Python, just
│ ├── teams/ # dm-team: Agent Teams orchestration and collaboration
│ ├── tooling/ # dm-tool: CLI/MCP/API design for agents
│ └── workflow/ # dm-work: orchestration, specs, subagents
├── references/ # Non-installable reference materials
│ ├── CLAUDE.md # Global Claude instructions
│ ├── workflow.md # Human guide to the dev loop
│ ├── official-plugins.md # Official Anthropic plugins guide
│ ├── lsp-setup.md # LSP configuration and troubleshooting
│ ├── lang-skill-adaptation.md # Adapting skills + DX testing
│ ├── multi-agent-coordination.md # Three tiers: subagents vs Agent Teams vs Gastown
│ └── testing-agent-teams.md # Testing guide for dm-team plugin
└── README.md
SOLID principles and data-oriented design patterns.
| Component | Type | Purpose |
|---|---|---|
dm-arch:solid-architecture | Skill | SOLID principles, composition patterns, module organization, side-effect boundaries |
dm-arch:data-oriented-architecture | Skill | Registry-based dispatch, capability composition, infrastructure-first development |
Workflow tools for spec refinement, context management, and subagent delegation.
Workflow tools: spec refinement, compression, peer review, competitive generation, and subagent delegation
Architecture patterns: SOLID principles, composition, data-oriented design, and module organization
Agent Teams patterns for multi-agent coordination, deliberation, and collaborative workflows. Experimental — requires CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS.
Comprehensive game development skills: vision, systems architecture, mechanics evaluation, balance, economy, motivation, encounters, narrative, multiplayer, accessibility, audio, data-driven design, experience design, player UX, progression, game feel, playtest methodology, per-frame performance, and PixiJS 8 bootstrapping
npx claudepluginhub rbergman/dark-matter-marketplace --plugin dm-langExpert agents for specific programming languages (Python, Go, Rust, etc.)
Language-specific expert agents with deep framework knowledge - Python, TypeScript, Go, Rust, Java, and more
Curated skills for Claude Code and Codex power users - tool selection, workflow optimization, and productivity
Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques
Harness-native ECC operator layer - 67 agents, 271 skills, 92 legacy command shims, reusable hooks, rules, selective install profiles, and production-ready workflows for Claude Code, Codex, OpenCode, Cursor, and related agent harnesses
Tools to maintain and improve CLAUDE.md files - audit quality, capture session learnings, and keep project memory current.