SSiertsema avatar

interface-specification

Specify an internal code-level interface (module API / library / port) — signatures with preconditions + postconditions + invariants + error taxonomy (category + recovery) + time/space complexity + concurrency + idempotency + lifetime/ownership + stability label (stable/experimental/deprecated/internal). Mandatory examples: happy + edge + failure. Testability + alternative designs. Distinct from api-contract-specification (network APIs).

GitHub stars
1

Install

/plugin install interface-specification@svens-claude-plugins

Run it inside Claude Code after adding the marketplace with /plugin marketplace add SSiertsema/claude-code-plugins.

Contents

Discovered from source

Skills 1

Sponsors

Details

Marketplace
SSiertsema/claude-code-plugins
Source
interface-specification
Category
architecture

More from SSiertsema/claude-code-plugins

All 182