AGILE TEAM
Skip to content

L1 — 提示词工程(Prompt Engineering)

当前项目 L1 的核心:系统级规则注入 + 上下文压缩 + 触发词精准路由,三层叠加让 AI 输出稳定可预测。

📝 作者
杨晨誉
杨晨誉共享技术中心
工号:409322

能力概览

提示词层是整个 AI 工程化体系的地基——纯文案,不执行任何操作,只负责告诉 AI「什么是对的」。所有上层能力(Skills / MCP / CLI)的产出质量,最终都由这一层的规则注入质量决定。

提示词能力

├── 1. 业务规则约束
│   ├── 代码规范约束、编码风格强制要求
│   ├── 项目目录结构、模块命名规范约束
│   ├── 详设文档输出格式、字段规范约束
│   └── 业务模块专属开发规则

├── 2. 意图理解与翻译
│   ├── 自然语言需求 → 开发动作翻译
│   ├── 口语描述 → 标准化指令转换
│   └── 复杂需求拆解、分步任务拆解

├── 3. 内容生成与格式化
│   ├── 纯文本文档生成(详设、接口说明、注释)
│   ├── Markdown / JSON / YAML 规范排版
│   ├── 代码注释、文案、日志文案生成
│   └── 错误信息解读、问题原因通俗解释

├── 4. 静态分析与评审
│   ├── 代码片段静态评审、坏味道识别
│   ├── 逻辑漏洞、写法不规范人工规则校验
│   ├── 接口设计合理性、字段设计评审
│   └── 优化建议、重构方案文案输出

└── 5. 上下文记忆与持续迭代
    ├── 项目全局上下文记忆、模块认知
    ├── 多轮对话连续开发、上下文续接
    └── 历史产出复用、风格统一延续

核心特征:最耗 Token,但也是最基础的一层。没有良好的 Prompt 层,Skills / MCP / CLI 的产出就无法稳定对齐团队规范。

前端示例 — 本项目的 L1 实现

能力实现方式
系统级规则注入copilot-instructions.md(10 个编辑器 _compat 适配,统一源头)
任务型少样本SKILL.md 的示例输出段落(AI 知道"正确的输出长什么样")
思维链引导Pre-flight 声明 + 前置检查清单(AI 在执行前先列出已读文件和状态)
上下文压缩standards/index.md 任务类型 → 规范子集映射,按需懒加载(避免一次性塞入 13 条规范)
领域词汇锚定_registry.md 触发词单一数据源(一处定义,全编辑器同步)

为什么这样设计(前端示例)

问题:AI 为什么经常"不守规矩"?

AI 模型的训练数据是通用互联网内容,它的默认行为是"通用最佳实践",而不是你项目的约定(比如命名前缀、字典编码、AbstractPageQueryHook 用法)。

解法:上下文注入 + 懒加载

用户发起任务


copilot-instructions.md 已载入(系统级,Copilot 自动读取)
    │  └─ 描述:项目技术栈 + 团队约定 + Skill 路由规则

AI 匹配触发词 → 读取对应 SKILL.md(精准加载,不污染上下文)


SKILL.md 内的 Pre-flight 指令 → AI 声明已读文件 + 工具链状态
    │  └─ 可观测:Pre-flight 没输出 = AI 没读 = 立即重触发

任务执行(只加载本次任务需要的规范子集)

上下文压缩的价值

直接把 13 条规范全部载入 = 每次 token 浪费 ~8000 tokens,且 AI 注意力分散。

standards/index.md 的任务映射方案:

任务类型加载的规范子集
生成新页面01-toolchain + 02-code-structure + 04-coding-basics + 07-config
表单/弹窗+ 11-form-validation
规范审计全量 13 条(convention-audit 专用)
样式修改仅 SCSS 相关

待提升方向

问题现状建议
边界场景回默认行为page-codegen / convention-audit 缺少"❌ 错误示范"反例给关键 SKILL.md 加反例段落
多触发词命中时歧义无消歧机制_registry.md 增加互斥组声明
规范更新不一致业务项目是 kit 的副本,手动改不同步升级 kit + wl-skills update 是唯一正确路径

核心原则

L1 的本质是"帮 AI 建立上下文"。信息给得越精准,AI 输出越稳定。
不是让 AI 更聪明,而是让 AI 知道"这个项目里什么是对的"。

延伸阅读

参考资料

资源说明
OpenAI — Prompt Engineering GuideOpenAI 官方提示词工程指南,L1 基础
Anthropic — Prompt LibraryAnthropic 官方示例库,各场景提示词模板
GitHub Copilot — 指令文件官方文档copilot-instructions.md 官方说明
Cursor Rules 官方文档Cursor .cursorrules / .cursor/rules 配置
LearnPrompting.org提示词工程开源教程,覆盖 CoT / Few-shot / RAG 等技术

You may not distribute, modify, or sell this software without permission.