feat(wiki): deep ingest batch 3 (19 source pages, AI dir focus)
This commit is contained in:
@@ -1,28 +1,64 @@
|
||||
---
|
||||
title: "系统提示词构建原则"
|
||||
title: "系统提示词构建原则(AI 编码助手行为准则)"
|
||||
type: source
|
||||
tags: []
|
||||
date: 2025-03-14
|
||||
tags: ['系统提示词', 'Prompt', 'AI', '编码助手', 'VibeCoding', 'GitHub']
|
||||
date: 2025-12-30
|
||||
source: https://github.com/2025Emma/vibe-coding-cn
|
||||
author: vibe-coding-cn 社区
|
||||
---
|
||||
|
||||
## Source File
|
||||
- [[raw/AI/系统提示词构建原则.md]]
|
||||
|
||||
## Summary
|
||||
- 核心主题:系统级提示词(System Prompt)的构建原则与最佳实践
|
||||
- 问题域:Prompt工程、系统提示词设计
|
||||
- 方法/机制:结构化设计系统提示词的各组成部分
|
||||
- 结论/价值:高质量系统提示词是AI应用稳定输出的基础
|
||||
- 核心主题:AI 编码助手的系统提示词构建原则,涵盖身份行为准则、沟通互动、任务执行、技术编码、安全防护、工具使用六大维度
|
||||
- 问题域:如何构建一个"懂规矩、会干活、不乱来"的 AI 编码助手系统提示词
|
||||
- 方法/机制:从 GitHub 项目 vibe-coding-cn 提炼的 95 条原则,分六大类,可直接作为 Claude Code/GitHub Copilot 等工具的 System Prompt 模板
|
||||
- 结论/价值:这是目前最完整的 AI 编码助手行为准则清单之一,每条原则都有具体执行细节
|
||||
|
||||
## Key Claims
|
||||
- 系统提示词应包含:角色定义、任务范围、输出格式、约束条件
|
||||
- 好的系统提示词需要清晰、无歧义、可执行
|
||||
- 需要持续迭代优化,根据实际输出效果调整
|
||||
### 核心身份与行为准则(15条)
|
||||
- 严格遵守项目现有约定,优先分析周围代码而非假设
|
||||
- 彻底完成用户请求,包括合理的隐含后续操作
|
||||
- 未经用户确认,不执行超出明确范围的重大操作
|
||||
- 专注解决问题,而非过程
|
||||
|
||||
### 沟通与互动(18条)
|
||||
- 专业、直接、简洁的语气;避免对话式填充语
|
||||
- 在执行工具前,简要告知用户你将做什么
|
||||
- 减少输出冗余,避免不必要的总结
|
||||
- 澄清问题时主动提问,而非猜测用户意图
|
||||
|
||||
### 任务执行与工作流(24条)
|
||||
- 复杂任务必须使用 TODO 列表规划
|
||||
- 遵循"理解→计划→执行→验证"的开发循环
|
||||
- 优先探索(Read-only scan),而非立即行动
|
||||
- 尽可能并行化独立的信息收集操作
|
||||
|
||||
### 技术与编码规范(29条)
|
||||
- 优化代码清晰度和可读性;变量名应为名词,函数名应为动词
|
||||
- 优先使用完整单词而非缩写
|
||||
- 使用卫语句/提前返回,避免深层嵌套
|
||||
- 移动优先的 UI 设计原则
|
||||
|
||||
### 安全与防护(10条)
|
||||
- 执行修改文件系统的命令前,必须解释目的和潜在影响
|
||||
- 绝不引入或提交暴露密钥/API 密钥的代码
|
||||
- 确保所有用户输入都被正确验证和清理
|
||||
|
||||
### 工具使用(9条)
|
||||
- 尽可能并行执行独立的工具调用
|
||||
- 使用专用工具而非通用 Shell 命令进行文件操作
|
||||
- 避免陷入重复调用工具而没有进展的循环,适时向用户求助
|
||||
|
||||
## Key Concepts
|
||||
- [[系统提示词]]:定义AI角色身份和行为规范的最高层Prompt
|
||||
- [[提示词工程]] ← extends ← [[系统提示词]]
|
||||
- [[系统提示词]]:定义 AI 编码助手行为准则的 Prompt,分为身份/沟通/任务/技术/安全/工具六大维度
|
||||
- [[95条原则清单]]:AI 编码助手系统提示词的完整检查清单
|
||||
- [[vibe-coding-cn]]:GitHub 上的 Vibe Coding 中文社区项目
|
||||
|
||||
## Connections
|
||||
- [[提示词框架]] ← relates_to ← [[系统提示词]]
|
||||
- [[Prompt能力]] ← relates_to ← [[系统提示词]]
|
||||
- [[系统提示词]] ← is_blueprint_for ← [[Claude Code]]
|
||||
- [[系统提示词]] ← is_blueprint_for ← [[GitHub Copilot]]
|
||||
|
||||
## Contradictions
|
||||
- (无已知冲突)
|
||||
|
||||
Reference in New Issue
Block a user