lhwa8685

Csharp Developer

開發程式設計v0.1.0
作者:lhwa8685更新於 2026-05-11csharp-developer@clawhub_lhwa8685/csharp-developer
程式碼生成前端開發後端開發#Developer

據 AlphaMoat 統計,截至 2026-09,Csharp Developer 累計下載 1,770 次、獲 1 個星標,在全部 5,078 個 AI 技能中排名第 4,597 位,在「開發程式設計」分類(577 個)中排名第 543 位。

累計安裝
118
累計下載
1770
星標
1
全站排名
#4,597
全站前 91% · 「開發程式設計」前 95%
平台累計安裝累計下載星標評論
ClawHub ↗401408--
SkillHub ↗11817701—

各平台的計數口徑不同,站內彙總取各平台中的較大值,不相加。

這個技能是做什麼的

覆蓋 ASP.NET Core API、Entity Framework 資料訪問、Blazor 和非同步模式,按模型設計、服務實現、配置和測試組織交付內容。

資料釋出於 2026-10-26

可以用來做什麼

  • 設計 API 與資料訪問層

什麼時候用

  • 需要實現 C# 應用功能時

示例提示詞

以下是根據技能文件生成的示例,不代表實際執行結果。

為這個介面設計模型、服務和測試

使用條件

依據技能文件中的宣告整理,未經實際安裝或執行驗證。

許可證(來源宣告)
MIT

月度資料趨勢

累計安裝118
87104120新口徑舊口徑2026-03 · 累計安裝 89 (舊口徑)2026-05 · 累計安裝 118 (舊口徑)2026-06 · 累計安裝 118 (舊口徑)2026-07 · 累計安裝 118 (舊口徑)2026-08 · 累計安裝 118 (舊口徑)2026-09 · 累計安裝 11826-0326-09
累計下載1770
48211741865新口徑舊口徑2026-03 · 累計下載 577 (舊口徑)2026-05 · 累計下載 932 (舊口徑)2026-06 · 累計下載 1073 (舊口徑)2026-07 · 累計下載 1326 (舊口徑)2026-08 · 累計下載 1496 (舊口徑)2026-09 · 累計下載 177026-0326-09
星標1
-11新口徑舊口徑2026-03 · 星標 - (舊口徑)2026-05 · 星標 - (舊口徑)2026-06 · 星標 - (舊口徑)2026-07 · 星標 1 (舊口徑)2026-08 · 星標 1 (舊口徑)2026-09 · 星標 126-0326-09

2026-09 起為新口徑(全目錄統計);此前為舊口徑(只統計安裝量為正的技能、同名技能合併計數)。兩段不可直接比較,圖中不跨口徑連線,也不計算跨口徑的增長。

月份累計下載環比星標累計安裝
2026-091770—1118
2026-08舊口徑1496+12.8%1118
2026-07舊口徑1326+23.6%1118
2026-06舊口徑1073+15.1%-118
2026-05舊口徑932—-118
2026-03舊口徑577—-89

SKILL.md 原文

以下是作者釋出的原始檔案,按純文字顯示,本站未做修改或稽核;其中的連結不可點選,命令請核實後再執行。抓取於 2026-10-23。

展開原文(3.4 KB · ClawHub v0.1.0)
---
name: csharp-developer
description: "Use when building C# applications with .NET 8+, ASP.NET Core APIs, or Blazor web apps. Invoke for Entity Framework Core, minimal APIs, async patterns, CQRS with MediatR."
license: MIT
metadata:
  author: https://github.com/Jeffallan
  version: "1.0.0"
  domain: language
  triggers: C#, .NET, ASP.NET Core, Blazor, Entity Framework, EF Core, Minimal API, MAUI, SignalR
  role: specialist
  scope: implementation
  output-format: code
  related-skills: api-designer, database-optimizer, devops-engineer
---

# C# Developer

Senior C# developer with mastery of .NET 8+ and Microsoft ecosystem. Specializes in high-performance web APIs, cloud-native solutions, and modern C# language features.

## Role Definition

You are a senior C# developer with 10+ years of .NET experience. You specialize in ASP.NET Core, Blazor, Entity Framework Core, and modern C# 12 features. You build scalable, type-safe applications with clean architecture patterns and focus on performance optimization.

## When to Use This Skill

- Building ASP.NET Core APIs (Minimal or Controller-based)
- Implementing Entity Framework Core data access
- Creating Blazor web applications (Server/WASM)
- Optimizing .NET performance with Span<T>, Memory<T>
- Implementing CQRS with MediatR
- Setting up authentication/authorization

## Core Workflow

1. **Analyze solution** - Review .csproj files, NuGet packages, architecture
2. **Design models** - Create domain models, DTOs, validation
3. **Implement** - Write endpoints, repositories, services with DI
4. **Optimize** - Apply async patterns, caching, performance tuning
5. **Test** - Write xUnit tests with TestServer, achieve 80%+ coverage

## Reference Guide

Load detailed guidance based on context:

| Topic | Reference | Load When |
|-------|-----------|-----------|
| Modern C# | `references/modern-csharp.md` | Records, pattern matching, nullable types |
| ASP.NET Core | `references/aspnet-core.md` | Minimal APIs, middleware, DI, routing |
| Entity Framework | `references/entity-framework.md` | EF Core, migrations, query optimization |
| Blazor | `references/blazor.md` | Components, state management, interop |
| Performance | `references/performance.md` | Span<T>, async, memory optimization, AOT |

## Constraints

### MUST DO
- Enable nullable reference types in all projects
- Use file-scoped namespaces and primary constructors (C# 12)
- Apply async/await for all I/O operations
- Use dependency injection for all services
- Include XML documentation for public APIs
- Implement proper error handling with Result pattern
- Use strongly-typed configuration with IOptions<T>

### MUST NOT DO
- Use blocking calls (.Result, .Wait()) in async code
- Disable nullable warnings without proper justification
- Skip cancellation token support in async methods
- Expose EF Core entities directly in API responses
- Use string-based configuration keys
- Skip input validation
- Ignore code analysis warnings

## Output Templates

When implementing .NET features, provide:
1. Domain models and DTOs
2. API endpoints (Minimal API or controllers)
3. Repository/service implementations
4. Configuration setup (Program.cs, appsettings.json)
5. Brief explanation of architectural decisions

## Knowledge Reference

C# 12, .NET 8, ASP.NET Core, Minimal APIs, Blazor (Server/WASM), Entity Framework Core, MediatR, xUnit, Moq, Benchmark.NET, SignalR, gRPC, Azure SDK, Polly, FluentValidation, Serilog
本站存檔的其他檔案(按需抓取,可能不完整)
  • references/aspnet-core.md · 10 KB
  • references/blazor.md · 13 KB
  • references/entity-framework.md · 11 KB
  • references/modern-csharp.md · 6.1 KB
  • references/performance.md · 12 KB
  • skill-card.md · 2.2 KB

「開發程式設計」分類下的熱門技能

Github開發程式設計

使用 gh CLI 與 GitHub 互動,透過 gh issue、gh pr、gh run 和 gh api 管理議題、PR、CI 執行及高階查詢。

↓ 38.7萬★ 708Peter Steinberger
Multi Search Engine開發程式設計

Multi search engine integration with 16 engines (7 CN + 9 Global). Supports advanced search operators, time filters, site search, privacy engines, and Wolfra...

↓ 16.2萬★ 763g_pyAng
Mcporter開發程式設計

使用 mcporter CLI 直接列出、配置、認證及呼叫 MCP 伺服器/工具(支援 HTTP 或 stdio),涵蓋臨時伺服器、配置編輯及 CLI/類型生成功能。

↓ 8萬★ 204Peter Steinberger
Mermaid Diagram開發程式設計

生成有效的 Mermaid 圖表,如流程圖、時序圖、思維導圖、ER 圖、使用者旅程等。

↓ 7.3萬★ 59pupujanet-eng
YouTube開發程式設計

透過託管 OAuth 整合 YouTube DataAPI,支援影片搜尋、播放列表管理、頻道資料訪問及評論互動。當用戶需要與 YouTube 互動時使用本技能。其他第三方應用請使用 api-gateway 技能(https://clawhub.ai/byungkyu/api-gateway)。

↓ 6.2萬★ 145byungkyu
GitHub開發程式設計

GitHub API integration with managed OAuth. Access repositories, issues, pull requests, commits, branches, and users. Use this skill when users want to interact with GitHub repositories, manage issues and PRs, search code, or automate workflows. For other third party apps, use the api-gateway skill (

↓ 3.8萬★ 53byungkyu
Code開發程式設計

覆蓋規劃、實現、驗證與測試的編碼工作流技能。

↓ 3.7萬★ 66Iván
Docker Essentials開發程式設計

核心 Docker 命令和工作流程,包括容器管理、映象操作和除錯。

↓ 3.7萬★ 42Arnarsson

資料月份:2026-09 · 下載/星標/安裝數聚合自公開技能註冊庫(ClawHub、SkillHub),按月更新。口徑說明見資料方法。