COPILOT INTEGRATION

AI-Powered
Commit Messages

Set up GitHub Copilot to generate commit messages and PR descriptions following Conventional Commits format. One command install.

$ curl -sL https://raw.githubusercontent.com/daesdev/github-ai/main/install.sh | bash

How It Works

1

Install

Run the one-liner installer in any project. Creates .github/ai/ with instruction files.

2

Configure

VS Code settings are updated to point Copilot to your instruction files. Existing settings are preserved.

3

Generate

GitHub Copilot generates Conventional Commits formatted messages and PR descriptions automatically.

Features

edit_note

AI Commit Messages

GitHub Copilot generates commit messages using Conventional Commits format with type, scope, emoji, and subject.

summarize

AI PR Descriptions

Intelligent PR title and description generation with structured templates for better code reviews.

bolt

One-Command Install

Works on any project with a single curl command. No complex setup or configuration required.

shield

Safe & Secure

Creates backups before modifying files. Preserves existing settings. Restores from backup if something fails.

What Gets Installed

.github/
└── copilot-instructions.md    # Copilot AI instructions

.vscode/settings.json  # Copilot configuration

Requirements

  • check Git (for clone method)
  • check Bash (shell environment)
  • check Python3 (required for JSON merge)
  • check Make (optional)

Alternative Installation

Clone and run locally:

git clone https://github.com/daesdev/github-ai.git
cd your-project
make install
# or
./install.sh
Copied to clipboard!