Skip to content
Back to skills

Enhance Prompt

ASecurity

User wants a rewritten, copy-ready prompt for another agent or session. Produce prompt; don't run its task.

  • 2 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added November 7, 2026
ai-agentsapi

Works with

  • api

Security analysis

A100/100

Scanned November 7, 2026

npx -y skills add ryanportfolio/winuse-mcp --skill enhance-prompt --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Enhance Prompt?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Enhance Prompt
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ryanportfolio-enhance-prompt-winuse-mcp/badge)](https://www.skillsdirectory.com/skills/ryanportfolio-enhance-prompt-winuse-mcp)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: enhance-prompt
description: "User wants a rewritten, copy-ready prompt for another agent or session. Produce prompt; don't run its task."
---

# Write a usable handoff prompt

Find the request first. Non-empty `$ARGUMENTS` is the request. With it empty, or "turn this
into a prompt" / "hand this off", the request is the current task or the follow-up task the
user just named: carry over what the session established (file paths and line numbers, user
decisions, approaches tried and failed, open questions) as plain statements, never references
to the conversation, and recheck relied-on facts a later edit may have made stale. With no
input and no current task, ask what the prompt is for; never invent one. When the input was
empty, open the reply with one line naming the inferred request.

Preserve the user's intended task: advice, review, planning, or implementation. Carry forward
settled choices and existing authorization without broadening either. Do not turn approved
implementation into another proposal round merely because it touches UI copy or an API.

Gather the minimum cold-reader context: current and desired behavior, verified file paths,
relevant patterns, constraints, and completion checks. Inspect facts that can be discovered.
Ask only when a missing decision materially changes the prompt; identify harmless assumptions.
Never invent requirements, metrics, files, or permissions.

For a runtime-specific prompt, include its relevant project constraints (CLAUDE.md for Claude, AGENTS.md for Codex), the intended workspace
or branch when known, and native capabilities only when they affect execution. For a generic
recipient, use portable outcome-based instructions. Inline necessary constraints if the
recipient cannot access the source. Keep pasted data distinct from instructions.

Match detail to the task. A useful sequence is context, task, constraints, verification,
and requested output. Short tasks need no formal template. Include examples only when
they clarify the deliverable. Split into approval phases only for genuinely unresolved
decisions or external actions needing new authority, not as a blanket default.

State what happens if a required check or resource is unavailable: report the gap and
continue independent authorized work. Match verification to the claim; do not add broad
test prohibitions or require full-suite execution for every tiny change.

Read the draft as a recipient with no conversation history. Remove padding and ambiguous
references. Deliver one copy-ready block in normal, clear prose, optionally preceded by a
short note describing material changes. Do not execute the prompt, edit project files,
or create a separate task unless the user separately requested that action.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

View all in ai-agents →

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.