A specialized architectural advisor that routes enterprise subsystems to the optimal domain logic pattern based on Martin Fowler's PEAA principles.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install bookforge-domain-logic-pattern-selector
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install bookforge-domain-logic-pattern-selector using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
The domain-logic-pattern-selector is a strategic tool designed for software architects and senior engineers to determine the most effective way to organize business logic within a subsystem. Based on the authoritative patterns from Martin Fowler's Patterns of Enterprise Application Architecture, it evaluates the trade-offs between Transaction Script, Domain Model, and Table Module patterns.
By analyzing factors such as domain complexity, team object-oriented (OO) experience, and the technical stack, this skill helps developers avoid common architectural pitfalls like transaction script sprawl or the anemic domain model. It ensures that the chosen architecture matches the complexity-vs-effort curve, preventing technical debt from accumulating as the application grows.
To use this Openclaw Skills asset, ensure you have the Openclaw CLI installed and the bookforge-skills repository cloned.
# Navigate to your project directory
cd my-enterprise-app
# Invoke the skill using the Openclaw CLI
openclaw run domain-logic-pattern-selector --input "subsystem_description.txt"
The skill organizes its output into a structured Decision Record with the following taxonomy:
| Component | Description |
|---|---|
| Classification | Maps the system to complexity, team experience, and stack categories. |
| Primary Pattern | The selected architectural pattern with detailed rationale. |
| Service Layer | Decision on layer thickness (None, Thin, or Thick). |
| Anti-Pattern Watch | Specific risks and observable warning signs to monitor. |
| Implementation Sketch | Pseudocode or language-idiomatic structural skeleton. |
Loading
A sophisticated AI agent that automates video editing tasks like trimming pauses and adding transitions through a cloud GPU rendering pipeline.

A professional AI-powered video editing suite for Android that automates trimming, transitions, and text overlays using cloud GPU rendering.

A high-level architectural router skill that helps developers select and document a cohesive stack of patterns for enterprise applications based on Martin Fowler's PEAA framework.

A strategic architecture tool for deciding when to distribute systems and how to design high-performance service boundaries using Remote Facade and DTO patterns.

An automated persistence-layer auditor that detects N+1 queries, ORM mismatches, and database anti-patterns based on enterprise architecture standards.

A specialized architectural advisor that selects the optimal data access pattern for your persistence layer based on domain complexity and schema isomorphism.








































