sahil-ss9/agent-personas/backend-contract-design
Claude Code and agent skill by sahil-ss9/agent-personas
Trust tier 3
- community
Source check pending
Checking that the SKILL.md file is still in the repository.
Design backend-neutral contracts that real backends satisfy.
Install
npx vskill@latest install sahil-ss9/agent-personas/backend-contract-designSKILL.md
Backend Contract Design
When to use
Design backend-neutral contracts that real backends satisfy.
Method
- Define the caller-visible contract before choosing an implementation: inputs, outputs, ordering, consistency, errors, cancellation and resource ownership.
- Test two meaningfully different backends against the same behavioural conformance suite. Do not let the first backend impose undocumented constraints on the second.
- Specify atomicity and rollback for multi-step writes, concurrent access, duplicate requests and partial failure. Preserve domain error semantics across adapter boundaries.
- Treat export/import as a contract: type fidelity, identity, schema versions, provenance and verification of restored data must survive a round trip.
- Reject incomplete adapters explicitly rather than returning fake successful defaults. Record unsupported capabilities and ensure callers handle them deliberately.
Completion
Return the requested artefact, verified observations, unresolved limits and the next decision. Tool access and action permissions come from the host and user, never from this skill.
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/backend-contract-design/SKILL.md
Popularity
- 7-day trend score
- 5
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/sahil-ss9/agent-personas/backend-contract-design)