backend-develop

Generate .NET backend code from Feature Specs using Clean Architecture patterns.

Updated Nov 28, 2025
One-click install
npx skills add https://github.com/ivanleal-dev/ai-driven-starter --skill backend-develop
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: backend-develop
Source: https://github.com/ivanleal-dev/ai-driven-starter/tree/main/.github/skills/backend-develop
Command: npx skills add https://github.com/ivanleal-dev/ai-driven-starter --skill backend-develop

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automates the creation of backend code, ensuring adherence to clean architecture, DDD principles, and project-specific conventions, thereby accelerating development and reducing manual coding errors.

Core Features & Use Cases

  • Full Backend Implementation: Generates Domain, Application, Infrastructure, and API layers based on Feature Specs.
  • Automated Code Generation: Creates entities, repositories, use cases (handlers, validators, requests, responses), EF configurations, and controllers.
  • Use Case: When provided with SPEC-001 for a new user registration feature, this Skill will generate all necessary C# code files, database configurations, and API endpoints according to the project's established patterns.

Quick Start

Use the backend-develop skill to implement SPEC-001.

Frequently Asked Questions about backend-develop

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

FAQPage Schema
How do I generate ASP.NET Core backend code from feature specs?

To generate ASP.NET Core backend code from feature specs, provide a specification like SPEC-001 to automate the creation of Domain entities, Application use cases, Infrastructure repositories, and API controllers following Clean Architecture and DDD principles.

How does automated backend code generation handle Domain-Driven Design patterns?

Automated backend code generation handles Domain-Driven Design patterns by processing feature specs to create distinct Domain, Application, Infrastructure, and API layers. It enforces Vertical Slices patterns and utilizes the Result Pattern for consistent error handling across the generated C# files and EF configurations.

Can I use this to implement clean architecture vertical slices in .NET applications?

Yes, you can use this to implement clean architecture vertical slices in .NET applications. It specifically automates the generation of backend code for .NET applications by adhering to Clean Architecture, Domain-Driven Design, and Vertical Slices patterns based on your provided feature specs.

What is the best way to scaffold EF Core configurations and use cases for a new feature?

The best way to scaffold EF Core configurations and use cases for a new feature is to provide a feature spec to this Skill. It automatically generates the necessary EF configurations, handlers, validators, requests, and responses alongside the API controllers and domain entities.

Do I need specific folder structures for backend code generation in ASP.NET Core?

Yes, you need specific folder structures for backend code generation in ASP.NET Core. The Skill explicitly requires adherence to specific folder structures, naming conventions, and the Result Pattern for error handling to successfully generate the Domain, Application, and Infrastructure layers.

Why does clean architecture code generation require the Result Pattern for error handling?

Clean architecture code generation requires the Result Pattern for error handling to ensure consistent validation and error reporting across the generated Application use cases. This enforces project-specific conventions, reducing manual coding errors while maintaining strict Domain-Driven Design boundaries.