Found 274 skills for "quochungto" Page 5 of 23

bookforge-bridge-pattern-implementor

You are designing or refactoring a system where an abstraction (e.g., a Window, Shape, or Device) must work across multiple implementations (e.g., pla...

clawhub 4 files

bookforge-decorator-pattern-implementor

You need to add responsibilities to individual objects — not to an entire class — and you want to do it dynamically, without modifying the component o...

clawhub 4 files

bookforge-composite-pattern-implementor

You need to model a part-whole hierarchy where clients should be able to treat leaf objects and composite objects the same way — without type-checking...

clawhub 4 files

bookforge-command-pattern-implementor

You have a behavioral problem where one or more of these is true: UI elements (menu items, toolbar buttons, keyboard shortcuts) need to trigger operat...

clawhub 4 files

bookforge-oo-design-smell-detector

You are auditing an object-oriented codebase — or a specific class or subsystem within one — for structural design problems that make change expensive...

clawhub 4 files

bookforge-oo-design-principle-evaluator

Use this skill when you are: Reviewing a class hierarchy — assessing whether inheritance is being used correctly or overused Deciding between inherita...

clawhub 4 files

bookforge-multi-pattern-system-designer

Your system has several design problems at once, and applying patterns in isolation is not enough — the patterns need to work together. This skill is ...

clawhub 4 files

bookforge-design-pattern-selector

You've encountered a concrete object-oriented design problem and need a proven structural solution. This skill is appropriate when: You're designing a...

clawhub 6 files

bookforge-observer-pattern-implementor

A data source is directly calling update methods on its consumers, making it impossible to add or remove consumers without modifying the source. Apply...

clawhub 4 files

bookforge-concurrency-anomaly-detector

You have existing application code that interacts with a database and you need to know whether it is safe under concurrent execution. This skill appli...

clawhub 5 files

bookforge-structural-pattern-selector

You have a structural design problem — one about how classes or objects are composed to form larger structures. This skill applies when: Two classes n...

clawhub 4 files

bookforge-batch-pipeline-designer

Use this skill when you are designing or evaluating a batch processing pipeline — a system that reads a bounded, fixed-size dataset, runs a job over i...

clawhub 5 files