SuperAPI AI 工具集

prompt-optimizer

通用与其它

查看项目

更新于 10-15 08:38

技能介绍

Prompt Optimizer 是一项用于分析、批评并优化草稿提示词(prompt)的技能,其输出为一份完整的、可直接复制运行的优化提示词,同时匹配 ECC 生态中的相关命令、技能与智能体。

用途

该技能适用于以下情况:用户表示“优化这个 prompt”“改进我的提示词”“重写这个 prompt”,或询问“如何为某任务写出更好的提示词”“怎样让 Claude Code 做某事最好”“如何使用 ECC 来实现某功能”,用户粘贴草稿提示词并寻求反馈或增强,或显式调用 /prompt-optimize。

不适用的情况包括:用户希望直接完成任务(应直接执行);用户说的是“优化代码”“优化性能”等重构类任务(而非提示词优化);用户询问 ECC 配置(应使用 configure-ecc);用户需要技能清单(应使用 skill-stocktake);用户表示“直接做”“不要优化,直接执行”。

主要能力

该技能仅提供建议,不执行用户任务,不写代码、不创建文件、不运行命令。如果用户要求“直接做”,它不会切换到实现模式,而是说明本技能只产出优化提示词,并建议用户发出普通任务请求。

它按顺序运行一个 6 阶段流水线:

  • 阶段 0:项目检测。检查工作目录中是否存在 CLAUDE.md 以读取项目约定,并从 package.json、go.mod、pyproject.toml、Cargo.toml、build.gradle、Package.swift、Gemfile、composer.json、*.csproj 等文件推断技术栈,记录以供后续阶段使用;若无项目文件则标记“技术栈未知”。
  • 阶段 1:意图检测。将任务归类为新功能、Bug 修复、重构、研究、测试、审查、文档、基础设施、设计等类别。
  • 阶段 2:范围评估。根据项目规模或提示词描述判断范围为 TRIVIAL、LOW、MEDIUM、HIGH 或 EPIC,并对应不同的编排方式。
  • 阶段 3:ECC 组件匹配。根据意图、范围与技术栈映射到具体的命令、技能与智能体。
  • 阶段 4:缺失上下文检测。检查技术栈、目标范围、验收标准、错误处理、安全要求、测试期望、性能约束、UI/UX 要求、数据库变更、现有模式、范围边界等;若缺失 3 项以上关键信息,则向用户提出最多 3 个澄清问题。
  • 阶段 5:工作流与模型推荐。确定提示词在开发生命周期中的位置,给出模型建议,并对 HIGH/EPIC 范围任务进行多提示词拆分。

使用方式

用户粘贴草稿提示词并请求优化,或显式调用 /prompt-optimize。技能按上述流水线分析后,输出分为五个部分:提示词诊断(优势、问题表、需澄清项)、推荐的 ECC 组件、优化提示词完整版(放在代码块中,自包含可复制)、优化提示词快速版、增强理由。输出语言与用户输入语言一致。

适用场景

适用于希望改进提示词、不确定如何向 Claude Code 提问、想了解如何正确使用 ECC 组件、或粘贴草稿寻求反馈的用户。示例包括模糊的中文提示词(如“帮我写一个用户登录页面”)、中等复杂度的英文提示词(如添加带验证的 REST API 端点)以及 EPIC 级项目(如将单体迁移到微服务)。

限制

该技能仅提供建议,不执行任务本身。分类中的命令、技能、智能体与模型推荐为资料中列出的映射,具体可用性以实际 ECC 环境为准。其余未在资料中说明的收费、价格、平台等信息暂未提供。