code-scaffold

Generate layered Java Spring Boot or TypeScript NestJS project skeletons from design documents.

1|Updated Apr 8, 2026
One-click install
npx skills add https://github.com/YuluoY/nimis --skill code-scaffold
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: code-scaffold
Source: https://github.com/YuluoY/nimis/tree/main/skills-en/code-scaffold
Command: npx skills add https://github.com/YuluoY/nimis --skill code-scaffold

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates the creation of runnable project skeletons from design documents, including architecture layers, domain entities, repositories, services, and initial configuration and tests.

Core Features & Use Cases

  • Generate a layered skeleton from domain models, sequence designs, and component designs.
  • Create domain entities, value objects, repositories, service stubs, and infrastructure modules.
  • Provide configuration templates and a ready-to-run test skeleton to bootstrap a new project.

Quick Start

Provide your domain model, sequence design, and component design documents to the code-scaffold skill to generate a runnable project skeleton.

Frequently Asked Questions about code-scaffold

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

FAQPage Schema
How do I generate a Spring Boot project structure from domain models?

To generate a Spring Boot project structure from domain models, provide your domain model and component design documents to the code-scaffold skill. It outputs a runnable layered skeleton with domain entities, repositories, service stubs, and initial configuration.

Can I scaffold a NestJS TypeScript project using domain-driven design?

Yes, you can scaffold a NestJS TypeScript project using domain-driven design. The skill automatically creates domain entities, value objects, service stubs, and infrastructure modules based on your provided sequence and component designs.

What's the best way to initialize a layered architecture skeleton from a design document?

The best way to initialize a layered architecture skeleton from a design document is to supply your domain model and sequence designs to the code-scaffold skill. It automates the creation of architecture layers, configuration templates, and a ready-to-run test skeleton.

Does this code scaffolding tool provide configuration templates and test stubs?

Yes, this code scaffolding tool provides configuration templates and test stubs. It generates a complete, ready-to-run test skeleton alongside infrastructure modules to bootstrap your new Java Spring Boot or TypeScript NestJS project.

What design documents do I need to generate a project scaffold?

To generate a project scaffold, you need to provide domain model, sequence design, and component design documents. These inputs allow the skill to accurately map out architecture layers, domain entities, and service stubs for the runnable skeleton.

When should I not use automated code scaffolding for project initialization?

You should not use automated code scaffolding for project initialization if your project does not follow a layered architecture or domain-driven design pattern. The skill is optimized specifically for Java Spring Boot or TypeScript NestJS environments.