











把已经重复解释 10 次、20 次的内容,从聊天上下文迁移到项目知识(Instructions)和 Skill 中。
这通常说明 Copilot 每次进入新会话时,都在做同样的事情:
先看 Program.cs
再看依赖注入
再看项目结构
再判断组件关系
然后才开始干活
实际上,这些都是稳定知识,不应该每次重新学习。
.github/copilot-instructions.md
把项目长期不变的信息放进去。
这样 Copilot 每个会话都会自动知道项目结构。
项目架构
代码规范
模块边界
构建方式
测试方式
目录说明
安全规则
很多 Token 都浪费在架构判断上。
每个project 是什么用途,什么技术,什么抽象层级
DependencyInjection.cs
服务怎么注册?
怎么构建?
哪个项目启动?
发布命令是什么?
# Testing
Before submitting changes:
- Build solution
- Run affected unit tests
- Verify DeviceControl page loads
Preferred commands:
dotnet build
dotnet test
Installer
License
Security
Authentication
Database Migration
# Sensitive Directories
/security
/deployment
/installers
Never modify these directories
without explicit user instruction.
如果某类任务经常重复。
.github/skills/device-control/
Copilot 会自动知道处理流程。
哪些内容适合做 Skill?有固定流程、重复出现的任务。
新增 API
新增 Razor 页面
****发布
问题处理
Test Case 生成
Release Note 生成
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。