acreadiness-policy

Creates and applies AgentRC JSON policies that customize AI readiness scoring and CI gating.

38.5k|4.9k|Updated Jun 11, 2025
One-click install
npx skills add https://github.com/github/awesome-copilot --skill acreadiness-policy
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: acreadiness-policy
Source: https://github.com/github/awesome-copilot/tree/main/skills/acreadiness-policy
Command: npx skills add https://github.com/github/awesome-copilot --skill acreadiness-policy

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Teams evaluating repositories with AgentRC often need to tailor readiness scoring to their stack and standards, but manually editing scoring logic is error-prone. This Skill guides you through picking, writing, and applying JSON policies that disable irrelevant checks, override impact levels, and set pass-rate thresholds.

Core Features & Use Cases

  • Policy scaffolding: Generate a new policies/<name>.json file with sensible defaults through a guided walkthrough of what to disable, what to raise, and which pass-rate threshold to set.
  • Built-in policy examples: Start from shipped examples like strict.json (100% pass rate), ai-only.json (AI tooling focus), or repo-health-only.json (traditional quality focus).
  • Policy application and CI gating: Run readiness checks with one or more chained policies and enforce minimum maturity levels in CI using --fail-level.
  • Use Case: A platform team wants an org-wide baseline that disables observability checks for static sites while requiring a README at high impact, then layers a stricter frontend team policy on top and gates CI at maturity level 3.

Quick Start

Ask the assistant to create a new AgentRC policy named strict-frontend that disables observability, raises the readme criterion to high impact, and sets a 0.9 pass-rate threshold.

Frequently Asked Questions about acreadiness-policy

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a custom AgentRC readiness policy?

Use the new sub-command to scaffold a policies/<name>.json file with defaults. The walkthrough covers which criteria to disable, which impacts to raise, and which pass-rate threshold to set, then references the file from agentrc.config.json.

How do I disable specific readiness checks in AgentRC?

Add criterion names to the criteria.disable array in your policy JSON, such as env-example or observability. Prefer overriding impact over disabling when possible, since disabling hides the gap entirely from the report.

Can I chain multiple AgentRC policies together?

Yes, pass a comma-separated list to the --policy flag, such as --policy ./org-baseline.json,./team-frontend.json. This lets organizations layer a baseline policy with per-team overrides.

How do I enforce readiness scores in CI with AgentRC?

Combine a policy with the --fail-level flag in your CI workflow, for example npx -y github:microsoft/agentrc readiness --policy ./policies/strict.json --fail-level 3. The run fails when the repository does not meet the minimum maturity level.

What are the limitations of AgentRC JSON policies?

JSON policies can disable criteria, override impact and level, and set thresholds, but they cannot add new detection criteria. For new detection logic, use AgentRC's TypeScript plugin system described in docs/dev/plugins.md.