Search Skills
Search across 54932 indexed skills
bookforge-architect-role-assessor
You need to evaluate whether an architect (the user or someone they manage) is fulfilling the core expectations of the role. Typical triggers: The use...
bookforge-transaction-isolation-selector
You have a database with concurrent transaction access and need to choose the right isolation level — or you suspect an existing isolation level is in...
bookforge-stream-processing-designer
You are building or evaluating a system that processes data continuously as it arrives — not in periodic batch runs — and need to make concrete decisi...
bookforge-architecture-characteristics-identifier
You're at the start of an architecture decision — before choosing patterns, styles, or technologies. The team needs to understand which quality attrib...
bookforge-architecture-quantum-analyzer
An architecture quantum (or "independently deployable unit") is an independently deployable artifact with high functional cohesion and synchronous con...
bookforge-architecture-diagram-creator
You need to create or improve architecture diagrams that effectively communicate system design. Typical triggers: The user needs to create a new archi...
bookforge-architecture-decision-record-creator
An architecture decision has been made (or needs to be made) and it should be documented. Typical situations: A technology or pattern choice has been ...
bookforge-architecture-fitness-function-designer
You need to create automated, objective mechanisms that verify your architecture characteristics are maintained over time. Typical triggers: The user ...
bookforge-architecture-risk-assessor
You need to systematically identify and quantify risks in a software architecture. Typical triggers: The user describes a system and asks "what are th...
bookforge-architecture-style-selector
You need to choose or recommend an architecture style for a system. This is the culminating architecture decision — it integrates characteristics anal...
bookforge-development-checklist-generator
You need to create or improve development checklists that catch common mistakes without becoming burdensome process overhead. Typical triggers: Recurr...
bookforge-component-identifier
You're designing a system and need to figure out what the building blocks should be — what components, modules, or services to create and how they rel...