Suggest Awesome Github Copilot Instructions | Skills Pool
Skill File
Suggest Awesome Github Copilot Instructions
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.
Analyze current repository context and suggest relevant copilot-instruction files from the GitHub awesome-copilot repository that are not already available in this repository.
Compare Versions: Compare local instruction content with remote versions to identify:
Instructions that are up-to-date (exact match)
Instructions that are outdated (content differs)
Key differences in outdated instructions (description, applyTo patterns, content)
Analyze Context: Review chat history, repository files, and current project needs
Compare Existing: Check against instructions already available in this repository
Match Relevance: Compare available instructions against identified patterns and requirements
Present Options: Display relevant instructions with descriptions, rationale, and availability status including outdated instructions
Validate: Ensure suggested instructions would add value not already covered by existing instructions
Output: Provide structured table with suggestions, descriptions, and links to both awesome-copilot instructions and similar local instructions
AWAIT user request to proceed with installation or updates of specific instructions. DO NOT INSTALL OR UPDATE UNLESS DIRECTED TO DO SO.
Download/Update Assets: For requested instructions, automatically:
Download new instructions to .github/instructions/ folder
Update outdated instructions by replacing with latest version from awesome-copilot
Do NOT adjust content of the files
Use #fetch tool to download assets, but may use curl using #runInTerminal tool to ensure all content is retrieved
Use #todos tool to track progress
Context Analysis Criteria
🔍 Repository Patterns:
Programming languages used (.cs, .js, .py, .ts, etc.)