本文へ移動
cccskills
無料GitHub で公開

output-formatting

当系统提示词需要为 AI 输出定义格式规范、长度约束、风格指南或反"AI味"策略时调用此 Skill。适用于聊天机器人、CLI 工具、移动端助手、设计生成器等需要自适应输出的场景。不适用于:纯内容生成(无格式要求)、内部推理链设计、安全策略制定。

当需求仅涉及"用什么格式返回数据"而非"如何控制输出的风格与密度"时,这不是最佳 Skill。

インストール方法を見る

含まれるファイル(1)

  • SKILL.md5.7 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

输出格式与风格控制

R — 原文 (Reading)

多个 AI 供应商系统提示词中共同浮现的输出控制模式:按复杂度自适应长度、按平台定制格式、用反"AI slop"启发式规则消除机械化表达。Claude Mobile 按屏幕尺寸分四档长度;Gemini CLI 限制三行以内;Meta AI 禁用"Here's a..."等套话;Le Chat 用表格替代列表;Claude Design 禁用圆角容器和 Inter/Roboto 字体。

I — 方法论骨架 (Interpretation)

  1. 复杂度分级 — 按问题深度映射输出长度档位(一句话 / 短列表 / 两三段 / 完整文档)
  2. 平台感知 — 检测目标载体(CLI / 移动端 / 桌面 / API),应用对应格式约束
  3. 前置答案原则 — 结论先行,解释后置;"Always lead with the answer"
  4. 反 AI slop 规则集 — 禁止套话开头、无意义表情符号、过度格式化、破折号滥用
  5. 领域标记语言 — 为特定平台定制标记(Notion 压缩 URL {{1}}、GPT-4o image_group JSON)
  6. 格式降级策略 — 默认散文体,仅在必要时使用列表/表格,绝不"为了好看而格式化"
  7. 引用密度控制 — 代码引用使用 file_path:line_number 格式,摘要限制在 1-2 句

A1 — 案例分析 (Past Application)

案例: Claude Mobile 屏幕尺寸自适应输出

  • 问题: 移动端屏幕空间有限,长回复导致用户需要大量滚动,体验差
  • 设计模式的使用: Claude Mobile 系统提示词定义了四级长度策略:简单问题 → 1-2 句话;操作指南 → 短列表;实质性问题 → 2-3 段;复杂主题 → 不超过两屏。同时强制"答案先行"原则
  • 结论: 该策略在有限屏幕空间内最大化信息密度,用户可快速获取核心答案,需要时再向下滚动查看细节

案例: Meta AI 反套话策略

  • 问题: AI 回复普遍带有"Here's a..."、"Great question!"等机械化开场白,用户反感
  • 设计模式的使用: Meta AI 系统提示词明确禁止此类套话,要求使用扁平列表、表格呈现结构化数据,禁止破折号,保持直接风格
  • 结论: 消除 AI slop 后用户满意度显著提升,说明格式控制不仅是美学问题,更是体验核心

A2 — 触发场景 (Future Trigger) ★

用户在什么情境下需要?

  1. 设计聊天机器人系统提示词时,需要控制回复长度和格式
  2. 为 CLI 工具定义输出规范,要求简洁无废话
  3. 为移动端 AI 助手适配屏幕尺寸约束
  4. 设计品牌专属的 AI 输出风格指南(如设计工具中禁止特定字体和视觉元素)
  5. 构建多平台 AI 产品,需要为不同载体定义差异化输出策略

语言信号

  • "回复太长了/太啰嗦了"
  • "输出格式需要适配手机屏幕"
  • "不要那些 AI 常用的套话"
  • "简洁一点,像终端工具那样输出"
  • "品牌风格指南要求避免..."

与相邻 skill 的区分

  • 与 conversation-flow 的区别: 本 Skill 聚焦输出的"形式"(长度/格式/风格),conversation-flow 聚焦交互的"流程"(路由/澄清/自主度)
  • 与 context-management 的区别: context-management 管理输入侧的 token 预算,本 Skill 管理输出侧的格式密度

E — 可执行步骤 (Execution)

  1. 定义复杂度分级表 — 完成标准: 建立至少三档长度映射(简单/中等/复杂),每档有明确的句子数或行数上限,并与目标平台视口尺寸挂钩

  2. 编写反 AI slop 黑名单 — 完成标准: 列出至少 10 条禁止项(套话开场白、无意义表情符号、过度格式化、破折号滥用、Inter/Roboto 字体、圆角容器等),每条附带替代方案

  3. 设计平台格式规范 — 完成标准: 为每个目标平台(CLI/移动端/桌面/API)定义默认格式模式(如 CLI 默认三行散文体、移动端默认答案先行+短列表),包含领域专用标记语法说明

  4. 建立格式降级规则 — 完成标准: 明确"默认散文体 → 必要时列表 → 复杂时表格 → 极少时代码块"的升级路径,以及每级的使用触发条件

  5. 添加输出自检钩子 — 完成标准: 在系统提示词末尾加入输出自检指令:"生成后检查:是否套话开头?是否过度格式化?答案是否在前两句内出现?"

B — 边界 (Boundary) ★

不要在以下情况使用

  • 用户明确要求某种特定格式(如 JSON Schema、XML)— 这属于数据契约而非风格控制
  • 输出对象是机器而非人类(API 返回值、结构化数据)
  • 场景是创意写作或文学创作,格式自由度是需求的一部分
  • 仅需控制内容安全性(如敏感词过滤),不涉及格式和风格

常见失败模式

  • 过度约束导致回复僵化:把"简洁"理解为"只回答是/否",丢失关键上下文
  • 反 AI slop 走向极端:禁止所有表情符号和格式标记,导致技术文档可读性下降
  • 忽视平台差异:在桌面端适用的回复长度直接搬到移动端,不做适配
  • 混淆输入压缩与输出控制:试图通过限制输出来解决 token 预算问题,应该用 context-management 而非本 Skill

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

同じリポジトリのスキル

概要と使いどころ

当系统提示词需要设计多代理协作架构、子代理专业化分工、代理间上下文隔离与传递机制、任务生命周期管理时调用此 Skill。适用于 AI Agent 平台、多工具编排系统、代码审查流水线、跨应用协作场景等。不适用于:单代理系统(无委派需求)、简单工具调用(无子代理概念)、纯 API 编排(无 AI 决策)。当需求聚焦于"单代理内的对话路由"而非"多代理间的任务分配"时,应该用 conversation-flow 而非本 Skill。

日本語の概要は準備中です。原文の説明を表示しています。

kangarooking/system-prompt-skills2092026年5月4日 更新

当系统提示需要设计引用格式、信息溯源机制、来源标注系统时调用。适用于文档问答、搜索增强生成(RAG)、代码引用、浏览器辅助等需要让用户追溯信息来源的场景。不适用于纯创作类输出(如故事、诗歌),不适用于无需溯源的常识问答,也不适用于注入防御(虽然两者都涉及内容可信度)。

日本語の概要は準備中です。原文の説明を表示しています。

kangarooking/system-prompt-skills2092026年5月4日 更新

当系统提示面向编程代理(Coding Agent)场景时调用。适用于构建代码编辑、文件操作、Git 工作流、自动化编程助手的系统提示。不适用于代码解释或教学场景(无文件修改),不适用于 DevOps 基础设施配置(非代码层),不适用于纯对话式代码问答(无工具调用)。

日本語の概要は準備中です。原文の説明を表示しています。

kangarooking/system-prompt-skills2092026年5月4日 更新

当系统提示词需要设计 token 预算分配、上下文压缩策略、延迟加载机制、记忆持久化方案时调用此 Skill。适用于长对话 AI 助手、代码编辑器集成、研究型 Agent、多会话系统等需要精细管理上下文窗口的场景。不适用于:单轮交互系统(无上下文管理需求)、纯无状态 API(无对话历史)、简单的 prompt 模板设计。当需求聚焦于"如何搜索外部信息"而非"如何管理已有信息"时,应该用 search-integration 而非本 Skill。

日本語の概要は準備中です。原文の説明を表示しています。

kangarooking/system-prompt-skills2092026年5月4日 更新

当系统提示词需要定义 AI 如何分类用户意图、路由到不同处理流程、决定澄清策略和自主度级别时调用此 Skill。适用于多任务型 AI 助手、客服机器人、编程工具、研究助手等需要结构化对话管理的场景。不适用于:纯问答型系统(无任务执行)、单轮交互(无对话状态)、简单的 prompt 模板(无路由逻辑)。当需求仅涉及"输出什么格式"而非"如何决定输出什么"时,应该用 output-formatting 而非本 Skill。

日本語の概要は準備中です。原文の説明を表示しています。

kangarooking/system-prompt-skills2092026年5月4日 更新

当系统提示需要防御提示注入、越狱攻击、社会工程、内容信任边界突破等安全威胁时调用此 Skill。适用于构建 AI Agent、聊天机器人、文档处理助手等任何接受外部输入的系统提示。不适用于纯内部工具调用场景或已完全隔离的沙箱环境,也不适用于 UI 布局或响应格式设计。

日本語の概要は準備中です。原文の説明を表示しています。

kangarooking/system-prompt-skills2092026年5月4日 更新

kangarooking のスキルをすべて見る

このスキルの問題を報告する