Files
everything-claude-code/commands/prompt-optimize.md
Jinyi_Yang 83f6d5679c feat(skills): add prompt-optimizer skill and /prompt-optimize command (#418)
* feat(skills): add prompt-optimizer skill and /prompt-optimize command

Adds a prompt-optimizer skill that analyzes draft prompts, matches them
to ECC components (skills/commands/agents), and outputs a ready-to-paste
optimized prompt. Advisory role only — never executes the task.

Features:
- 6-phase analysis pipeline (project detection, intent, scope, component
  matching, missing context, workflow + model recommendation)
- Auto-detects project tech stack from package.json, go.mod, etc.
- Maps intents to ECC commands, skills, and agents by type and tech stack
- Recommends correct model tier (Sonnet vs Opus) based on task complexity
- Outputs Full + Quick versions of the optimized prompt
- Hard gate: never executes the task, only produces advisory output
- AskUserQuestion trigger when 3+ critical context items are missing
- Multi-prompt splitting guidance for HIGH/EPIC scope tasks
- Feedback footer for iterative refinement

Also adds /prompt-optimize command as an explicit invocation entry point.

* fix: keep prompt optimizer advisory-only

* fix: refine prompt optimizer guidance

---------

Co-authored-by: Affaan Mustafa <affaan@dcube.ai>
2026-03-12 23:40:02 -07:00

2.0 KiB

description
description
Analyze a draft prompt and output an optimized, ECC-enriched version ready to paste and run. Does NOT execute the task — outputs advisory analysis only.

/prompt-optimize

Analyze and optimize the following prompt for maximum ECC leverage.

Your Task

Apply the prompt-optimizer skill to the user's input below. Follow the 6-phase analysis pipeline:

  1. Project Detection — Read CLAUDE.md, detect tech stack from project files (package.json, go.mod, pyproject.toml, etc.)
  2. Intent Detection — Classify the task type (new feature, bug fix, refactor, research, testing, review, documentation, infrastructure, design)
  3. Scope Assessment — Evaluate complexity (TRIVIAL / LOW / MEDIUM / HIGH / EPIC), using codebase size as signal if detected
  4. ECC Component Matching — Map to specific skills, commands, agents, and model tier
  5. Missing Context Detection — Identify gaps. If 3+ critical items missing, ask the user to clarify before generating
  6. Workflow & Model — Determine lifecycle position, recommend model tier, and split into multiple prompts if HIGH/EPIC

Output Requirements

  • Present diagnosis, recommended ECC components, and an optimized prompt using the Output Format from the prompt-optimizer skill
  • Provide both Full Version (detailed) and Quick Version (compact, varied by intent type)
  • Respond in the same language as the user's input
  • The optimized prompt must be complete and ready to copy-paste into a new session
  • End with a footer offering adjustment or a clear next step for starting a separate execution request

CRITICAL

Do NOT execute the user's task. Output ONLY the analysis and optimized prompt. If the user asks for direct execution, explain that /prompt-optimize only produces advisory output and tell them to start a normal task request instead.

Note: blueprint is a skill, not a slash command. Write "Use the blueprint skill" instead of presenting it as a /... command.

User Input

$ARGUMENTS