SuperAPI AI 工具集

output-style-creator

智能体与模型

查看项目

更新于 10-15 22:40

技能介绍

用途:创建、校验和诊断 Claude Code 的“输出样式”(output style)。输出样式是 Markdown 文件,其正文会在会话每一轮替换 Claude Code 的默认系统指令,用于设定角色、语气和默认响应格式;设置 keep-coding-instructions: true 可保留内置软件工程指令。

主要能力:先判断该用哪种机制——需要每轮改变角色/语气/响应形态用输出样式;项目约定与代码库事实用 CLAUDE.md;启动时一次性追加用 --append-system-prompt;单一聚焦任务或需在委派工作中保持的行为用 Agent;按需加载的任务指令用 Skill。内置样式包括 Default、Proactive、Concise、Explanatory、Learning,创建前应先检查是否已有内置或自定义样式可复用。

使用方式:工作流分七阶段——发现(运行 validate_output_style.py discover,读取所有生效样式)、需求收集(角色、是否保留编码指令、响应形态、作用域、插件激活、选择器描述行)、编写(frontmatter 加指令正文,正文写成系统提示而非说明文档,陈述目标行为而非禁令,说明例外情况,控制篇幅)、放置(用户级 ~/.claude/output-styles/{name}.md、项目级 .claude/output-styles/{name}.md、托管策略、插件 {plugin-path}/output-styles/{name}.md)、校验(运行 validate_output_style.py check,插件样式另跑 uvx skilllint@latest check 与 claude plugin validate)、激活与测试(通过 /config 或 outputStyle 设置激活,测试四类提示)、诊断(先重跑发现阶段,再对照排错表)。

限制:输出样式不会作用于子代理;插件样式若在默认 output-styles/ 目录,不要向 plugin.json 添加 outputStyles 键,否则会替换默认扫描;样式切换从下一条消息生效,终端中样式文件在启动时读取,会话中途创建或编辑后需重启;独立 /output-style 命令已在 v2.1.91 移除。具体版本要求与字段语义以官方资料为准。