agent-skills
agent-skills 收录了来自 couchbaselabs 的 113 个 skills,并提供仓库级职业覆盖和站内 skill 详情页。
这个仓库中的 skills
Couchbase SDK error handling — UnambiguousTimeoutException vs AmbiguousTimeoutException, DocumentNotFoundException, CasMismatchException, DurabilityImpossibleException, SDK debug logging, sdk-doctor connectivity diagnostics, retryable vs non-retryable errors, circuit breaker, error best practices
Couchbase SDK patterns for Rust — CAS optimistic locking, retry on CasMismatch, tokio bulk operations with join_all/FuturesUnordered, atomic counters, sub-document (MutateInSpec/LookupInSpec), array operations, exists, replica reads, touch/getAndTouch, preserve_expiry, error handling
Configure and optimize Couchbase SDK connections in Rust — async/tokio cluster setup, singleton pattern, wait_until_ready, timeouts, KV CRUD (upsert/insert/get/replace/remove), expiry, durability, sub-document operations
SQL++ queries with the Couchbase Rust SDK — scope.query, cluster.query, positional and named parameters, scan consistency, deserializing rows into structs, DML (INSERT/UPDATE/DELETE/UPSERT), MutationState RYOW
Testing Couchbase Rust applications — unit testing with mockall, integration testing with testcontainers-rs, scope/collection isolation
Distributed ACID transactions are not supported by the Couchbase Rust SDK 1.x — alternatives and workarounds
Entry point for all Couchbase questions — routes to the right skill based on topic and language. Use for any question about Couchbase SDK connection, querying, search, transactions, analytics, field-level encryption, testing, mobile, caching, eventing, Kafka, XDCR, backup, security, or data modeling.
Introduction to Couchbase for new developers — mental model, core concepts (bucket/scope/collection/document), service map (KV vs SQL++ vs Search vs Analytics), choosing the right skill, and where to start
Couchbase Analytics Service (CBAS) for .NET — run OLAP queries, window functions, and external data links without impacting operational workloads (Server 6.x–7.x; use columnar-analytics for Server 8+)
Couchbase Analytics Service (CBAS) for Go — run OLAP queries, window functions, and external data links without impacting operational workloads (Server 6.x–7.x; use columnar-analytics for Server 8+)
Couchbase Analytics Service (CBAS) for Java — run OLAP queries, window functions, and external data links without impacting operational workloads (Server 6.x–7.x; use columnar-analytics for Server 8+)
Couchbase Analytics Service (CBAS) for Node.js — run OLAP queries, window functions, and external data links without impacting operational workloads (Server 6.x–7.x; use columnar-analytics for Server 8+)
Couchbase Analytics Service (CBAS) for PHP — run OLAP queries, window functions, and external data links without impacting operational workloads (Server 6.x–7.x; use columnar-analytics for Server 8+)
Couchbase Analytics Service (CBAS) for Python — run OLAP queries, window functions, and external data links without impacting operational workloads (Server 6.x–7.x; use columnar-analytics for Server 8+)
Couchbase Analytics Service (CBAS) for Ruby — run OLAP queries, window functions, and external data links without impacting operational workloads (Server 6.x–7.x; use columnar-analytics for Server 8+)
The Analytics Service is not supported by the Couchbase Rust SDK 1.0 — alternatives and workarounds
Couchbase Analytics Service (CBAS) for Scala — run OLAP queries, window functions, and external data links without impacting operational workloads (Server 6.x–7.x; use columnar-analytics for Server 8+)
Couchbase Capella App Services — managed Sync Gateway for mobile and edge sync, App Endpoint configuration, access control, user management, and the App Services Management API
Backup and restore Couchbase clusters using cbbackupmgr — configure backup repositories, run incremental backups, merge, restore, and back up to cloud object storage (S3, GCS, Azure)
Couchbase as a cache — TTL/expiry, cache-aside pattern, write-through, get_and_touch, ephemeral buckets, session storage, rate limiting with atomic counters, replacing Redis/Memcached with Couchbase
Get started with Couchbase Capella (DBaaS) — sign up for free tier, create a cluster, allowlist your IP, create database credentials, get the connection string, load travel-sample, run first query in the Query Workbench
Couchbase Capella (DBaaS) — connect to Capella clusters, manage database credentials, provision infrastructure with Terraform, and understand Capella-specific differences from self-managed Couchbase Server
Couchbase cluster operations — replica configuration, failover, rebalance, server groups, and Multi-Dimensional Scaling (MDS)
Couchbase Server 8.x columnar analytics — native column store for OLAP queries, direct collection access without shadow datasets, SQL++ analytics queries, and migration from legacy CBAS
Couchbase disaster recovery — RTO/RPO planning, XDCR active-passive and active-active topologies, backup-based recovery, failover runbooks, and recovery testing
Couchbase Eventing Service — write, deploy, and troubleshoot Eventing Functions that react to document mutations in real time
Field-Level Encryption with the Couchbase .NET SDK — CryptoManager setup, [EncryptedField] attribute, encrypting and decrypting document fields
Field-Level Encryption with the Couchbase Go SDK — CryptoManager setup, encrypting and decrypting document fields
Field-Level Encryption with the Couchbase Java SDK — CryptoManager setup, @Encrypted annotation, encrypting and decrypting document fields
Field-Level Encryption with the Couchbase Node.js SDK — CryptoManager setup, encrypting and decrypting document fields
Field-Level Encryption with the Couchbase PHP SDK — CryptoManager setup, encrypting and decrypting document fields
Field-Level Encryption with the Couchbase Python SDK — CryptoManager setup, encrypting and decrypting document fields, key rotation
Field-Level Encryption is not supported by the Couchbase Ruby SDK 3.x — alternatives and workarounds
Field-Level Encryption is not supported by the Couchbase Rust SDK 1.0 — alternatives and workarounds
Field-Level Encryption is not supported by the Couchbase Scala SDK — alternatives and workarounds
Field-Level Encryption (FLE) in Couchbase — client-side encryption of specific document fields before writing to the server, supported SDKs, key management
Integrate Couchbase with Apache Kafka using the Kafka Connect Couchbase connector
Run Couchbase locally for development — Docker Compose setup, cluster initialization, loading travel-sample, Query Workbench, first KV operation and SQL++ query
Migrate data and schemas to Couchbase from relational databases (PostgreSQL, MySQL), MongoDB, or DynamoDB
Couchbase Lite for Android — installation (Kotlin/Java, Gradle), database and collection setup, CRUD operations, local SQL++ queries with QueryBuilder and SQL++ string API, live queries, full-text search, blob storage, database encryption, replication to Sync Gateway or Capella App Services