By bytedeskai
Source-neutral advisor and Markdown reference catalog for software design patterns.
Find source-neutral design-pattern issues in code, architecture docs, PRs, diagrams, or design notes.
Review message-driven, event-driven, async workflow, broker, queue, stream, saga, or integration architecture.
Advise on selecting, comparing, applying, or reviewing reusable software design patterns.
Plan or implement a safe pattern-oriented refactor in an existing codebase.
Find and compare reusable design patterns from a problem statement.
Uses power tools
Uses Bash, Write, or Edit tools
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.
Claude Code and Codex plugin marketplace for reusable design-pattern guidance.
This repository is intended to be hosted at ByteDeskAI/design-pattern-references and added to Claude Code as a marketplace:
claude plugin marketplace add ByteDeskAI/design-pattern-references
claude plugin install design-patterns@bytedesk-design-patterns
It can also be added to Codex as a marketplace:
codex plugin marketplace add ByteDeskAI/design-pattern-references
For local development from this checkout:
claude plugin validate .
claude plugin marketplace add .
claude plugin install design-patterns@bytedesk-design-patterns
codex plugin marketplace add .
.claude-plugin/marketplace.json..agents/plugins/marketplace.json.plugins/design-patterns.patterns CLI that Claude Code and Codex can use after the plugin is installed.After installation, Claude Code or Codex can use the design-patterns plugin when the user asks for pattern selection, architecture tradeoffs, refactoring guidance, or language-specific implementation approaches.
The plugin contributes:
skills/pattern-advisor/SKILL.md: general model-invoked pattern guidance.skills/pattern-finder/SKILL.md: discover and compare candidate patterns from a problem statement.skills/architecture-issue-scan/SKILL.md: find design and integration issues in code or architecture notes.skills/pattern-application/SKILL.md: plan and apply a pattern-oriented refactor safely.skills/integration-flow-review/SKILL.md: review message-driven and integration flows.agents/pattern-architect.md: deeper architecture and design-review agent.bin/patterns: local catalog lookup helper.data/patterns/*.md: canonical Markdown pattern entries.data/languages/*.md: canonical Markdown language profiles.skills/*/references/{usages,examples,implementation,catalog}.md: detailed skill documentation loaded on demand.Each skill declares fully qualified skill frontmatter: name, description, when_to_use, argument-hint, invocation controls, conservative allowed-tools, and model: inherit.
The catalog is intentionally source-neutral. Patterns are organized by domain, category, group, and language applicability rather than by origin. New patterns can be added from any useful tradition, codebase, architecture review, or language ecosystem by adding a Markdown file under plugins/design-patterns/data/patterns.
Each pattern file uses frontmatter for machine filtering and Markdown sections for Claude-readable guidance:
---
slug: strategy
name: Strategy
domain: behavior-and-collaboration
category: Behavior and Collaboration
groups:
- object-design
languages:
- csharp
- typescript
related:
- state
references:
- skills/pattern-advisor/references/implementation.md
---
# Strategy
## Intent
...
Use the CLI to inspect the catalog:
plugins/design-patterns/bin/patterns domains
plugins/design-patterns/bin/patterns list object-design --language typescript
plugins/design-patterns/bin/patterns search router --scope integration-design --language typescript
plugins/design-patterns/bin/patterns show strategy --language csharp
plugins/design-patterns/bin/patterns languages go
Run the local validation script:
python3 scripts/validate_catalog.py
If Claude Code is installed, also run:
claude plugin validate .
Codex marketplace metadata is validated by scripts/validate_catalog.py.
.
├── .claude-plugin/
│ └── marketplace.json
├── .agents/
│ └── plugins/marketplace.json
├── plugins/
│ └── design-patterns/
│ ├── .claude-plugin/plugin.json
│ ├── .codex-plugin/plugin.json
│ ├── agents/pattern-architect.md
│ ├── bin/patterns
│ ├── data/
│ │ ├── languages/*.md
│ │ └── patterns/*.md
│ ├── lib/pattern_catalog.py
│ └── skills/
│ ├── architecture-issue-scan/SKILL.md
│ ├── integration-flow-review/SKILL.md
│ ├── pattern-advisor/SKILL.md
│ ├── pattern-application/SKILL.md
│ └── pattern-finder/SKILL.md
└── scripts/validate_catalog.py
The marketplace and plugin versions move together. Bump both versions when publishing catalog or capability changes that users should receive through marketplace updates.
npx claudepluginhub bytedeskai/design-pattern-references --plugin design-patternsParallel multi-session Claude orchestration with hierarchical authorization, depth-aware delegation, and tool-level event observability. Spawn agents on tickets, watch a dashboard, get notified when reviews land or merges happen.
Ultra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Multi-model consensus engine integrating OpenAI Codex CLI, Gemini CLI, and Claude CLI for collaborative code review and problem-solving.
Curate auto-memory, promote learnings to CLAUDE.md and rules, extract proven patterns into reusable skills.
Intelligent draw.io diagramming plugin with AI-powered diagram generation, multi-platform embedding (GitHub, Confluence, Azure DevOps, Notion, Teams, Harness), conditional formatting, live data binding, and MCP server integration for programmatic diagram creation and management.