scaffold-domain
OfficialBootstrap DDD domains, accelerate feature starts.
Software Engineering#automation#architecture#code generation#scaffolding#ddd#domain-driven design#next.js
Authorsemicolon-devteam
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill automates the creation of a complete DDD 4-layer architecture structure for new domains. This ensures consistent project setup, adheres to architectural standards, and significantly accelerates the initial setup phase for new features, reducing manual boilerplate work.
Core Features & Use Cases
- Full DDD Structure: Creates
_repositories,_api-clients,_hooks,_componentsdirectories with__tests__andindex.tsexports. - Boilerplate Generation: Populates layers with basic TypeScript files, test stubs, and standard components (e.g.,
DomainHeader,DomainList). - Global Export Updates: Automatically registers new domain clients and models in global export files (
lib/api-clients/index.ts,models/index.ts). - Use Case: When starting a new feature like "posts," invoke this skill to instantly generate the entire
app/postsdirectory structure, complete with boilerplate code and test files, ready for implementation.
Quick Start
Scaffold the domain structure for 'comments'.
Dependency Matrix
Required Modules
None requiredComponents
scripts
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: scaffold-domain Download link: https://github.com/semicolon-devteam/docs/archive/main.zip#scaffold-domain Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.