Search Skills
Search across 54932 indexed skills
bookforge-strategy-pattern-implementor
You have a class that selects between algorithm variants and need to refactor it so algorithms can vary independently from the clients that use them. ...
bookforge-visitor-pattern-implementor
You have an object structure (a hierarchy of related element classes) and need to perform operations on those objects without modifying the element cl...
bookforge-distributed-failure-analyzer
You are diagnosing or preventing a failure in a distributed system and the root cause is not immediately obvious. The symptom could be: a timeout that...
bookforge-encoding-format-advisor
You are designing or evolving a system that passes data between processes — over the network, through a message broker, or persisted to disk — and nee...
bookforge-data-model-selector
You are designing a new system or evaluating an existing one and need to decide how to structure your data: relational tables with joins, self-contain...
bookforge-data-integration-architect
Use this skill when you are designing or evaluating an architecture where multiple specialized data stores need to work together and you must reason a...
bookforge-consistency-model-selector
Use this skill when you need to decide how strongly consistent a distributed operation must be, and what mechanism enforces that guarantee. Invoke it ...
bookforge-partitioning-strategy-advisor
You are designing or evaluating a distributed database where data must be spread across multiple nodes (sharding) and need to select a partitioning ke...
bookforge-oltp-olap-workload-classifier
You need to determine whether a system's data access patterns require a transactional database (OLTP), an analytic data warehouse (OLAP), or both — an...
bookforge-storage-engine-selector
You have a workload — a new service, an existing system with performance problems, or an architecture decision pending — and need to choose between st...
bookforge-replication-strategy-selector
You are designing or evaluating a data system that replicates data across multiple nodes and need to select a replication topology, configure how data...
bookforge-architect-control-calibrator
You need to determine how much hands-on control an architect should exercise over a development team. Typical triggers: The user is a new architect jo...