Helps separate business rules from frameworks, databases, user interfaces, and infrastructure. Uses Robert C. Martin-inspired architecture rules to guide decisions about responsibilities, dependency direction, and boundaries when technologies change.
中文简介正在准备中。当前显示英语简介。
- Separating business rules from database code
- Reviewing dependency direction between layers
- Organizing use cases and entities
ciembor/agent-rules-books☆ 31042026年9月10日 更新
Review everyday code for readability and testability using rules inspired by Robert C. Martin. Examine names, small functions, control flow, responsibilities, comments, error handling, and tests to guide practical improvements to implementation quality.
中文简介正在准备中。当前显示英语简介。
- Reviewing variable and function names
- Reconsidering large functions and their responsibilities
- Making control flow easier to read
ciembor/agent-rules-books☆ 31042026年9月10日 更新
Apply construction rules inspired by Steve McConnell when designing routines, variables, classes, and control flow. The skill guides implementation decisions, defensive programming to handle unexpected conditions, coding standards, and implementation testing.
中文简介正在准备中。当前显示英语简介。
- Designing routines and classes
- Reviewing variables and control flow
- Handling unexpected inputs and conditions
ciembor/agent-rules-books☆ 31042026年9月10日 更新
Guide data system design with Martin Kleppmann-inspired rules. Review reliability, growth, data consistency, replication, transactions, and schema changes, including decisions about data ownership and how events, streams, and batch jobs move and process information.
中文简介正在准备中。当前显示英语简介。
- Clarify data ownership and consistency requirements
- Review data replication and partitioning
- Design event flows, streams, and batch processing
ciembor/agent-rules-books☆ 31042026年9月10日 更新
Model complex business domains using domain-driven design, an approach that organizes software around business concepts. Inspired by Eric Evans, this skill guides shared terminology, model boundaries, aggregates, and the relationships between different contexts.
中文简介正在准备中。当前显示英语简介。
- Modeling complex business domains
- Aligning shared terminology and model boundaries
- Considering aggregates, repositories, and domain services
ciembor/agent-rules-books☆ 31042026年9月10日 更新
Apply domain-driven design, an approach to modeling software around business concepts, without excessive ceremony. Inspired by Vaughn Vernon, this skill guides domain boundaries, relationships between models, aggregates, and events representing business occurrences.
中文简介正在准备中。当前显示英语简介。
- Organizing business areas and model boundaries
- Mapping relationships between bounded contexts
- Considering aggregates and domain events
ciembor/agent-rules-books☆ 31042026年9月10日 更新