usecase-to-code-v1

Generate full-stack applications from use case and domain model JSON.

Updated Feb 19, 2026
One-click install
npx skills add https://github.com/atanaka/uml-workflow-v3 --skill usecase-to-code-v1
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: usecase-to-code-v1
Source: https://github.com/atanaka/uml-workflow-v3/tree/main/skills/usecase-to-code-v1
Command: npx skills add https://github.com/atanaka/uml-workflow-v3 --skill usecase-to-code-v1

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Generate production-ready full-stack applications directly from high-level use case definitions and a domain model, eliminating repetitive boilerplate and aligning backend, frontend, and deployment scaffolding with a single source of truth.

Core Features & Use Cases

  • SSOT-driven generation: Leverages a complete domain model JSON as the single source of truth for type definitions, relationships, and business rules.
  • Architecture flexibility: Produces monolith, microservices, or serverless deployments across multiple backends (TypeScript, Python, Java, Go) and frontends (React, Vue, etc).
  • Multi-language comments/docs: Generates bilingual code comments and documentation while keeping identifiers in English for compatibility.
  • End-to-end artifact generation: Creates services, APIs, CRUD operations, and frontend clients from use case definitions.
  • Workflow-aware transformation: Maps steps from use case to class to code, supporting domain-driven design practices.

Quick Start

Provide your use-case JSON and domain-model JSON to begin code generation.

Frequently Asked Questions about usecase-to-code-v1

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

FAQPage Schema
How do I generate a full-stack application from a use case definition?

Generate a full-stack application by providing a use case JSON and a domain model JSON. This process produces end-to-end code, infrastructure, and auto-generated API routes by wiring domain model definitions directly to your chosen technology stack.

Can I generate microservices or serverless code from a domain model JSON?

Yes, you can generate microservices or serverless code from a domain model JSON. The generation process supports monolith, microservices, and serverless architectures across multiple backends like TypeScript, Python, Java, and Go.

Do I need a domain model JSON to generate CRUD operations and API routes?

Yes, a domain model JSON is required to generate CRUD operations and API routes. This single source of truth provides the type definitions, relationships, and business rules necessary to enforce complete CRUD functionality for all entities.

What is the best way to align backend and frontend scaffolding using a single source of truth?

Align backend and frontend scaffolding by using a domain model JSON as a single source of truth. This approach eliminates repetitive boilerplate and ensures generated services, APIs, and frontend clients remain synchronized with your business rules.

Does domain-driven design code generation support multilingual code comments?

Yes, domain-driven design code generation supports multilingual code comments. It generates bilingual code comments and documentation while keeping identifiers in English to maintain technical compatibility across the full-stack application.

When should I not use use-case-driven code generation for my project?

Avoid use-case-driven code generation if your project lacks a structured domain model or defined use cases. The workflow requires a domain model JSON and use case JSON to map steps from use case to class to code effectively.