$ capture
Select text, type `@im`, run `/im`, or call `@im` in the terminal.
fela@agents:~$ oci --surfaces vscode,cursor,claude,codex
VS Code / Cursor / Claude Code / Codex
Turn rough coding prompts into context-aware engineering tasks before they reach your agent. It routes through a harness intelligence library, loads embedded skills, asks for missing details, and ships a prompt with acceptance criteria and validation steps.
outcome demo
Two examples show the difference between sending a raw request straight to an agent and sending the task after One-Click Improve has shaped it for the active harness.
Fix login bug
Agent first response: Which login flow is broken? What error do you see? Which files should I inspect? Likely outcome: 2-4 messages spent finding the task.
One-Click output: Objective: fix the failing auth path. Context to confirm: flow, error, auth files. Guardrails: preserve sessions; avoid unrelated UI changes. Done when: login works and the failure has a targeted test.
prompt-prep loop
Select text, type `@im`, run `/im`, or call `@im` in the terminal.
Score clarity, specificity, context, constraints, success criteria, testing, ambiguity, and architecture.
Use the bundled improve-prompt skill plus the harness route: VS Code, Cursor, Claude Code, Codex, or shell.
Copy, apply to the editor, or send the improved prompt to the agent surface you already use.
harness intelligence library
One-Click Improve knows where the prompt is going: VS Code, Cursor, Claude Code, Codex, or a terminal flow. It uses the right route for that surface, applies the embedded prompt-improvement skill, and turns the request into something the receiving agent can act on.
@im improve the prompt
@harness choose the best route
/im inside Cursor or Claude Code
works where prompts start
Use the sidebar panel, improve selected text, or mention `@im` in VS Code Chat.
@im Fix login bug
Install the VSIX and use the Cursor command route for reliable chat prompting.
/im Add tests for session timeout
Generate an improved prompt from any shell and paste or pipe it into Claude Code or Codex.
@im "Refactor dashboard loading"
Ask `@harness` which route to use, then sync accepted skills into `.claude`, `.cursor`, `.agents`, and `.github`.
@harness "I am working in Cursor"
local first
The deterministic local provider ships ready to use. OpenAI and Anthropic adapters stay dormant until you opt in and store keys with VS Code SecretStorage.
start here
The installer detects VS Code and Cursor, installs the extension, creates terminal shortcuts, and syncs the bundled skill to user-level harness folders.
curl -fsSL https://raw.githubusercontent.com/felabuyi-batman/prompt-improve/main/scripts/install.sh | bash