Engineering Discipline

Architecture & API Design Skills

High-level architectural workflows for evaluating microservice boundaries, domain-driven design contexts, and technical design documents (RFCs).

5 curated skills available

Curated Skills in Architecture & API Design

All Disciplines

Backward-Compatible RESTful API Design & OpenAPI Spec

Design or review RESTful API contracts for idempotency, pagination, error models, and non-breaking versioning.

APIRESTOpenAPI+2
4 workflow stepsView skill

Relational Database Schema Normalization & Indexing Strategy

Design production PostgreSQL schemas with composite indexes, foreign key strategies, and partitioning.

PostgreSQLSQLDatabase+2
3 workflow stepsView skill

Monolith Decomposition into DDD Bounded Contexts

Deconstruct monoliths or complex systems into bounded contexts with clear domain events and data ownership.

MicroservicesDDDArchitecture+1
3 workflow stepsView skill

Technical Design Document (RFC / ADR) Generation

Generate thorough, engineering-ready Request for Comments (RFC) and Architecture Decision Records (ADRs).

ArchitectureRFCADR+2
4 workflow stepsView skill

Event-Driven Architecture & Message Ordering Hardening

Review Kafka, RabbitMQ, or SQS/SNS event architectures for exactly-once semantics, out-of-order delivery, and DLQs.

KafkaEvent-DrivenRabbitMQ+3
3 workflow stepsView skill

Explore Other Engineering Disciplines

Browse procedural skills tailored for other developer workflows and operations.