zhenpengLai avatar

zhenpengLai

Community

@zhenpengLai

0Followers
|
5Public Repos
|
91Published Skills

zhenpengLai maintains a 92-skill catalog for .NET engineering—covering C# code quality, testing, architecture, ASP.NET Core, Orleans, AI integration—plus Vue 3 best-practice guidance.

Skills Distribution
DomainDeveloper To....NET Code Quality .. (30%).NET Web, Cloud & .. (20%).NET Testing & Cov.. (15%).NET AI & ML Integ.. (15%)

Agent Skills by zhenpengLai

Showing 91 vetted skills indexed across 1 GitHub repositories.

zhenpengLaizhenpengLai

dotnet-code-analysis

Configure built-in .NET SDK analyzers and gradually promote Roslyn warnings to build errors.

Community
Advanced
zhenpengLaizhenpengLai

dotnet-microsoft-extensions-ai

Build provider-agnostic .NET AI integrations using Microsoft.Extensions.AI abstractions and middleware.

Community
Advanced
zhenpengLaizhenpengLai

dotnet-analyzer-config

Configures .NET analyzer and code-style rules through a repo-root .editorconfig file.

Community
Intermediate
zhenpengLaizhenpengLai

dotnet-wcf

Configure WCF services, bindings, and contracts and plan migrations to gRPC, REST, or CoreWCF.

Community
Intermediate
zhenpengLaizhenpengLai

dotnet-coverlet

Configure coverlet code coverage drivers for .NET test projects and CI pipelines.

Community
Intermediate
zhenpengLaizhenpengLai

dotnet-mcaf-ui-ux

Applies MCAF UI/UX guidance for front-end stack selection, accessibility, and design-system collaboration.

Community
Intermediate
zhenpengLaizhenpengLai

dotnet-sep

Parse and write separated-value files in .NET using the Sep library.

Community
Intermediate
zhenpengLaizhenpengLai

dotnet-project-setup

Create and reorganize .NET solutions with shared build settings, project templates, and test scaffolding.

Community
Intermediate
zhenpengLaizhenpengLai

dotnet-mcaf-nfr

Define measurable non-functional requirements for architecture changes using MCAF quality-attribute guidance.

Community
Intermediate
zhenpengLaizhenpengLai

dotnet-signalr

Implement and review SignalR hubs, streaming, reconnection, and scaling patterns in ASP.NET Core applications.

Community
Advanced
zhenpengLaizhenpengLai

dotnet-cloc

Generates line-count, language-mix, and branch-diff statistics for .NET repositories using cloc.

Community
Intermediate
zhenpengLaizhenpengLai

dotnet-managedcode-communication

Implements explicit result objects and structured errors in .NET service and API boundaries.

Community
Basic
zhenpengLaizhenpengLai

dotnet-quality-ci

Configure .NET CI quality gates covering formatting, analyzers, coverage, mutation testing, and security scanning.

Community
Advanced
zhenpengLaizhenpengLai

dotnet-entity-framework-core

Design, tune, and review EF Core data access with migrations, query translation, and performance patterns.

Community
Intermediate
zhenpengLaizhenpengLai

dotnet-netarchtest

Write architecture rules as .NET unit tests using the NetArchTest.Rules fluent API.

Community
Intermediate
zhenpengLaizhenpengLai

dotnet-mixed-reality

Guides C# and .NET development for HoloLens, MRTK, OpenXR, and Azure mixed-reality solutions.

Community
Advanced
zhenpengLaizhenpengLai

dotnet-mcp

Build and consume Model Context Protocol servers and clients in .NET using the official MCP C# SDK.

Community
Advanced
zhenpengLaizhenpengLai

dotnet-mvvm

Implement the MVVM pattern in .NET applications using MVVM Toolkit source generators.

Community
Intermediate
zhenpengLaizhenpengLai

dotnet-htmlhint

Configures HTMLHint lint gates for static HTML output in .NET repositories.

Community
Intermediate
zhenpengLaizhenpengLai

dotnet-worker-services

Build long-running .NET background services with BackgroundService, graceful shutdown, and health checks.

Community
Advanced
zhenpengLaizhenpengLai

dotnet-legacy-aspnet

Maintain classic ASP.NET applications on .NET Framework and plan incremental migration to ASP.NET Core.

Community
Intermediate
zhenpengLaizhenpengLai

dotnet-managedcode-markitdown

Convert office and rich-text documents to Markdown in .NET ingestion pipelines.

Community
Basic
zhenpengLaizhenpengLai

dotnet-entity-framework6

Guides maintenance and migration of EF6 data layers to EF Core or modern .NET.

Community
Intermediate
zhenpengLaizhenpengLai

dotnet-mstest

Write, run, and repair .NET tests using the MSTest framework and runner models.

Community
Intermediate

Frequently Asked Questions About zhenpengLai

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

You can set up .NET code-quality gates (Roslyn analyzers, StyleCop, CSharpier, ReSharper CLT), run tests and coverage (xUnit, NUnit, MSTest, TUnit, coverlet, Stryker.NET), build ASP.NET Core APIs, Blazor, SignalR, gRPC and Orleans systems, integrate AI via Semantic Kernel or Microsoft.Extensions.AI, and apply Vue 3 Composition API, Pinia, and Vue Router patterns.

Who are these skills designed for?▼

They target .NET backend, desktop, and cloud engineers working in C# repositories—covering ASP.NET Core, MAUI, WPF, WinUI, and Azure Functions—plus frontend developers using Vue 3 with TypeScript, Volar, and vue-tsc. MCAF governance skills also serve tech leads defining architecture, documentation, and review policy.

How do I install and run these skills in practice?▼

Each skill is a folder with native frontmatter (name, version, category, description, compatibility) installed into an agent skill registry. At runtime, the dotnet router skill classifies the repository by app model, then delegates to the narrowest matching skill, respecting the repo's AGENTS.md commands first.

Are these skills and their referenced packages free or open source?▼

Yes. The Vue skills carry MIT licenses, and the .NET skills explicitly reference free or open-source packages such as coverlet, ReportGenerator, Roslynator, Meziantou.Analyzer, StyleCop.Analyzers, NetArchTest.Rules, ArchUnitNET, Stryker.NET, QuickDup, cloc, and the free JetBrains ReSharper Command Line Tools.

What prerequisites do these skills require?▼

Most .NET skills require a .NET SDK-based repository or solution, with specific needs like EF Core 7+, .NET 8+ for MCP and MAUI, or Orleans 9.x/10.x. Vue skills require Vue 3 or Nuxt 3 projects. Frontend linting skills (ESLint, Stylelint, Biome) require Node-based assets such as package.json or ClientApp folders.