MIT License

技术解读

以下内容由 GitRead 中文社区 编辑团队基于项目 README 与官方资料整理, 结合中文开发者的常见使用场景补充技术选型建议。具体以项目官方文档为准。

深度技术分析:kangarooking/system-prompt-skills

该项目的核心在于从165个顶级AI产品系统提示词中提取出15个可执行Agent Skill,旨在通过精简和优化这些Skill的使用体验,以帮助开发者更高效地利用AI能力。下面我们将围绕背景、技术实现及应用场景等多个方面进行深入剖析。

项目背景与痛点

AI产品因其复杂性和多样性,导致开发者在集成这些产品时面临诸多挑战。例如,需要花费大量时间去筛选适合的系统提示词及了解其背后的执行机制。通过 kangarooking/system-prompt-skills 项目的精简,开发者可直接利用这些系统经历其时间成本与学习成本,专注于核心业务代码实现。

我们不仅掌握了关键的系统提示词的精炼和整合之道,更是在整个过程中深刻理解了当今AI产品的核心痛点,即如何提高开发效率与减少不必要的学习曲线。

核心技术揭秘

此项目在技术实现上采用了以下几方面的创新设计:

技术架构

该项目采用轻量化设计原则,仅以精简的系统提示词为核心,剥离了大量繁琐的配置与辅助功能,直接为开发者提供最少且最直接的接口绑定。

数据流图
graph TD A[解析用户输入] --> B[解析技能] B -->|"匹配成功"| C("执行任务") B -->|"匹配失败"| D[返回空值/日志] C --> E[生成输出] E --> F[返回结果]

在每一个Skill中,用户的输入首先被适配至合适的格式,然后映射到可用的系统提示词上,如果匹配成功则执行对应的逻辑后生成输出并返回,否则将返回指定的错误或空值,并作日志记录。

实现原理

该项目利用了参数化的方式来定义每个Skill的调用接口。对于每一项Skill,其内部封装了多种系统返回格式适配算法。这些算法经过预处理与优化,无论是从代码维护、局部数据流控制还是依赖模块更新方面,均达到了高效执行的标准。

关键算法

功能亮点与差异

相比那些臃肿的AI集成包,此项目突出以下几点创新点:

  • 高效性:通过剥离系统提示词的核心,减少不必要的代码开销,提高算法执行效率。
  • 透明化:利用半开放式的定义格式,透明呈现算法操作和输入输出间的映射关系。
  • 灵活性:针对不同的操作场景相同操作方式进行适当修改,而无需重构整体框架。

kangarooking/system-prompt-skills 所带来的轻量级优势可以在保证核心功能可用的同时,大幅剪短项目开发周期,降低学习门栏;同时也为需要各自应用环境有特殊需求的开发者提供了可扩展空间。

应用场景与落地建议

在生产环境中使用该项目应注意以下几个建议:

  • 兼容性信任:首先要确保所调用的Skill接口版本一致、兼容。
  • 功能扩展限制:项目边界清晰定义,不要试图越过项目边界进行扩展。
  • 监控与反馈:重视应用场景的监控,这有助于发现潜在的问题并提高系统的鲁棒性。

适合场景

  • 需要灵活操作原始系统提示词并具有高效要求的任何AI产品集成项目。
  • 活动产品研发阶段需要快速试错和调整的部分。

综合评价

优点

  • 轻量高效:设计上偏向于简洁高效,针对具体场景进行高速度的技能调用。
  • 开发优势明显:能显著缩短开发者在AI项目上花的时间,轻松进行相关开发工作。

缺点

  • 项目易用性门槛相对较高,可能需要一定AI背景知识来理解和使用。
  • 因精简导致扩展性有限,不适合处理大量非标准格式输入。

README

System Prompt Skills

一套可直接使用的 Agent skill 工具包——从 165 个顶级 AI 产品系统提示词中,蒸馏出 15 个可复用的系统提示词设计模式。

它不是泄露提示词合集,也不是 prompt 模板库。原始提示词只是语料来源,本仓库保留的是可迁移的方法论:身份、人格、工具、安全、记忆、上下文、搜索、引用、输出、移动端、语音端和编程代理的系统级设计模式。

这套 skills 能解决什么问题

  • 想设计一个稳定的 AI 产品 system prompt,但不知道从身份、工具、安全还是输出格式开始
  • 想把 Chat 助手升级为 Agent,需要工具权限、任务路由、子代理和上下文管理
  • 想降低 prompt injection、越权工具调用、记忆污染和引用不可审计等风险
  • 想为移动端、语音端、代码代理、AI 搜索等不同场景设计专用提示词
  • 想学习 OpenAI、Anthropic、Google、xAI、Perplexity 等产品在系统提示词层面的共性模式

蒸馏了什么

本仓库从 asgeirtj/system_prompts_leaks 语料中提取了 15 个 Agent skill,按系统提示词工程的四层组织:

核心架构层

  • persona-design:身份与角色边界设计
  • personality-system:可插拔人格与语气层
  • tool-specification:工具定义、发现、权限与生命周期
  • safety-guardrails:安全防线、拒答策略与伦理边界
  • memory-system:长期记忆、静默应用与敏感边界

交互控制层

  • output-formatting:输出长度、格式、风格与反机械化表达
  • conversation-flow:意图分类、澄清策略、任务路由与自主度控制
  • search-integration:搜索触发、查询生成、来源优先级与知识检索
  • citation-system:引用格式、溯源机制与可审计回答

工程支撑层

  • context-management:token 预算、上下文压缩、延迟加载与缓存感知
  • agent-delegation:子代理分工、上下文隔离与任务生命周期
  • injection-defense:提示注入防御、内容信任分级与反泄露规则

场景适配层

  • voice-optimization:语音助手的简洁、口语化与音频安全
  • mobile-adaptation:小屏幕响应层级、移动端格式限制与原生工具适配
  • code-engineering:编程代理的 Git 安全、代码编辑和验证循环

Generated by Cangjie Skill

本仓库由 cangjie-skill 生成——一个把高价值文本蒸馏成可执行 Agent skills 的开源工具链。

cangjie-skill 基于 RIA-TV++ 方法论,将原始材料中的方法论、框架、原则提取为原子化 skill,可被 AI agent 在真实场景中直接调用。

仓库结构

system-prompt-skills/
├── README.md              ← 你正在看的
├── README.en.md           ← English version
├── LICENSE                ← MIT
├── OVERVIEW.md            ← 语料库整体理解
├── INDEX.md               ← 15 个 skill 的全景图和组合指南
├── candidates/            ← 候选模式池
├── rejected/              ← 被淘汰候选
└── */SKILL.md             ← 15 个可执行 system prompt skills

如何使用

  1. 先浏览 INDEX.md,根据产品形态选择组合路径
  2. 如果从零设计 AI 产品,优先从 persona-design、safety-guardrails、output-formatting 开始
  3. 如果构建 Agent,组合 tool-specification、conversation-flow、agent-delegation、injection-defense
  4. 如果做 AI 搜索或 RAG,组合 search-integration、citation-system、context-management
  5. 将相关 SKILL.md 的触发条件、执行步骤和边界条件接入你的 agent 框架

来源与致谢

  • 语料:asgeirtj/system_prompts_leaks
  • 覆盖厂商:Anthropic、Google、OpenAI、xAI、Perplexity、Meta、Mistral、Notion、Warp、Brave 等
  • 蒸馏时间:2026-05-04

特别感谢 asgeirtj/system_prompts_leaks 对各类 AI 产品系统提示词的公开整理。本仓库的 15 个 Agent skills 是在这个原始语料项目基础上,用 cangjie-skill 方法论进一步抽取、归纳和重构而成。站在巨人的肩膀上,才有了这套可复用的系统提示词设计模式库。

More Skills

  • Cangjie Skill — 把高价值文本蒸馏成可执行 Agent skills 的开源工具链
  • 1000 True Fans Skill — 《1000个铁粉》的 13 个个人品牌、铁粉养成与信任变现 skill
  • Influence Skill — 《影响力》的 12 个说服心理、顺从机制与防御判断 skill
  • Contagious Skill — 《疯传》的 15 个 STEPPS 传播策略与口碑诊断 skill
  • Viral Copywriting Skill — 《爆款文案》的 14 个销售型文案写作与诊断 skill

关于作者

袋鼠帝 kangarooking — AI 博主,独立开发者。AI Top 公众号「袋鼠帝 AI 客栈」主理人

火山引擎领航 KOL,百度千帆开发者大使,GLM 布道师,Trae 昆明第一任 Fellow

平台 链接
X Twitter(袋鼠帝) https://x.com/aikangarooking
小红书(袋鼠帝) https://xhslink.com/m/5YejKvIDBbL
抖音(袋鼠帝) https://v.douyin.com/hYpsjphuuKc
公众号 袋鼠帝 AI 客栈
视频号 AI 袋鼠帝

微信公众号「袋鼠帝 AI 客栈」二维码:

License

MIT. See LICENSE.

评论

暂无评论