ecoDriver Ltd avatar

ecoDriver Ltd

Official

@ecoDriverltd · United Kingdom

0Followers
|
1Public Repos
|
36Published Skills

Sustainability Solutions

Skills Distribution
DomainDeveloper To...Blazor & ASP.NET C.. (35%)Polyglot Test Engi.. (30%)Aspire Distributed.. (15%)C# MCP Server Life.. (12%)

Agent Skills by ecoDriver Ltd

Showing 36 vetted skills indexed across 1 GitHub repositories.

ecoDriverltdecoDriverltd

playwright-cli

Automates browser interactions for web testing, form filling, screenshots, and data extraction.

Official
Intermediate
ecoDriverltdecoDriverltd

collect-user-input

Build and validate Blazor forms across SSR and interactive render modes.

Official
Intermediate
ecoDriverltdecoDriverltd

code-testing-extensions

Provides language-specific test generation guidance files for the code-testing pipeline.

Official
Intermediate
ecoDriverltdecoDriverltd

csharp-scripts

Runs file-based C# apps with the .NET CLI without creating a project.

Official
Intermediate
ecoDriverltdecoDriverltd

convert-blazor-server-to-webapp

Migrates pre-.NET 8 Blazor Server apps to the .NET 8+ Blazor Web App model.

Official
Intermediate
ecoDriverltdecoDriverltd

plan-ui-change

Plan and implement Blazor UI features by decomposing pages into focused components.

Official
Intermediate
ecoDriverltdecoDriverltd

create-blazor-project

Scaffold new ASP.NET Core Blazor web applications with the correct render mode configuration.

Official
Intermediate
ecoDriverltdecoDriverltd

minimal-api-file-upload

Implements file upload endpoints in ASP.NET Core minimal APIs with validation and streaming.

Official
Intermediate
ecoDriverltdecoDriverltd

coordinate-components

Share state between Blazor components using cascading values and scoped services.

Official
Intermediate
ecoDriverltdecoDriverltd

dotnet-inspect

Inspect .NET packages, assemblies, APIs, dependencies, and version diffs for evidence.

Official
Basic
ecoDriverltdecoDriverltd

crap-score

Calculates CRAP scores for .NET methods by combining Cobertura coverage data with cyclomatic complexity analysis.

Official
Intermediate
ecoDriverltdecoDriverltd

mcp-csharp-test

Test C# MCP servers with unit tests and in-memory protocol integration tests.

Official
Intermediate
ecoDriverltdecoDriverltd

aspire-deployment

Deploy Aspire applications from AppHost models to Docker Compose, Kubernetes, Azure, or AWS.

Official
Advanced
ecoDriverltdecoDriverltd

test-anti-patterns

Audits test files in any language for anti-patterns and produces severity-ranked quality reports.

Official
Intermediate
ecoDriverltdecoDriverltd

aspire

Routes Aspire distributed app tasks to orchestration, deployment, and monitoring sub-skills.

Official
Advanced
ecoDriverltdecoDriverltd

support-prerendering

Fix Blazor prerendering issues including duplicate data loads, state loss, and flicker.

Official
Intermediate
ecoDriverltdecoDriverltd

configure-auth

Configure authentication and authorization in Blazor Web Apps across render modes.

Official
Intermediate
ecoDriverltdecoDriverltd

mcp-csharp-debug

Run, debug, and test C# MCP servers locally with IDE and Inspector tooling.

Official
Intermediate
ecoDriverltdecoDriverltd

test-gap-analysis

Analyzes production code via pseudo-mutation reasoning to find tests that miss logic changes.

Official
Advanced
ecoDriverltdecoDriverltd

aspire-orchestration

Manages Aspire AppHost lifecycle and recovers from file locks, port conflicts, and orphaned processes.

Official
Advanced
ecoDriverltdecoDriverltd

dotnet-webapi

Guides creation of ASP.NET Core Web API endpoints with OpenAPI metadata and error handling.

Official
Advanced
ecoDriverltdecoDriverltd

assertion-quality

Analyzes assertion diversity and depth across test suites in any language.

Official
Advanced
ecoDriverltdecoDriverltd

use-js-interop

Implements and reviews JavaScript interop patterns in Blazor components.

Official
Intermediate
ecoDriverltdecoDriverltd

mcp-csharp-publish

Publish C# MCP servers to NuGet, Docker, Azure, and the MCP Registry.

Official
Advanced

Frequently Asked Questions About ecoDriver Ltd

FAQPage Schema
What tasks can I accomplish using ecoDriver Ltd's skills?▼

You can scaffold and migrate Blazor apps, build ASP.NET Core Web APIs and minimal API file uploads, generate and audit tests in any language, run filtered dotnet test executions, orchestrate Aspire distributed apps to Docker Compose, Kubernetes, Azure, or AWS, and manage the full C# MCP server lifecycle from creation to registry publishing.

Who are these skills designed for?▼

These skills target .NET and Blazor developers, test engineers auditing suite quality across languages like Python, TypeScript, Java, Go, and Rust, cloud-native engineers operating Aspire AppHost deployments, and developers building or publishing C# MCP servers with stdio or HTTP transports.

How do the Aspire skills work in practice?▼

The aspire skill detects an AppHost and routes to sub-skills: aspire-init scaffolds greenfield or existing repos, aspire-orchestration handles start, stop, wait, and port-conflict recovery, aspire-deployment publishes to Docker Compose, Kubernetes, Azure, or AWS, and aspire-monitoring surfaces logs, traces, and metrics.

Are ecoDriver Ltd's skills open source?▼

Yes. Nearly all skills carry an explicit MIT license in their native frontmatter, permitting free use, modification, and redistribution. The Aspire family skills are authored by Microsoft at version 0.0.1, also under MIT.

What prerequisites do these skills require?▼

Most skills require the .NET SDK and dotnet CLI; Aspire skills require the aspire CLI and an AppHost, plus target platform CLIs like Docker, kubectl, or Azure CLI for deployment. The playwright-cli skill requires the Playwright command line, and MCP skills use the C# MCP SDK with dotnet new mcpserver templates.