design-scalardb

Design ScalarDB Cluster topology, storage mapping, and migration plans for microservices.

8|Updated Dec 25, 2025
One-click install
npx skills add https://github.com/wfukatsu/refactoring-agent-for-claude-code --skill design-scalardb
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: design-scalardb
Source: https://github.com/wfukatsu/refactoring-agent-for-claude-code/tree/main/.claude/skills/design-scalardb
Command: npx skills add https://github.com/wfukatsu/refactoring-agent-for-claude-code --skill design-scalardb

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill guides architects to design a ScalarDB Cluster-based data architecture for microservices, enabling distributed transactions across heterogeneous storage and HTAP-ready schemas.

Core Features & Use Cases

  • Architectural design: Define cluster topology, storage backends, and transaction strategies for multi-storage environments.
  • Schema and migration guidance: Provide namespace definitions, table schemas, indexing strategies, and stepwise migration plans from legacy databases.
  • Use Case: For a multi-service system, design a ScalarDB Cluster coordinating PostgreSQL, DynamoDB, and Cassandra to support cross-service transactions.

Quick Start

Run the design workflow to generate a ScalarDB cluster design document from your current architecture analysis; provide inputs such as data sources, target storage preferences, and required transaction guarantees.

Frequently Asked Questions about design-scalardb

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I design distributed transactions across heterogeneous storages for microservices?

Designing distributed transactions across heterogeneous storages requires a cluster topology that coordinates multi-storage environments. This Skill generates a ScalarDB Cluster architecture defining storage backends, transaction strategies, and cross-service transaction schemas.

Can I coordinate PostgreSQL, DynamoDB, and Cassandra in a single microservice data platform?

Coordinating PostgreSQL, DynamoDB, and Cassandra in a single microservice data platform is possible by defining storage mappings and transaction strategies. The design workflow outputs a cluster topology mapping these heterogeneous backends for cross-service transactions.

What is the best way to plan a migration from a legacy database to an HTAP-ready schema?

Planning a migration from a legacy database to an HTAP-ready schema involves stepwise migration roadmaps. This Skill provides phased migration plans alongside namespace definitions and table schemas to transition multi-storage environments.

How do I define cluster topology and storage backends for a multi-storage environment?

Defining cluster topology and storage backends for a multi-storage environment requires architectural specifications for transaction strategies and storage mapping. The workflow enforces these specifications to generate a ScalarDB cluster design document.

Does ScalarDB Cluster support HTAP-ready schemas for distributed transaction processing?

ScalarDB Cluster supports HTAP-ready schemas for distributed transaction processing by enforcing namespace and table definitions. It applies to projects needing distributed transactions across heterogeneous storages with specific transaction guarantees.

When should I not use a ScalarDB Cluster architecture for microservices?

A ScalarDB Cluster architecture for microservices should not be used when your project lacks requirements for distributed transactions across heterogeneous storages or HTAP-ready schemas, as the design enforces specific topology and storage mapping specifications.