This document explains how this repository is configured for optimal use with GitHub Copilot coding agent, following GitHub's best practices.
This repository uses multiple instruction files to configure GitHub Copilot coding agent:
The newer format for Copilot instructions (supported since July 2025). This file is read first by Copilot and serves as the primary instruction source.
Alternative location for Copilot instructions, maintained for compatibility. Both files contain the same comprehensive instructions that include:
- How to Work on Issues: Step-by-step workflow guidance
- Repository Overview: Purpose, structure, and key characteristics
- Branding Information: Critical brand elements that must be preserved
- Content Guidelines: Rules for maintaining bilingual content and consistency
- Build, Lint, and Test: Validation commands for documentation quality
- Security Considerations: Clear guardrails on what to protect and what NOT to change
- AI-Specific Guidance: Special instructions for bilingual content and Unicode characters
- Documented that this is a documentation/branding repository (not source code)
- Explained the dual purpose: personal branding + GitKraken CLI documentation
- Listed key files and their purposes
- "How to Work on Issues" section provides clear workflow
- Emphasis on minimal changes and consistency
- Requirements for bilingual content synchronization
- Documented validation commands (markdownlint, shellcheck, pandoc)
- Explained manual review requirements
- Listed GitHub Actions workflows
- What to Protect: Personal info, brand assets, licenses
- What NOT to Change: Brand colors, artist name, contact info, hashtags
- Safe Changes: Documentation improvements, typo fixes, broken links
- Bilingual content handling (Spanish primary, English secondary)
- Special character preservation (•K e l £ ə r•)
- Multiple format variant synchronization
When you assign an issue to GitHub Copilot:
- Copilot reads
.instructions.md(or.github/copilot-instructions.md) to understand the repository - Analyzes the issue description and acceptance criteria
- Plans changes based on the guidelines provided
- Makes minimal modifications respecting the guardrails
- Validates changes according to documented commands
- Creates a PR with the changes for human review
- Consistent Results: Copilot follows documented standards
- Protects Critical Elements: Brand identity and personal info preserved
- Faster Reviews: Clear guidelines mean fewer revision cycles
- Better Quality: Explicit validation steps ensure documentation quality
- Bilingual Integrity: Both language versions stay synchronized
As you work with Copilot:
- Review PR quality - Are instructions being followed?
- Update guidelines - Add clarifications if Copilot makes mistakes
- Document patterns - Add common workflows to instructions
- Refine guardrails - Adjust what can/cannot be changed
- GitHub Copilot Best Practices
- GitHub Copilot Coding Agent Tips
- Custom Instructions Update (July 2025)
- Setting up GitHub Copilot coding agent
- Repository Instructions:
.instructions.md - Repository Instructions:
.github/copilot-instructions.md
Last Updated: November 2025
Maintained By: Keller (Oscar Rojas Ortiz)