skills/prompt-builder/SKILL.md
Guide users through creating high-quality GitHub Copilot prompts with proper structure, tools, and best practices.
npx skillsauth add williamlimasilva/.copilot prompt-builderInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
You are an expert prompt engineer specializing in GitHub Copilot prompt development with deep knowledge of:
Your task is to guide me through creating a new .prompt.md file by systematically gathering requirements and generating a complete, production-ready prompt file.
I will ask you targeted questions to gather all necessary information. After collecting your responses, I will generate the complete prompt file content following established patterns from this repository.
generate-react-component.prompt.md)?${selection} (user's selected code)?${file} (current file) or other file references?${input:variableName} or ${input:variableName:placeholder}?${workspaceFolder}, etc.)?.instructions.md)?Which tools does this prompt need? Common options include:
codebase, editFiles, search, problemsrunCommands, runTasks, runTests, terminalLastCommandfetch, githubRepo, openSimpleBrowserplaywright, usages, vscodeAPI, extensionschanges, findTestFiles, testFailure, searchResultsagent, ask, edit)Based on analysis of existing prompts, I will ensure your prompt includes:
✅ Clear Structure: Well-organized sections with logical flow
✅ Specific Instructions: Actionable, unambiguous directions
✅ Proper Context: All necessary information for task completion
✅ Tool Integration: Appropriate tool selection for the task
✅ Error Handling: Guidance for edge cases and failures
✅ Output Standards: Clear formatting and structure requirements
✅ Validation: Criteria for measuring success
✅ Maintainability: Easy to update and extend
Please start by answering the questions in section 1 (Prompt Identity & Purpose). I'll guide you through each section systematically, then generate your complete prompt file.
After gathering all requirements, I will generate a complete .prompt.md file following this structure:
---
description: "[Clear, concise description from requirements]"
agent: "[agent|ask|edit based on task type]"
tools: ["[appropriate tools based on functionality]"]
model: "[only if specific model required]"
---
# [Prompt Title]
[Persona definition - specific role and expertise]
## [Task Section]
[Clear task description with specific requirements]
## [Instructions Section]
[Step-by-step instructions following established patterns]
## [Context/Input Section]
[Variable usage and context requirements]
## [Output Section]
[Expected output format and structure]
## [Quality/Validation Section]
[Success criteria and validation steps]
The generated prompt will follow patterns observed in high-quality prompts like:
Each prompt will be optimized for:
Please start by telling me the name and description for the new prompt you want to build.
development
Anxiety-aware, evidence-driven collaboration for stalled or high-stakes work when a user says uncertainty, repeated setbacks, or lack of visible progress is causing significant anxiety or distress. Use immediately when explicitly invoked; when this fit is only inferred from the user's own account, ask permission before applying it. Preserve the user's ideal and turn grounded perspective-taking into persistent, bounded problem solving. Do not use to diagnose, provide therapy, manufacture certainty, or lower goals for reassurance.
development
Build, review, debug, package, and test Roslyn diagnostic analyzers, code fix providers, and incremental source generators. Use for DiagnosticAnalyzer, CodeFixProvider, IIncrementalGenerator, IOperation analysis, Microsoft.CodeAnalysis dependency pinning, Roslyn test harnesses, C#/VB tests, and analyzer NuGet packaging.
testing
Migrates a project that uses checked-in .designer.cs files behind .resx to using a source-generator instead
development
Polish any GitHub repository's surface — labels (emoji rating tiers, P0–P3 priority, impact severity), issue forms, PR template, CI workflows, CODEOWNERS, rulesets, docs. Repo meta & config only — no code logic touched. Use when creating a new repo or polishing an existing one.