aibdd.auto.csharp.it.starter

Generate a C# integration test project skeleton from templates with placeholder replacement.

1|Updated Mar 6, 2026
One-click install
npx skills add https://github.com/zenbuapps/zenbu-powers --skill aibdd-auto-csharp-it-starter
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: aibdd.auto.csharp.it.starter
Source: https://github.com/zenbuapps/zenbu-powers/tree/main/skills/aibdd.auto.csharp.it.starter
Command: npx skills add https://github.com/zenbuapps/zenbu-powers --skill aibdd-auto-csharp-it-starter

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

C# Integration Test projects often require repetitive boilerplate. This skill quickly scaffolds a full ASP.NET Core Web API + SpecFlow + Testcontainers skeleton by reading templates and populating with user-provided project data.

Core Features & Use Cases

  • Reads all template files from templates/ and replaces ${ProjectName} placeholders.
  • Outputs a complete solution structure with src/ and tests/ ready for development and integration testing.
  • Use Case: teams can bootstrap new integration test projects for .NET apps with consistent architecture and tooling.

Quick Start

Run the aibdd.auto.csharp.it.starter and answer prompts to generate a complete ASP.NET Core + SpecFlow skeleton

Frequently Asked Questions about aibdd.auto.csharp.it.starter

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

FAQPage Schema
How do I scaffold a C# integration test project with SpecFlow and Testcontainers?

You can scaffold a C# integration test project by running this skill, which generates a complete ASP.NET Core Web API solution with SpecFlow, Testcontainers, xUnit, and FluentAssertions. It outputs a structured solution containing separate src and tests folders ready for development.

What boilerplate does a SpecFlow and Testcontainers skeleton eliminate for .NET APIs?

A SpecFlow and Testcontainers skeleton eliminates repetitive boilerplate for .NET APIs by generating pre-configured xUnit and FluentAssertions setups. This provides teams with consistent architecture and tooling, removing the need to manually wire up integration testing dependencies from scratch.

Can I generate an ASP.NET Core Web API skeleton with xUnit and FluentAssertions included?

Yes, you can generate an ASP.NET Core Web API skeleton that includes xUnit and FluentAssertions. The skill reads template files and replaces project name placeholders to output a fully structured solution ready for immediate integration testing.

What's the best way to bootstrap a structured C# solution for integration testing?

The best way to bootstrap a structured C# solution for integration testing is to use an automated scaffolding tool. This skill populates templates with your project data and validates the output by running dotnet restore and dotnet build to ensure the generated structure is functional.

Do I need to manually run dotnet restore after generating the C# test project skeleton?

No, you do not need to manually run dotnet restore after generating the C# test project skeleton. The skill automatically validates the generated output by executing dotnet restore and dotnet build to ensure the scaffolded files compile correctly before you start development.

Does the C# integration test scaffolder work with existing ASP.NET Core API projects?

The C# integration test scaffolder is designed for ASP.NET Core API projects requiring SpecFlow and Testcontainers. It generates a new structured solution with src and tests folders, applying consistent architecture and tooling rather than modifying existing project files directly.