Technology-agnostic blueprint generator for creating comprehensive copilot-instructions.md files that guide GitHub Copilot to produce code consistent with…
Generate GitHub Copilot instruction files by analyzing actual codebase patterns and technology versions.
Scans projects to detect exact language, framework, and library versions, then generates instructions that enforce compatibility with those specific versions
Analyzes existing code patterns for naming conventions, architecture style, error handling, testing approaches, and documentation standards to ensure Copilot-generated code matches established practices
Supports multiple technology stacks (JavaScript, TypeScript, React, Angular, Python, Java, .NET) with technology-specific guidance sections
Configurable quality focus areas including maintainability, performance, security, accessibility, and testability, with instructions tailored to your project's priorities
Outputs a .github/copilot/copilot-instructions.md file that prioritizes consistency with existing codebase patterns over external best practices
Copilot Instructions Blueprint Generator
Configuration Variables
${PROJECT_TYPE="Auto-detect|.NET|Java|JavaScript|TypeScript|React|Angular|Python|Multiple|Other"}
${ARCHITECTURE_STYLE="Layered|Microservices|Monolithic|Domain-Driven|Event-Driven|Serverless|Mixed"}
${CODE_QUALITY_FOCUS="Maintainability|Performance|Security|Accessibility|Testability|All"}
${DOCUMENTATION_LEVEL="Minimal|Standard|Comprehensive"}
${TESTING_REQUIREMENTS="Unit|Integration|E2E|TDD|BDD|All"}
${VERSIONING="Semantic|CalVer|Custom"}
Generated Prompt
"Generate a comprehensive copilot-instructions.md file that will guide GitHub Copilot to produce code consistent with our project's standards, architecture, and technology versions. The instructions must be strictly based on actual code patterns in our codebase and avoid making any assumptions. Follow this approach:
1. Core Instruction Structure
# GitHub Copilot Instructionsdon't have the plugin yet? install it then click "run inline in claude" again.