scaffold-module

Scaffold .NET 10 modular monolith feature modules with contracts, implementation, and unit tests.

1|Updated Feb 25, 2026
One-click install
npx skills add https://github.com/piers-sinclair/Dostar --skill scaffold-module-piers-sinclair
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: scaffold-module
Source: https://github.com/piers-sinclair/Dostar/tree/main/.claude/skills/scaffold-module
Command: npx skills add https://github.com/piers-sinclair/Dostar --skill scaffold-module-piers-sinclair

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill eliminates the repetitive boilerplate required to create new features in a Dostar modular monolith, ensuring consistency across contracts, implementation, and testing.

Core Features & Use Cases

  • Automated Scaffolding: Generates complete project structures including Contracts, Implementation, and UnitTests projects.
  • Standardized Architecture: Enforces the Dostar modular pattern, including DbContext, Service, Validation, and Endpoint registration.
  • Use Case: When adding a new feature like "Inventory Management," this skill creates the entire backend module, wires up the dependencies, and sets up the unit test suite in seconds.

Quick Start

Invoke the scaffold-module skill with a description of your new feature to automatically generate the required C# projects and boilerplate code.

Frequently Asked Questions about scaffold-module

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

FAQPage Schema
How do I scaffold a .NET modular monolith feature module automatically?

To scaffold a .NET modular monolith feature module, provide a natural language description of your feature. The tool generates complete C# project structures for contracts, implementation, and unit tests automatically.

What is automated backend code generation for modular monoliths?

Automated backend code generation for modular monoliths creates standardized domain entities, DbContexts, services, and endpoint registrations. It enforces strict architectural patterns and validation filters to ensure project consistency.

Can I generate unit tests and boilerplate code for .NET 10 modules together?

Yes, generating unit tests and boilerplate code for .NET 10 modules happens simultaneously. The scaffolding process creates the UnitTests project alongside contracts and implementation to ensure immediate test coverage.

Does .NET modular monolith scaffolding support wiring up dependencies for new features?

Yes, .NET modular monolith scaffolding supports wiring up dependencies for new features. It automatically registers DbContexts, services, validation, and endpoints based on your natural language feature description.

What are the limitations of scaffolding C# modular monolith modules with strict project structures?

The main limitation of scaffolding C# modular monolith modules is the enforcement of strict project structures. You must conform to the standardized architecture pattern, which may restrict custom project layouts or alternative designs.