审查 C#/.NET 代码中的设计模式、职责划分和常见实现问题,提供有关可维护性、测试、性能与安全性的具体改进建议,不修改代码。
- 检查 C#/.NET 设计模式
- 重构前梳理职责
- 检查难以测试的依赖
编码规范、框架、重构、代码审查(1.7万 个)
审查 C#/.NET 代码中的设计模式、职责划分和常见实现问题,提供有关可维护性、测试、性能与安全性的具体改进建议,不修改代码。
Turn a business use case into a Dataverse solution using Python. Get table and relationship designs, implementation code, usage instructions, and recommendations for error recovery, logging, monitoring, and performance based on the expected workload.
中文简介正在准备中。当前显示英语简介。
在 WordPress、Shopify 等内容管理系统中开发或修改主题、扩展、编辑界面和媒体管理。确认各层结构与平台约束,找到合适的修改位置,并兼顾预览和发布流程。
分析现有代码和配置,生成 GitHub Copilot 指引文件,整理技术版本、架构、命名和测试惯例,让建议符合项目实际模式。
生成可自定义的AI指令,从现有代码库中筛选有代表性的实现并整理为exemplars.md。可设置技术类型、分析深度、分类、示例数量,以及是否包含代码片段和说明。
将功能需求文档转为符合 Epoch 单体仓库结构的详细 Markdown 实施计划,涵盖界面、API、数据库、安全、性能和部署,并用 Mermaid 图展示系统架构与数据关系。
根据代码差异、已暂存的改动或文字说明生成提交信息,采用Conventional Commits格式,写清改动要解决的问题和原因,并建议将无关改动拆成不同提交。
用于编写、修改和排查 Windows 批处理脚本,自动执行文件操作、备份和定时任务,并处理参数、变量、循环及错误。
处理 GitHub PR 的评审意见:分类、修复代码、运行仓库检查并回复。在权限允许时反复请求 Copilot 评审,直到最新代码完成评审且每个讨论串都有代理回复。
将系统设计选择整理为统一格式的 ADR,记录背景、采纳理由、替代方案及其否决原因、利弊和实施要点,并以便于人员阅读和 AI 提取信息的 Markdown 保存。
整理 Python 脚本的结构和命名,添加说明处理逻辑与原因的入门注释,并编写涵盖安装、代码运行方式和使用示例的 README.md 教程。
根据读者的角色和目的制作代码导览,生成链接到实际文件和行号的 CodeTour `.tour` 文件,帮助新人学习、审查 PR 或调查故障。
将应用需求整理为 Azure Cosmos DB NoSQL 数据模型,记录读写模式、数据量、并发数和数据关系,并分析容器、分区键、索引及设计取舍,形成两份 Markdown 文档。
按 Conventional Branch 规则创建并检查 Git 分支名。选择适合任务的前缀,规范描述格式,检测基准分支,并创建和切换到新分支。
使用 GitHub Copilot SDK 为应用加入 AI 智能体,支持自定义工具、实时显示生成内容、保存并恢复对话,以及通过连接智能体与工具的协议 MCP 接入外部工具。
检查 Git 更改,并按 Conventional Commits 格式整理提交信息,标明更改类型、范围和摘要。流程包括校验信息、补充说明,并通过 Copilot 执行提交。
检查项目结构和现有配置,为代码代理编写 `AGENTS.md`,用具体命令说明环境设置、开发流程、测试、代码规范、构建和贡献要求。
根据 Epic 产品需求文档编写技术架构规格说明,整理主要功能、配套技术、技术价值和大致规模,并用 Mermaid 图展示系统结构与数据流。
借助 Codebase Memory 探索陌生代码,梳理架构、调用关系和依赖,并检查修改影响。它会对照源文件核实搜索结果,同时考虑索引的新旧程度与覆盖范围,再得出结论。
在开始改代码前梳理相关文件、直接依赖、测试和现有实现范例,并整理成结构化清单供审查。清单还会提示公开API兼容性、数据库迁移和配置变更等风险。
围绕可测量的目标反复修改和测试代码,例如缩短运行时间或降低内存用量。先确定范围与约束,再保留有效改进、撤销无效尝试,并记录实验结果。
规划 Arduino 设备连接 `Azure IoT Hub`,可直接连接或经 `IoT Edge` 网关转发。定义传感器消息、设备身份、离线缓存、远程命令,并整理设备、网关和云端的实现任务。
分析现有代码,整理技术栈、架构模式、组件职责、依赖关系和数据流,生成包含可选图示、代码示例及功能扩展指引的 Markdown 设计文档。
创建 ASP.NET Minimal API 端点,明确请求和响应类型并加入输入验证与标准错误响应。还可组织相关端点,并为 OpenAPI 添加操作、参数和数据结构说明。