This folder contains global Copilot/Codex customization that can be reused across repositories.
copilot-instructions.md: global baseline rulescopilot-commit-message-instructions.md: commit message policycopilot-code-review-instructions.md: review policyrepo-profiles.yml: reusable high-level profile catalog for different repo typessecurity-baseline.md: portable security baseline checklistDEPRECATION.md: lifecycle policy for prompts/skills/instructions/agentsinstructions/: path-specific auto-applied rulesprompts/: reusable slash promptsskills/: reusable implementation capabilitiesagents/: optional custom chat agentsscripts/: validation scriptsworkflows/: CI validation workflowstemplates/: reusable templates (for exampleAGENTS.md)
- Read-only agents:
Planner,Reviewer,SecurityReviewer,WorkflowSupplyChain,TerraformGuardrails,IAMLeastPrivilege - Write-capable agent:
Implementer
See .github/agents/README.md for details.
- Update files under
.github/. - Run
.github/scripts/validate-copilot-customizations.sh --scope root --mode strict. - Optional: generate a machine-readable summary with
.github/scripts/validate-copilot-customizations.sh --scope root --mode strict --report json --report-file /tmp/copilot-report.json. - Optional: bootstrap this configuration into another repository with
.github/scripts/bootstrap-copilot-config.sh --target <repo-path>(default excludes apply; see.github/.bootstrap-ignore). - Optionally run cross-repo assessment with
.github/scripts/validate-copilot-customizations.sh --scope all --mode legacy-compatible. - Ensure workflow checks pass.
- Update
.github/CHANGELOG.mdfor notable changes.
repo-profiles.ymlis currently advisory (human-readable profile catalog).- Use
templates/copilot-quickstart.mdfor a short onboarding flow.