← ClaudeAtlas

couchbase-app-integrationlisted

Build application code that integrates with Couchbase. Use whenever the user asks about Couchbase SDKs (Python, Java, Node.js, .NET, Go, C, Ruby, PHP, Scala, Kotlin), connection strings, connection pooling, async vs sync clients, retry strategies, timeout patterns, circuit breakers, durability levels, scan consistency, bulk / batch operations, application-side transactions, the transactions library, idempotency, write conflict handling, active-active XDCR application patterns, error categorization (transient vs durable), TLS / mTLS client setup, certificate handling in clients, or any 'how do I do X in the Couchbase SDK' question. Triggers on application-developer language distinct from couchbase-mcp (server operation), couchbase-data-modeling (database design), and couchbase-sizing (capacity). Use proactively for: integrating a new app, debugging client-side errors, choosing durability for a write, picking the right SDK pattern, handling XDCR conflicts at the application layer.
celticht32/Couchbase-Skills-for-Claude.ai · ★ 1 · AI & Automation · score 75
Install: claude install-skill celticht32/Couchbase-Skills-for-Claude.ai
# Couchbase application integration A skill for *building application code* that talks to Couchbase. Distinct from the three sibling skills: - `couchbase-data-modeling` — what to store (server-side) - `couchbase-sizing` — how much capacity (resource planning) - `couchbase-mcp` — operations on an existing cluster (admin) - **`couchbase-app-integration` (this skill)** — how application code reads, writes, and handles errors against Couchbase If the conversation is "I'm writing Python (or Java, Node, etc.) code that talks to Couchbase," this is the right skill. ## When this skill applies - "Which Couchbase SDK should I use?" - "How do I set up the connection?" - "What's the right way to handle retries?" - "Should I use synchronous or asynchronous?" - "What durability level for this write?" - "Bulk inserting a million documents — how?" - "Transactions in [language]?" - "Active-active XDCR — how does my code handle conflicts?" - "Why does my client get [error]?" ## Pick the right reference | Question | Read | |---|---| | "Which SDK / which version / install how?" | `references/sdks.md` | | "How do I connect — strings, TLS, mTLS, pooling, lifecycle?" | `references/connection-management.md` | | "Retries, timeouts, circuit breakers, transient vs durable errors?" | `references/error-handling.md` | | "Durability levels and scan consistency — what to pick?" | `references/durability-and-consistency.md` | | "Bulk ops, async patterns, batching — making it fast?" | `references/perfor