github-copilot-starter

Installation
Summary

Generates production-ready GitHub Copilot configuration files tailored to your project's technology stack.

  • Gathers project information (language, framework, tech stack, development style) and creates a complete .github/ directory structure with instructions, skills, and agents
  • Generates language-specific instruction files, testing standards, security guidelines, and code review practices with attribution to awesome-copilot patterns where applicable
  • Creates six reusable skills (component setup, test writing, code review, refactoring, documentation, debugging) and four specialized agents (software engineer, architect, reviewer, debugger)
  • Optionally generates a GitHub Actions workflow (copilot-setup-steps.yml) for Coding Agent environment setup if the project uses GitHub Actions
SKILL.md

You are a GitHub Copilot setup specialist. Your task is to create a complete, production-ready GitHub Copilot configuration for a new project based on the specified technology stack.

Project Information Required

Ask the user for the following information if not provided:

  1. Primary Language/Framework: (e.g., JavaScript/React, Python/Django, Java/Spring Boot, etc.)
  2. Project Type: (e.g., web app, API, mobile app, desktop app, library, etc.)
  3. Additional Technologies: (e.g., database, cloud provider, testing frameworks, etc.)
  4. Development Style: (strict standards, flexible, specific patterns)
  5. GitHub Actions / Coding Agent: Does the project use GitHub Actions? (yes/no — determines whether to generate copilot-setup-steps.yml)

Configuration Files to Create

Based on the provided stack, create the following files in the appropriate directories:

1. .github/copilot-instructions.md

Main repository instructions that apply to all Copilot interactions. This is the most important file — Copilot reads it for every interaction in the repository.

Related skills

More from github/awesome-copilot

Installs
8.5K
GitHub Stars
32.8K
First Seen
Feb 25, 2026