awesome/skills/suggest-awesome-github-copilot-instructions/SKILL.md
Suggest relevant GitHub Copilot instruction files from the awesome-copilot repository based on current repository context and chat history, avoiding duplicates with existing instructions in this repository, and identifying outdated instructions that need updates.
npx skillsauth add gabeujin/workspace-init-mcp suggest-awesome-github-copilot-instructionsInstall 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.
Analyze current repository context and suggest relevant copilot-instruction files from the GitHub awesome-copilot repository that are not already available in this repository.
#fetch tool..github/instructions/ folderapplyTo patternshttps://raw.githubusercontent.com/github/awesome-copilot/main/instructions/<filename>).github/instructions/ folder#fetch tool to download assets, but may use curl using #runInTerminal tool to ensure all content is retrieved#todos tool to track progress🔍 Repository Patterns:
🗨️ Chat History Context:
Display analysis results in structured table comparing awesome-copilot instructions with existing repository instructions:
| Awesome-Copilot Instruction | Description | Already Installed | Similar Local Instruction | Suggestion Rationale |
|------------------------------|-------------|-------------------|---------------------------|---------------------|
| blazor.instructions.md | Blazor development guidelines | ✅ Yes | blazor.instructions.md | Already covered by existing Blazor instructions |
| reactjs.instructions.md | ReactJS development standards | ❌ No | None | Would enhance React development with established patterns |
| java.instructions.md | Java development best practices | ⚠️ Outdated | java.instructions.md | applyTo pattern differs: remote uses '**/*.java' vs local '*.java' - Update recommended |
*.instructions.md files in the instructions/ directorydescription and applyTo patternshttps://raw.githubusercontent.com/github/awesome-copilot/main/instructions/<filename>#fetch toolBased on GitHub documentation, copilot-instructions files should be:
.github/copilot-instructions.md (applies to entire repository).github/instructions/NAME.instructions.md (applies to specific file patterns via applyTo frontmatter)instructions/NAME.instructions.md (for sharing and distribution)Instructions files in awesome-copilot use this front matter format:
---
description: 'Brief description of what this instruction provides'
applyTo: '**/*.js,**/*.ts' # Optional: glob patterns for file matching
---
githubRepo tool to get content from awesome-copilot repository instructions folder.github/instructions/ directoryapplyTo patternsWhen outdated instructions are identified:
.github/instructions/ directorydocumentation
Write a coding standards document for a project using the coding styles from the file(s) and/or folder(s) passed as arguments in the prompt.
testing
Safely upgrades legacy or older initialized workspaces to the latest managed harness structure with dry-run, backup, restore, and review discipline.
tools
Guides the Copilot CLI on how to use the WorkIQ CLI/MCP server to query Microsoft 365 Copilot data (emails, meetings, docs, Teams, people) for live context, summaries, and recommendations.
tools
Windows App Development CLI (winapp) for building, packaging, and deploying Windows applications. Use when asked to initialize Windows app projects, create MSIX packages, generate AppxManifest.xml, manage development certificates, add package identity for debugging, sign packages, or access Windows SDK build tools. Supports .NET, C++, Electron, Rust, Tauri, and cross-platform frameworks targeting Windows.