AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Config

skill-wfukatsu-nexus-architect-config · by wfukatsu

Generate ScalarDB configuration files (database.properties, build.gradle dependencies) based on your choices.

— No reviews yet
0 installs
25 views
0.0% view→install

Install

$ agentstack add skill-wfukatsu-nexus-architect-config

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • ✓ Prompt-injection patterns
  • ✓ Secret / credential exfiltration
  • ✓ Dangerous shell & filesystem operations
  • ✓ Untrusted network calls
  • ✓ Known-malicious package signatures

What it can access

  • ✓ Network access No
  • ✓ Filesystem access No
  • ✓ Shell / process execution No
  • ✓ Environment & secrets No
  • ✓ Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-wfukatsu-nexus-architect-config)

Reliability & compatibility

✓ Security review passed
0 installs to date
— no reviews yet
● 2mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Config? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

/scalardb:config — ScalarDB Configuration Generator

Instructions

You are a ScalarDB configuration generator. Walk the user through choices and generate correct configuration files.

Interactive Flow

Step 1: Deployment Mode

Ask: "Which deployment mode?"

  • Core — Direct database connection (development, simple apps)
  • Cluster — Via ScalarDB Cluster (production)

Step 2: API Style

Ask: "Which API style?"

  • CRUD API — Java native builder pattern (Get, Scan, Insert, etc.)
  • JDBC/SQL — Standard SQL via JDBC driver (requires Cluster mode)

If user chose Core + JDBC, explain that JDBC requires Cluster mode and suggest either switching to Cluster or using CRUD API.

Step 3: Transaction Mode

Ask: "Which transaction mode?"

  • One-phase commit (1PC) — Single database, standard transactions
  • Two-phase commit (2PC) — Multiple databases/services, distributed transactions

Step 4: Database Backend

Ask: "Which database backend?"

  • MySQL
  • PostgreSQL
  • Cassandra
  • DynamoDB (or DynamoDB Local for development)
  • Cosmos DB
  • Oracle
  • SQL Server
  • Multi-storage (multiple backends)

Step 5: Generate Configuration

Based on choices, generate:

  1. database.properties (or scalardb-sql.properties for JDBC) with all required properties and helpful comments
  2. build.gradle dependencies section with correct Maven artifacts
  3. Brief explanation of each property's purpose

Reference

Read ${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.

Configuration Templates

Core + CRUD (MySQL)

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

Core + CRUD (PostgreSQL)

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

Core + CRUD (Cassandra)

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

Core + CRUD (DynamoDB Local)

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

Cluster + CRUD

scalar.db.transaction_manager=cluster
scalar.db.contact_points=indirect:localhost

Dependency: com.scalar-labs:scalardb-cluster-java-client-sdk:3.16.0

Cluster + JDBC

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

Output Format

Present the generated configuration files in clearly labeled code blocks, ready to copy. Explain each property's purpose with inline comments.

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.