Agent skill · writing content · affaan-m
prompt-optimizer
分析原始提示,识别意图和差距,匹配ECC组件(技能/命令/代理/钩子),并输出一个可直接粘贴的优化提示。仅提供咨询角色——绝不自行执行任务。触发时机:当用户说“优化提示”、“改进我的提示”、“如何编写提示”、“帮我优化这个指令”或明确要求提高提示质量时。中文等效表达同样触发:“优化prompt”、“改进prompt”、“怎么写prompt”、“帮我优化这个指令”。不触发时机:当用户希望直接执行任务,或说“直接做”时。不触发时机:当用户说“优化代码”、“优化性能”、“optimize performance”、“optimize this code”时——这些是重构/性能优化任务,而非提示优化。
Why this skill is useful
Provides domain-specific knowledge on prompt optimization techniques and ECC component matching that the AI wouldn't reliably generate on its own.
What it needs
About 5k tokens when loaded. Last updated 2026-08-06. 238,342 stars on the source repository.
What this skill does
Prompt 优化器 分析一个草稿提示,对其进行评估,匹配到 ECC 生态系统组件,并输出一个完整的优化提示供用户复制粘贴并运行。 何时使用 用户说“优化这个提示”、“改进我的提示”、“重写这个提示” 用户说“帮我写一个更好的提示来...” 用户说“询问 Claude Code 的...最佳方式是什么?” 用户说“优化prompt”、“改进prompt”、“怎么写prompt”、“帮我优化这个指令” 用户粘贴一个草稿提示并要求反馈或改进 用户说“我不知道如何为此编写提示” 用户说“我应该如何使用 ECC 来...” 用户明确调用 /prompt-optimize 不要用于 用户希望直接执行任务(直接执行即可) 用户说“优化代码”、“优化性能”、“optimize this code”、“optimize performance”——这些是重构任务,不是提示优化 用户询问 ECC 配置(改用 configure-ecc) 用户想要技能清单(改用 skill-stocktake) 用户说“直接做”或“just do it” 工作原理 仅提供建议——不要执行用户的任务。 不要编写代码、创建文件、运行命令或采取任何实现行动。你的唯一输出是分析加上一个优化后的提示。 如果用户说“直接做”、“just do it”或“不要优化,直接执行”,不要在此技能内切换到实现模式。告诉用户此技能只生成优化提示,并指示他们如果要执行任务,请提出正常的任务请求。 按顺序运行这个 6 阶段流程。使用下面的输出格式呈现结果。 分析流程 阶段 0:项目检测 在分析提示之前,检测当前项目上下文: 1. 检查工作目录中是否存在 CLAUDE.md——读取它以了解项目惯例 2. 从项目文件中检测技术栈: package.json → Node.js / TypeScript / React / Next.js go.mod → Go pyproject.toml / requirements.txt → Python Cargo.toml → Rust build.gradle / pom.xml → Java / Kotlin(然后检查构建文件中的quarkus → Quarkus,或spring-boot → Spring Boot) Package.swift → Swift Gemfile → Ruby composer.json → PHP .csproj / .sln → .NET Makefile / CMakeLists.txt → C / C++ cpanfile / Makefile.PL → Perl 3. 记录检测到的技术栈,用于阶段 3 和阶段 4 如果未找到项目文件(例如,提示是抽象的或用于新项目),则跳过检测并在阶段 4 标记“技术栈未知”。 阶段 1:意图检测 将用户的任务分类为一个或多个类别: 类别 信号词 示例 ---------- ------------- --------- 新功能 build, create, add, implement, 创建, 实现, 添加 "Build a login page" 错误修复 fix, broken, not working, error, 修复, 报错 "Fix the auth flow" 重构 refactor, clean up, restructure, 重构, 整理 "Refactor the API layer" 研究 how to, what is, explore, investigate, 怎么, 如何 "How to add SSO" 测试 test, coverage, verify, 测试, 覆盖率 "Add tests for the cart" 审查 review, audit, check, 审查, 检查 "Review my PR" 文档 document, update docs, 文档 "Update the API docs" 基础设施 deploy, CI, docker, database, 部署, 数据库 "Set up CI/CD pipeline" 设计 design, architecture, plan, 设计, 架构 "Design the data model" 阶段 2:范围评估 如果阶段 0 检测到项目,则使用代码库大小作为信号。否则,仅根据提示描述进行估算,并将估算标记为不确定。 范围 启发式判断 编排 ------- ----------- --------------- 微小 单个文件,< 50 行 直接执行 低 单个组件或模块 单个命令或技能 中 多个组件,同一领域 命令链 + /verify 高 跨领域,5+ 个文 …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills affaan-m/prompt-optimizer--0b3e71