
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-pluginsRun it inside Claude Code after adding the marketplace with /plugin marketplace add SSiertsema/claude-code-plugins.
Contents
Discovered from sourceSkills 1
Sponsors
Details
- Marketplace
- SSiertsema/claude-code-plugins
- Source
- interface-specification
- Category
- architecture
More from SSiertsema/claude-code-plugins
All 182- js-refactor-logic
- jtbd-analysis
- kanban-management
- kans-uitwerken
- kans-vitepress-documentation
- license-compatibility-analysis
- logging-tracing-design
- logical-data-modeling
- maintainability-criteria
- market-sizing
- master-data-management
- mental-model-diagramming
- message-broker-selection
- metric-definition
- micro-interaction-design
- mind-mapping
- mitigation-strategy-planning
- monte-carlo-simulation
- navigation-modeling
- ncsc-security-audit
- networking-design
- non-functional-test-planning
- observability-strategy
- okr-definition