bookforge-enterprise-base-pattern-catalogReference catalog for Fowler's 11 enterprise base patterns from Chapter 18 of PEAA. Use when another skill or user says 'we need a Gateway here', 'this shoul...
Install via ClawdBot CLI:
clawdbot install quochungto/bookforge-enterprise-base-pattern-catalogGrade Limited — based on market validation, documentation quality, package completeness, maintenance status, and authenticity signals.
Calls external URL not in known-safe list
https://github.com/bookforge-ai/bookforge-skills/tree/main/books/patterns-of-entAudited Apr 22, 2026 · audit v1.0
Generated May 9, 2026
When integrating a third-party shipping API, create a Gateway to wrap the API calls, providing a simplified interface and isolating the rest of the application from changes in the external system.
Avoid floating-point errors in monetary calculations by using the Money pattern, which encapsulates currency, precision, and allocation by ratio, crucial for accounting or billing systems.
Replace scattered null checks for missing customers or orders with a Null Object (Special Case) that provides default behavior, reducing code complexity and preventing NullPointerExceptions.
When a core module needs to reference a low-level service without coupling, define the interface in the core module and implement it elsewhere, enabling easier testing and swapping implementations.
When writing unit tests for a service that calls an external payment gateway, use a Service Stub to simulate the gateway's responses, enabling deterministic tests without network calls.
Provide expert services to implement enterprise base patterns in client codebases, improving code quality and reducing technical debt. Revenue comes from project-based or retainer fees.
Offer workshops on PEAA base patterns for development teams, teaching practical application and modernization. Revenue from per-seat or per-group training fees.
Develop a tool that scans codebases for missing or misapplied base patterns (e.g., floats representing money) and suggests refactoring to correct patterns. Revenue via SaaS subscription or one-time audit fees.
💬 Integration Tip
This skill works best when integrated into a code review pipeline or architectural decision tool. Use it alongside other PEAA family selectors for broader pattern guidance.
Scored May 9, 2026
Medical device risk management specialist implementing ISO 14971 throughout product lifecycle. Provides risk analysis, risk evaluation, risk control, and pos...
When the user wants to plan a product launch, feature announcement, or release strategy. Also use when the user mentions 'launch,' 'Product Hunt,' 'feature r...
When the user wants to build a free tool for marketing — lead generation, SEO value, or brand awareness. Use when they mention 'engineering as marketing,' 'f...
管理多类型项目看板,支持新增项目、变更状态与版本、分类管理及查看项目总览和变更日志。
Provides a four-layer system to help AI accurately understand, trust, and prioritize your industrial park information using structured data and monitoring to...
Validates historical behavior of stock ranking, factor, and portfolio-selection strategies using reproducible backtests, benchmark comparison, turnover, draw...