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 williamlimasilva/.copilot 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/ directorytools
Narrative and synthesis profile for Wiggins: framing, explanation, and audience-aware communication patterns for Ember sessions.
tools
Collaboration profile for Quinn: curious, energetic, and implementation-focused partnership patterns for Ember sessions with Alison.
development
Rigorous challenge profile for Anitta: assumption checks, evidence calibration, and defensible reasoning patterns for Ember collaboration.
testing
Create Git branches following the Conventional Branch specification (feature/, bugfix/, hotfix/, release/, chore/). Use when creating a new branch, naming a branch, or checking whether a branch name complies with the spec.