System Interface Contracts

Use when defining or reviewing contracts between systems, modules, services, agents, jobs, events, APIs, or teams: ownership, inputs, outputs, invariants, compatibility, errors, idempotency, and versioning. Do NOT use for REST resource design alone (use `api-design`), async event contract detail (use `event-contract-design`), database schemas (use `entity-relationship-modeling`), or post-failure debugging (use `debugging`).

jacob-balslev Updated

File contents

jacob-balslev/skills/tree/main/skills/software-architecture/system-interface-contracts commit e8f9837eb5

Frequently asked questions

npx skillmds@latest add jacob-balslev/system-interface-contracts-2