feat(skill): 新增项目规范与初始化 Skill
This commit is contained in:
@@ -0,0 +1,20 @@
|
||||
# 成熟项目模式
|
||||
|
||||
## 扫描范围
|
||||
|
||||
- 现有 `AGENTS.md`、`.craftkit/` 和项目说明。
|
||||
- 构建清单与锁文件,例如 Maven、Gradle、npm、Python、Rust 或 Go 的标准文件。
|
||||
- 源码根、模块边界、测试目录和自动化配置。
|
||||
- 少量具有代表性的入口、接口、服务和测试文件;不得为总结风格读取全部业务代码。
|
||||
|
||||
## 提炼规则
|
||||
|
||||
- 重复出现且有多个独立样本支持的写法可记录为“现有约定”。
|
||||
- 单文件写法、废弃目录和历史兼容代码只记录为观察,不提升为规范。
|
||||
- 已有明确规范与代码冲突时保留规范,并列出待处理差异。
|
||||
- 多种风格并存时询问用户哪些模块是标准样本,不能按数量自动裁决。
|
||||
- 自动识别包根、框架和依赖后必须展示证据,由用户确认是否继续沿用。
|
||||
|
||||
## 参考项目
|
||||
|
||||
询问参考项目用于哪些方面:架构、依赖、命名、测试、规范或工具。比较结果应区分“当前项目事实”“参考项目做法”和“建议采用项”,只有用户确认的建议才能写为当前项目约定。
|
||||
Reference in New Issue
Block a user