backend-engineer

Generate ASP.NET backend scaffolding with Presentation, Domain, and Infrastructure separation.

Updated Feb 5, 2026
One-click install
npx skills add https://github.com/gabrielmacus/Gemini.Skills --skill backend-engineer-gabrielmacus
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: backend-engineer
Source: https://github.com/gabrielmacus/Gemini.Skills/tree/main/backend-engineer
Command: npx skills add https://github.com/gabrielmacus/Gemini.Skills --skill backend-engineer-gabrielmacus

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Writing ASP.NET backends from scratch is repetitive and error-prone; this skill provides a modular scaffold that aligns with GeminiReference.Blog-inspired structures to accelerate development.

Core Features & Use Cases

  • Generate code scaffolding based on a reference solution structure.
  • Enforce a Domain -> Application -> Infrastructure separation and use the Neuraltech.SharedKernel as a remote project reference.
  • Promote a production-ready backbone without generating documentation or tests.

Quick Start

Create a new backend module following the GeminiReference.Blog structure to generate code and set up the projects.

Frequently Asked Questions about backend-engineer

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

FAQPage Schema
How do I generate modular ASP.NET backend code scaffolding fast?

ASP.NET backend scaffolding is generated by aligning with a modular reference structure that separates Presentation, Domain, and Infrastructure layers. This skill outputs production-ready code with a shared kernel and event-driven extensions without generating extra documentation or tests.

What is the best way to structure a scalable ASP.NET web API?

A scalable ASP.NET web API benefits from a modular structure enforcing Domain, Application, and Infrastructure separation using a shared kernel. This approach provides a production-ready backbone and supports event-driven extensions to maintain architecture enforcement as the system grows.

Can I use a shared kernel for event-driven extensions in an ASP.NET backend?

Yes, you can use a shared kernel for event-driven extensions in an ASP.NET backend. The generated scaffolding integrates a remote project reference like Neuraltech.SharedKernel to support modular architecture and event-driven functionality across separated layers.

Does the generated ASP.NET scaffold include tests and documentation?

The generated ASP.NET scaffold does not include tests and documentation. It focuses strictly on delivering production-ready code scaffolding aligned with a modular reference structure to accelerate backend development.

How do I enforce architecture separation in a modular ASP.NET backend?

Architecture separation is enforced by generating code scaffolding that strictly divides Domain, Application, and Infrastructure layers. This modular structure uses a shared kernel and satisfies architecture enforcement rules to maintain a clean, scalable backend.

When do I need a modular reference structure for ASP.NET API development?

A modular reference structure is needed when building scalable ASP.NET API backends that require clear Presentation, Domain, and Infrastructure separation. It provides a production-ready backbone to accelerate development and avoid repetitive, error-prone manual scaffolding.