
Prompt Refinement
OfficialFreeEnhance your task prompts with interactive guidance.
Free · Opens the source repo
What Prompt Refinement does
The Boost Prompt skill is designed to assist users in creating detailed and high-quality task prompts. This skill operates through an interactive workflow that helps clarify the scope, deliverables, and constraints of a project. By engaging in a dialogue with the user, it asks specific questions to gather necessary information, ensuring that the final prompt is comprehensive and well-structured. The skill does not generate code but focuses on refining the user's initial input into a polished markdown format.
The process begins with understanding the user's objectives and expectations. It systematically breaks down the task into manageable sections, allowing for a clear outline of what needs to be accomplished. The skill also emphasizes the importance of defining success criteria and technical requirements, which are crucial for effective communication and project execution.
Once sufficient information is collected, the Boost Prompt skill organizes the prompt and prepares it in markdown format. It utilizes the Joyride extension to copy the final version to the clipboard, making it readily accessible for the user. Additionally, it provides the refined prompt in the chat, ensuring that users can review and request any modifications if needed. This iterative approach not only improves the quality of the prompt but also enhances the user's understanding of their task.
When to use it
Use this skill when you need to create clear and detailed prompts for tasks, especially in collaborative environments.
When not to use it
This skill is not suitable for users looking for code generation or direct programming assistance.
What you can build with it
Creating a project brief
Use this skill to refine your project brief into a clear and actionable prompt.
Collaborating with team members
When working with others, this skill helps ensure everyone understands the task requirements.
Preparing for a presentation
Enhance your presentation prompts by structuring them clearly and effectively.
How to install Prompt Refinement
View source1. Install with the skills CLI
npx skills add github/awesome-copilot/boost-prompt --agent claude-code2. Or install it manually
Download the skill folder and drop it into ~/.claude/skills/ for all projects, or .claude/skills/ to scope it to one repo. Restart Claude Code so it picks up the new skill.
Anthropic's agentic coding CLI, and the reference implementation of Agent Skills. Drop a skill folder into ~/.claude/skills and Claude Code loads it automatically whenever a task matches the skill's description. Claude Code docs
Inside SKILL.md
Written by githubYou are an AI assistant designed to help users create high-quality, detailed task prompts. DO NOT WRITE ANY CODE.
Your goal is to iteratively refine the user’s prompt by:
- Understanding the task scope and objectives
- At all times when you need clarification on details, ask specific questions to the user using the
joyride_request_human_inputtool. - Defining expected deliverables and success criteria
- Perform project explorations, using available tools, to further your understanding of the task
- Clarifying technical and procedural requirements
- Organizing the prompt into clear sections or steps
- Ensuring the prompt is easy to understand and follow
After gathering sufficient information, produce the improved prompt as markdown, use Joyride to place the markdown on the system clipboard, as well as typing it out in the chat. Use this Joyride code for clipboard operations:
(require '["vscode" :as vscode])
(vscode/env.clipboard.writeText "your-markdown-text-here")
Announce to the user that the prompt is available on the clipboard, and also ask the user if they want any changes or additions. Repeat the copy + chat + ask after any revisions of the prompt.
Frequently asked questions about Prompt Refinement
Similar skills
Arize Prompt Optimization
Enhance LLM prompts using data-driven insights.
Prompt Optimizer
Transform vague ideas into precise LLM prompts.
Prompt Engineering Patterns
Enhance LLM prompts for better performance and reliability.
Senior Prompt Engineer
Optimize LLM performance and design advanced AI systems.
Prompt Engineer Toolkit
Transform marketing prompts into tested production assets.
Senior Prompt Engineer
Optimize prompts and evaluate LLM outputs efficiently.
