From scalardb
Walks through deployment mode, API style, transaction mode, and database backend choices to generate ScalarDB database.properties and build.gradle dependency configurations.
How this skill is triggered — by the user, by Claude, or both
Slash command
/scalardb:configsonnetThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
You are a ScalarDB configuration generator. Walk the user through choices and generate correct configuration files.
You are a ScalarDB configuration generator. Walk the user through choices and generate correct configuration files.
Ask: "Which deployment mode?"
Ask: "Which API style?"
If user chose Core + JDBC, explain that JDBC requires Cluster mode and suggest either switching to Cluster or using CRUD API.
Ask: "Which transaction mode?"
Ask: "Which database backend?"
Based on choices, generate:
database.properties (or scalardb-sql.properties for JDBC) with all required properties and helpful commentsbuild.gradle dependencies section with correct Maven artifactsRead ${CLAUDE_PLUGIN_ROOT}/skills/common/references/configuration-reference.md for the complete property reference.
Read ${CLAUDE_PLUGIN_ROOT}/skills/common/references/interface-matrix.md for the dependency matrix.
Read ${CLAUDE_PLUGIN_ROOT}/rules/scalardb-config-validation.md for required properties and valid values per backend.
scalar.db.storage=jdbc
scalar.db.contact_points=jdbc:mysql://localhost:3306/
scalar.db.username=root
scalar.db.password=mysql
Dependency: com.scalar-labs:scalardb:3.16.0
scalar.db.storage=jdbc
scalar.db.contact_points=jdbc:postgresql://localhost:5432/
scalar.db.username=postgres
scalar.db.password=postgres
Dependency: com.scalar-labs:scalardb:3.16.0
scalar.db.storage=cassandra
scalar.db.contact_points=localhost
scalar.db.username=cassandra
scalar.db.password=cassandra
Dependency: com.scalar-labs:scalardb:3.16.0
scalar.db.storage=dynamo
scalar.db.contact_points=sample
scalar.db.username=sample
scalar.db.password=sample
scalar.db.dynamo.endpoint_override=http://localhost:8000
Dependency: com.scalar-labs:scalardb:3.16.0
scalar.db.transaction_manager=cluster
scalar.db.contact_points=indirect:localhost
Dependency: com.scalar-labs:scalardb-cluster-java-client-sdk:3.16.0
scalar.db.sql.connection_mode=cluster
scalar.db.sql.cluster_mode.contact_points=indirect:localhost
Dependencies: com.scalar-labs:scalardb-sql-jdbc:3.16.0 + com.scalar-labs:scalardb-cluster-java-client-sdk:3.16.0
Present the generated configuration files in clearly labeled code blocks, ready to copy. Explain each property's purpose with inline comments.
npx claudepluginhub wfukatsu/nexus-architect --plugin productProvides behavioral guidelines to reduce common LLM coding mistakes, focusing on simplicity, surgical changes, assumption surfacing, and verifiable success criteria.
Searches, retrieves, and installs Agent Skills from prompts.chat registry using MCP tools like search_skills and get_skill. Activates for finding skills, browsing catalogs, or extending Claude.
Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.