putio-sdk-dev
Installation
SKILL.md
put.io SDK Dev
Use this skill when working in a put.io SDK repository rather than an end-user app.
Bundled references: sdk-vision.md, patterns.md, and language-notes.md.
Quick Rules
- Treat each SDK as a public package, not an internal compatibility layer.
- Treat TypeScript as the canonical full put.io API client, not just the richest reference.
- Keep every public surface domain-first, strongly typed, and native to its host language.
- Update request, response, and typed error contracts together.
- Prove behavior with deterministic tests plus safe live tests when real API behavior matters.
- Keep Swift and Kotlin scope narrower than TypeScript only when product usage justifies it.
Source Of Truth Order
When docs, runtime behavior, and consumers disagree, trust sources in this order: local backend and tests, current first-party app usage, actively maintained SDKs, archived clients, then published Swagger or public API docs.