其他

copilot-instructions-blueprint-generator

github/awesome-copilot

Technology-agnostic blueprint generator for creating comprehensive copilot-instructions.md files that guide GitHub Copilot to produce code consistent with project standards, architecture patterns, and exact technology versions by analyzing existing codebase patterns and avoiding assumptions.

  • 8946 次安装
  • 4.1万 星标
  • 收录于

安装命令

npx skills add https://github.com/github/awesome-copilot --skill copilot-instructions-blueprint-generator

要点

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

SKILL.md

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 Instructions