Skip to main content

recommended

Balanced default preset for most repositories that customize GitHub Copilot.

Rules in this preset​

  • Fix legend:
    • 🔧 = autofixable
    • 💡 = suggestions available
    • — = report only
RuleFix
no-blank-customization-body—
no-blank-repository-instructions—
no-blank-skill-body—
no-deprecated-agent-infer—
no-duplicate-agent-names—
no-duplicate-prompt-names—
no-duplicate-skill-names—
no-duplicate-slash-command-names—
no-legacy-chatmode-files—
require-agent-tool-for-subagents—
require-chatmode-file-metadata—
require-github-copilot-target-for-mcp-servers—
require-instructions-apply-to—
require-json-agent-mcp-servers—
require-prompt-file-metadata—
require-qualified-agent-handoff-models—
require-relative-agent-hook-cwd—
require-relative-agent-links—
require-relative-instructions-links—
require-relative-prompt-links—
require-relative-repository-hook-cwd—
require-relative-skill-links—
require-repository-hook-arrays—
require-repository-hook-command-shell—
require-repository-hooks-object—
require-skill-file-location—
require-skill-file-metadata—
require-skill-md-filename—
require-string-repository-hook-env-values—
require-valid-agent-argument-hint—
require-valid-agent-handoff-send—
require-valid-agent-handoffs—
require-valid-agent-hook-events—
require-valid-agent-hook-timeouts—
require-valid-agent-hooks—
require-valid-agent-invocation-controls—
require-valid-agent-mcp-servers—
require-valid-agent-model—
require-valid-agent-name—
require-valid-agent-subagents—
require-valid-agent-target—
require-valid-agent-tools—
require-valid-instructions-apply-to-globs—
require-valid-prompt-argument-hint—
require-valid-prompt-model—
require-valid-prompt-name—
require-valid-prompt-tools—
require-valid-repository-hook-command-type—
require-valid-repository-hook-env—
require-valid-repository-hook-events—
require-valid-repository-hook-timeouts—
require-valid-repository-hook-version—
require-valid-skill-directory-name—
require-valid-skill-name—