Agent Skills
返回列表
💻

C# 开发专家

开发编程 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @kunlungrowth/kg-csharp-developer。

技能介绍

解决什么问题

这个技能面向 .NET 8 工程师,处理 C# 后端与 Web UI 的常见工程问题:Minimal API 或 Controller 的接口设计、EF Core 数据访问配置、Blazor 组件实现,以及异步、迁移和依赖注入生命周期的自检。它也适合把自然语言需求、约束和可选代码片段整理成可评审的 CSharpAppSpec 工件,减少接口、数据层与 UI 之间反复确认的成本。对需要把口头需求沉淀为结构化设计说明、再交给 code-reviewer 评审的团队,它能提供一个清晰的输入输出边界。

技能如何工作

核心能力

  • 确认 API 形态、数据层与是否使用 Blazor
  • 划分 endpoint、service、repository 边界
  • 生成 Minimal API、EF Core 配置与 Blazor 组件代码
  • 输出 {app, framework, endpoints, data, notes} 结构化工件

关键步骤

  1. 需求确认:明确 REST API 形态、数据访问与 UI 目标。
  2. 分层设计:确定 endpoint/service/repository 职责。
  3. 实现产出:写出类型安全的应用代码与配置。
  4. 质量自检:核对异步调用、EF 迁移、依赖注入生命周期。
  5. 工件交付:返回 CSharpAppSpec,并给出 2-3 条最该改的改进建议。

它尤其适合排查 .NET API 偶发超时、同步阻塞、EF 全表加载等问题,并建议 AsNoTracking、索引等检查方向。也可接收已有 CSharpAppSpec 做二次优化,或把需求、约束与代码片段整理成更明确的工件。不适用非 .NET 技术栈,也不处理 .NET Framework 老项目。

使用场景

  • 把自然语言需求整理成 Minimal API、EF Core 与 Blazor 的结构化设计说明。
  • 排查 .NET API 偶发超时,检查同步阻塞、EF 全表加载并给出索引与 AsNoTracking 建议。
  • 在新增 REST 接口时划分 endpoint、service、repository 边界,并输出可评审的 CSharpAppSpec。
  • 把已有 CSharpAppSpec 做二次优化,重点核对异步、迁移和依赖注入生命周期。

适合人员

  • 负责 .NET 8 后端的工程师,想把 API 形态、EF Core 配置和 Blazor 组件整理成结构化设计。
  • 维护 C# Web 项目的开发者,需要检查异步调用、数据库迁移和依赖注入生命周期。
  • 带小团队的后端负责人,要把口头需求沉淀成 CSharpAppSpec 再交给 code-reviewer 评审。
  • 用 Blazor 做内部系统的工程师,希望新增界面时同时明确数据访问边界。