Skills
Skill 4 of 200
Help the user pick, write, or apply an AgentRC policy.
1 minute · 301 words · 11 sections
Install
npx skills add github/awesome-copilot --skill acreadiness-policynpx skills add github/awesome-copilot/plugin marketplace add github/awesome-copilotThe first command installs just this skill, by the name in its SKILL.md; the second installs the whole repository.
Use this skill when the user asks about policies, strict mode, custom scoring, disabling checks, org standards, or CI gating of readiness.
A policy is a small JSON file with three optional sections — criteria, extras, thresholds — that customise how AgentRC scores readiness.
AgentRC ships with three example policies in examples/policies/:
| Policy | What it does |
|---|---|
strict.json | 100% pass rate, raises impact on key criteria |
ai-only.json | Disables all repo-health checks, focuses on AI tooling |
repo-health-only.json | Disables AI checks, focuses on traditional quality |
Recommend these as starting points before writing a custom policy.
{
"name": "my-policy",
"criteria": {
"disable": ["env-example", "observability", "dependabot"],
"override": {
"readme": { "impact": "high", "level": 2 },
"lint-config": { "title": "Linter required" }
}
},
"extras": {
"disable": ["pre-commit"]
},
"thresholds": {
"passRate": 0.9
}
}| Impact | Weight |
|---|---|
| critical | 5 |
| high | 4 |
| medium | 3 |
| low | 2 |
| info | 0 |
Score = 1 − (deductions / max possible weight). Grades: A ≥ 0.9, B ≥ 0.8, C ≥ 0.7, D ≥ 0.6, F < 0.6.
showList policies currently in effect (from agentrc.config.json policies array, or none).
new <name>Scaffold policies/<name>.json with sensible defaults. Walk the user through:
observability for a static site).impact to high or critical for must-haves (e.g. readme, codeowners).0.7 (lenient), 0.85 (standard), 1.0 (strict).agentrc.config.json:
{ "policies": ["./policies/<name>.json"] }apply <path-or-pkg>Run agentrc readiness --json --policy <source> and re-render the report by handing off to the assess skill / ai-readiness-reporter agent. Supports chaining:
npx -y github:microsoft/agentrc readiness --json --policy ./org-baseline.json,./team-frontend.jsonCombine policies with --fail-level to enforce a minimum maturity level in CI:
- run: npx -y github:microsoft/agentrc readiness --policy ./policies/strict.json --fail-level 3JSON policies can disable, override, and set thresholds — but cannot add new criteria. For new detection logic, point users at AgentRC’s TypeScript plugin system (docs/dev/plugins.md).
observability, confirm and explain the trade-off.impact over disabling. Disabling hides the gap entirely; overriding lets it still appear in the report.--policy a.json,b.json.Help the user pick, write, or apply an AgentRC policy. Policies customise readiness scoring by disabling irrelevant checks, overriding impact/level, setting pass-rate thresholds, or chaining org baselines with team overrides. Use when the user asks about strict mode, AI-only scoring, custom weights, CI gating, or wants org-wide standardisation.
The verbatim description from this skill’s front matter — the string an agent matches on to decide whether to load it.
main, last pushed 24 September 2026.SKILL.md, not by matching a directory convention. 2 distinct layouts observed: .github/skills/*/SKILL.md, skills/*/SKILL.md.h1 and no skipped levels:.github/plugin/marketplace.json by GitHub, declaring 162 plugins. It is read for editorial metadata only — never as the skill index, which is always the repository tree./github/awesome-copilot.md, and each skill at its own .md URL.