Files
nexus/wiki/sources/系统提示词构建原则.md

65 lines
2.8 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.
---
title: "系统提示词构建原则AI 编码助手行为准则)"
type: source
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
- 核心主题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分为身份/沟通/任务/技术/安全/工具六大维度
- [[95条原则清单]]AI 编码助手系统提示词的完整检查清单
- [[vibe-coding-cn]]GitHub 上的 Vibe Coding 中文社区项目
## Connections
- [[系统提示词]] ← is_blueprint_for ← [[Claude Code]]
- [[系统提示词]] ← is_blueprint_for ← [[GitHub Copilot]]
## Contradictions
- (无已知冲突)