Files
TARE-Learn/deliverables/客户AI工程Skill交付包/skills/generate-project-constraints/assets/项目约束生成.prompt.md
T
2026-07-02 10:04:32 +08:00

62 lines
1.5 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 项目约束生成 Prompt
请为下面项目生成可复用的 AI 开发约束资产。
## 项目输入
- 项目路径:
- 输出路径:
- 目标项目类型:
- 是否需要生成 rules:
- 是否需要生成 checklist:
- 是否需要生成 Skill:
## 执行要求
1. 先扫描项目中是否存在显式规则文件,例如 `AGENTS.md`、`CLAUDE.md`、`.trae/rules`、`.cursor/rules`、`README.md`、`CONTRIBUTING.md`。
2. 如果不存在显式规则文件,不要停止,进入 code-only 模式。
3. 从构建配置、运行配置、源码模式、测试配置、CI 配置中提取约束。
4. 每条约束必须标注为:
- `硬约束`:由配置、CI、构建或显式规则直接证明。
- `观察性约束`:由多个源码样例归纳,但没有显式规则。
- `待确认约束`:项目无法证明,但交付前必须团队确认。
5. 每条硬约束和观察性约束必须标注来源路径。
6. 不要把通用最佳实践当成项目事实。
7. 不要把某个项目的专用规则复制到另一个项目。
## 输出格式
请生成:
```text
rules/global.md
rules/frontend.md
rules/backend.md
rules/security.md
rules/testing.md
rules/delivery.md
templates/项目约束提取表.template.md
checklists/项目约束验收清单.md
```
每条规则使用:
```md
## 规则名称
- 级别:
- 适用场景:
- 必须:
- 禁止:
- 来源证据:
- 验收方式:
- 迁移说明:
```
最后输出:
- 已读来源。
- 缺失证据。
- 待确认问题。
- 不能迁移到其他项目的项目特有约束。