scaffold

Generate a ScalarDB project with configurable interfaces and database backends.

12|1|Updated Mar 23, 2026
One-click install
npx skills add https://github.com/wfukatsu/nexus-architect --skill scaffold-wfukatsu
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: scaffold
Source: https://github.com/wfukatsu/nexus-architect/tree/main/skills/scaffold
Command: npx skills add https://github.com/wfukatsu/nexus-architect --skill scaffold-wfukatsu

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill addresses the need for quickly generating a complete ScalarDB project with customizable interface combinations, reducing the time and effort required to start a new project.

Core Features & Use Cases

  • Interface Combination Customization: Offers 6 interface combinations for different development and production needs.
  • Database Backend Selection: Allows selection of various database backends like MySQL, PostgreSQL, etc.
  • Domain Model Configuration: Offers an optional domain model setup or uses a sample e-commerce model.
  • Project Generation: Automatically generates build.gradle, configuration files, schema definitions, service classes, docker-compose files, and README.

Quick Start

Generate a ScalarDB project with the Core + CRUD + 1PC interface and MySQL database by running /scalardb:scaffold --interface core-crud-1pc --database mysql.

Frequently Asked Questions about scaffold

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

FAQPage Schema
How do I generate a complete ScalarDB project with a specific database backend?

You can generate a ScalarDB project by specifying your desired database backend, such as MySQL or PostgreSQL, via command flags. This automatically produces build.gradle, schema definitions, service classes, and docker-compose files for your chosen configuration.

What are the available ScalarDB interface combinations for new application development?

ScalarDB interface combinations provide six distinct options for different development and production needs. These combinations allow you to customize the generated project's service classes and configuration files to match your specific architectural requirements.

Can I use a custom domain model when scaffolding a ScalarDB application?

Yes, you can configure a custom domain model during ScalarDB project generation. Alternatively, the scaffolding process provides a sample e-commerce domain model to help you quickly establish your application's core data structures.

Do I need Gradle and Docker to run a generated ScalarDB project?

Yes, Gradle and Docker are required to execute the generated ScalarDB project. The scaffolded output includes build.gradle and docker-compose files that rely on these tools to manage dependencies and deploy database backends.

What is the best way to set up a ScalarDB project for a CRUD interface?

The best way to set up a ScalarDB CRUD project is using the scaffold tool with the appropriate interface flag. This automatically generates the necessary build scripts, configurations, and service classes for your selected database backend.

What files are included in a generated ScalarDB project?

A generated ScalarDB project includes build.gradle, configuration files, schema definitions, service classes, docker-compose files, and a README. These components provide a complete template-based setup for immediate application development.