build-feature

Implement approved vertical-slice feature steps across .NET Blazor WebAssembly layers.

Updated Mar 30, 2026
One-click install
npx skills add https://github.com/geobarteam/github-copilot-configs --skill build-feature-geobarteam
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: build-feature
Source: https://github.com/geobarteam/github-copilot-configs/tree/main/skills/build-feature
Command: npx skills add https://github.com/geobarteam/github-copilot-configs --skill build-feature-geobarteam

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill removes uncertainty and inconsistency when implementing approved vertical-slice features by providing a disciplined, step-by-step Red-Green-Refactor workflow that enforces test-first development, code analysis, and human approval gates.

Core Features & Use Cases

  • Test-first Implementation: Always writes failing tests, runs the test executable, implements minimal production code, and proves success before moving on.
  • Multi-layer Scaffolding: Produces patterns and templates across Domain, Application, Persistence, Contracts, API controllers, DbUp migrations, and Presentation layers using a reference feature.
  • Progress & Safety Gates: Tracks progress in the plan file, enforces code analysis, formatting, and requires explicit user approval before marking steps complete.
  • Use Case: Implement a new CRUD vertical-slice feature in a Blazor WASM + .NET solution by following the approved plan one step at a time.

Quick Start

Use the build-feature skill to implement the next unchecked step in _plans/<FeatureName>.md by following the Red-Green-Refactor workflow and stopping for user approval.

Frequently Asked Questions about build-feature

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

FAQPage Schema
How do I implement a vertical-slice feature in a Blazor WebAssembly .NET repository?

Implementing a vertical-slice feature in a Blazor WebAssembly .NET repository requires a step-by-step Red-Green-Refactor workflow that scaffolds domain entities, application commands, persistence repositories, controllers, and presentation components.

What is the Red-Green-Refactor workflow for .NET feature development?

The Red-Green-Refactor workflow for .NET feature development enforces test-first implementation by writing failing tests, running the test executable, adding minimal production code, and proving success through explicit build, format, and code analysis checks before proceeding.

Does this workflow support DbUp database migrations for Blazor applications?

Yes, this workflow supports DbUp database migrations for Blazor applications by scaffolding multi-layer patterns across persistence, contracts, API controllers, and presentation components within the approved vertical-slice feature plan.

How do I enforce test-first development and code analysis in a .NET Blazor project?

You enforce test-first development and code analysis in a .NET Blazor project by applying safety gates that require explicit dotnet build, format, code-analysis proofs, running the test executable, and human approval before marking any plan step complete.

Can I use this approach to add CRUD operations across all .NET layers?

Yes, you can use this approach to add CRUD operations across all .NET layers, as it produces patterns and templates for domain, application, persistence, contracts, API controllers, DbUp migrations, and presentation components using a reference feature.

When do I need a human approval gate during dotnet feature implementation?

You need a human approval gate during dotnet feature implementation after running tests and code analysis proofs, ensuring explicit user approval is required before marking any step in the vertical-slice feature plan done.