What problem does it solve?
Many teams rely on GitHub Copilot but struggle with inconsistent or incompatible code suggestions because Copilot lacks a precise, repository-specific instruction set that reflects exact versions, architecture, and established coding patterns. This Skill generates a structured blueprint to ensure Copilot produces code that matches the project's real-world constraints and conventions rather than guessing or introducing incompatible features.
Core Features & Use Cases
- Automated Version Detection: Scan project manifests and config files to identify exact language, framework, and library versions and constrain suggestions accordingly.
- Architecture & Pattern Analysis: Inspect folder structure and source files to detect architectural style, module boundaries, and common coding patterns to preserve consistency.
- Copilot Instruction Authoring: Produce a copilot-instructions.md intended for .github/copilot that documents prioritized context files, coding standards, testing expectations, and explicit rules to avoid assumptions.
- Use Case: Onboard Copilot in a mixed-language monorepo by generating targeted instructions that prevent incompatible language features and align new code with existing test, logging, and DI patterns.
Quick Start
Generate a copilot-instructions.md for this repository by scanning configuration and source files to detect exact versions and coding patterns, then write guidance into .github/copilot that enforces detected constraints and conventions.