API Resource Lifecycle Patterns for building reliable CRUD operations in Tambo Cloud. Gotchas - The codebase uses for duplicate name errors in skills but for the same pattern in MCP servers. Always use for duplicates. - PostgreSQL unique violation code is . Catch it and map to a domain-specific exception rather than letting the raw DB error propagate. - When replacing a provider key, all skills with for that provider must have their metadata cleared, or they'll reference a stale key. - Skills are silently skipped (not errored) at runtime when the provider doesn't support them. This is intenti…