claude

design-patterns

10 skills covering all 23 GoF patterns plus enterprise and DDD patterns

3 on GitHubby Entelligentsiav1.0.0MITupdated 3 months ago
/

Plugin design-patterns from marketplace skillforge in Entelligentsia/skillforge. Commands read from the repo's manifest — 1 month ago.

What it installs

Skills (10)

  • anti-corruption

    Use when external system types, vocabulary, or conventions bleed into your domain model, a single provider change would require touching many internal files, or a legacy system must keep running while a new one is built alongside it. Apply before writing any integration with an external API, legacy

  • behavioural

    Use when behaviour varies across cases, accumulates conditionals, or needs to be decoupled, queued, undone, or observed. Apply when a method is growing if/switch branches, an algorithm differs per context, a pipeline needs flexible steps, or objects need to react to each other without tight coupling

  • cqrs

    Use when read and write performance requirements diverge significantly, complex reporting is painful through the domain model, or you need to scale reads and writes independently. Apply before splitting any command/query handler or building read-optimised projections. Covers Command Query Responsibi

  • creational

    Use when object creation is the source of pain — constructors growing too complex, the same setup repeated, unclear which concrete type to instantiate, or a shared instance causing hidden coupling. Apply before writing any factory, builder, or instantiation logic. Covers all 5 GoF creational pattern

  • data-access

    Use when persistence logic bleeds into domain or business code, tests require a real database to verify business logic, ORM types appear in service or handler code, or switching storage would require touching domain classes. Apply before writing any database query, repository, or ORM integration. Co

  • domain-events

    Use when aggregates need to stay loosely coupled, side effects (emails, audit logs, projections) are tangled into domain operations, or one aggregate directly calls methods on another. Apply when something significant happens in the domain that other parts of the system need to react to without bein

  • domain-modeling

    Use when business objects have no behaviour (anemic model), invariants are enforced in services or controllers instead of domain classes, ownership of business rules is unclear, or the code allows states the business forbids. Apply before designing or reviewing any business domain class. Covers DDD

  • pattern-selection

    INVOKE THIS FIRST before choosing, introducing, or reviewing any design pattern. Use when you are about to add a pattern, refactor toward one, or assess whether existing code uses the right one. Maps the friction you feel to the pattern that removes it — start from the pain, not from a pattern name.

  • service-layer

    Use when business logic leaks into controllers or handlers, services contain both orchestration and domain decisions, the boundary between use-case coordination and domain rules is unclear, or domain objects have no behaviour. Apply before designing or reviewing any service class. Covers Application

  • structural

    Use when the pain is about how objects fit together — incompatible interfaces, subsystems too complex to use correctly, needing to add behaviour without subclassing, controlling access, or managing hierarchical structures. Apply when external types bleed into domain code, composition is hard to mana

View source on GitHub

Problems found in this repo's manifests

  • "forge-usage" points to ./forge-usage, which doesn't exist in the repo — install will fail

More from Entelligentsia/skillforge

All 14 plugins →

13 skills for agent harness components — memory/compaction, session persistence, prompt caching, subagent orchestration, sandboxing, permissions, streaming, concurrency, telemetry, hooks, workspace state, model routing, rate limiting

13 skills

3

Commit-time clean-code review gate — blocks unreviewed commits, reviews the staged diff against a layered rubric, and resolves findings through a single apply/manual/approve decision; silent when there is nothing to report

4 skills · 4 commands · 1 agent · hooks

3

9 skills for LLM integration patterns — RAG, tool use, agents, guardrails, tool synthesis

10 skills

3

In-browser annotation overlay for HTML/Markdown/text documents; click Apply in the browser to have Claude Code apply edits to source within ~60s

1 skill · 4 commands · hooks

3

Similar plugins

ruflo-ddd

claudecodex

Domain-Driven Design scaffolding — bounded contexts, aggregate roots, domain events, and anti-corruption layers

3 skills · 1 command · 1 agent

ruvnet/ruflo 81,589

Code quality and software design skills including Clean Code (Robert C. Martin), Refactoring patterns (Martin Fowler), A Philosophy of Software Design (John Ousterhout), The Pragmatic Programmer (Hunt & Thomas), Domain-Driven Design (Eric Evans), Working Effectively with Legacy Code (Michael Feathers), and Google's Developer Documentation Style Guide (technical-documentation)

65 skills

wondelai/skills 2,680

ddd

claude

Introduces command to update CLAUDE.md with best practices for domain-driven development, focused on quality of code, includes Clean Architecture, SOLID principles, and other design patterns.

NeoLabHQ/context-engineering-kit 1,821

Three-phase design review producing an ADR: Architect → Refiner → Critique → Interactive Review. Run /arc-review after to produce the ADR. Run /arc-prd to add architecture section to a PRD.

1 skill · 3 commands · 3 agents

NTCoding/claude-skillz 364

Architecture paradigm selection and implementation planning: 14 paradigms from functional-core to hexagonal to microservices

15 skills

athola/claude-night-market 350

han-ddd

claudecodex

Strategic Domain-Driven Design analysis for the Han suite. Discovers domain boundaries, identifies bounded context candidates (strongly expressed, latent, and speculative), finds boundary leaks, and produces an evidence-backed domain and context map for an existing codebase. Depends on han-communication and han-core. Opt-in: not bundled by the han meta-plugin.

1 skill · 6 agents

testdouble/han 350

Maintain design-patterns?

This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.

claude & codex plugins14 plugins