readiness-report
Evaluate how well a codebase supports autonomous AI development. Analyzes repositories across nine technical pillars (Style & Validation, Build System, Testing, Documentation, Dev Environment, Debugging & Observability, Security, Task Discovery, Product & Analytics) and five maturity levels. Use when users request `/readiness-report` or want to assess agent readiness, codebase maturity, or identify gaps preventing effective AI-assisted development.
Best use case
readiness-report is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Evaluate how well a codebase supports autonomous AI development. Analyzes repositories across nine technical pillars (Style & Validation, Build System, Testing, Documentation, Dev Environment, Debugging & Observability, Security, Task Discovery, Product & Analytics) and five maturity levels. Use when users request `/readiness-report` or want to assess agent readiness, codebase maturity, or identify gaps preventing effective AI-assisted development.
Teams using readiness-report should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/readiness-report/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How readiness-report Compares
| Feature / Agent | readiness-report | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Evaluate how well a codebase supports autonomous AI development. Analyzes repositories across nine technical pillars (Style & Validation, Build System, Testing, Documentation, Dev Environment, Debugging & Observability, Security, Task Discovery, Product & Analytics) and five maturity levels. Use when users request `/readiness-report` or want to assess agent readiness, codebase maturity, or identify gaps preventing effective AI-assisted development.
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
Related Guides
SKILL.md Source
# Agent Readiness Report Evaluate how well a repository supports autonomous AI development by analyzing it across nine technical pillars and five maturity levels. ## Overview Agent Readiness measures how prepared a codebase is for AI-assisted development. Poor feedback loops, missing documentation, or lack of tooling cause agents to waste cycles on preventable errors. This skill identifies those gaps and prioritizes fixes. ## Quick Start The user will run `/readiness-report` to evaluate the current repository. The agent will then: 1. Clone the repo, scan repository structure, CI configs, and tooling 2. Evaluate 81 criteria across 9 technical pillars 3. Determine maturity level (L1-L5) based on 80% threshold per level 4. Provide prioritized recommendations ## Workflow ### Step 1: Run Repository Analysis Execute the analysis script to gather signals from the repository: ```bash python scripts/analyze_repo.py --repo-path . ``` This script checks for: - Configuration files (.eslintrc, pyproject.toml, etc.) - CI/CD workflows (.github/workflows/, .gitlab-ci.yml) - Documentation (README, AGENTS.md, CONTRIBUTING.md) - Test infrastructure (test directories, coverage configs) - Security configurations (CODEOWNERS, .gitignore, secrets management) ### Step 2: Generate Report After analysis, generate the formatted report: ```bash python scripts/generate_report.py --analysis-file /tmp/readiness_analysis.json ``` ### Step 3: Present Results The report includes: 1. **Overall Score**: Pass rate percentage and maturity level achieved 2. **Level Progress**: Bar showing L1-L5 completion percentages 3. **Strengths**: Top-performing pillars with passing criteria 4. **Opportunities**: Prioritized list of improvements to implement 5. **Detailed Criteria**: Full breakdown by pillar showing each criterion status ## Nine Technical Pillars Each pillar addresses specific failure modes in AI-assisted development: | Pillar | Purpose | Key Signals | |--------|---------|-------------| | **Style & Validation** | Catch bugs instantly | Linters, formatters, type checkers | | **Build System** | Fast, reliable builds | Build docs, CI speed, automation | | **Testing** | Verify correctness | Unit/integration tests, coverage | | **Documentation** | Guide the agent | AGENTS.md, README, architecture docs | | **Dev Environment** | Reproducible setup | Devcontainer, env templates | | **Debugging & Observability** | Diagnose issues | Logging, tracing, metrics | | **Security** | Protect the codebase | CODEOWNERS, secrets management | | **Task Discovery** | Find work to do | Issue templates, PR templates | | **Product & Analytics** | Error-to-insight loop | Error tracking, product analytics | See `references/criteria.md` for the complete list of 81 criteria per pillar. ## Five Maturity Levels | Level | Name | Description | Agent Capability | |-------|------|-------------|------------------| | L1 | Initial | Basic version control | Manual assistance only | | L2 | Managed | Basic CI/CD and testing | Simple, well-defined tasks | | L3 | Standardized | Production-ready for agents | Routine maintenance | | L4 | Measured | Comprehensive automation | Complex features | | L5 | Optimized | Full autonomous capability | End-to-end development | **Level Progression**: To unlock a level, pass ≥80% of criteria at that level AND all previous levels. See `references/maturity-levels.md` for detailed level requirements. ## Interpreting Results ### Pass vs Fail vs Skip - ✓ **Pass**: Criterion met (contributes to score) - ✗ **Fail**: Criterion not met (opportunity for improvement) - — **Skip**: Not applicable to this repository type (excluded from score) ### Priority Order Fix gaps in this order: 1. **L1-L2 failures**: Foundation issues blocking basic agent operation 2. **L3 failures**: Production readiness gaps 3. **High-impact L4+ failures**: Optimization opportunities ### Common Quick Wins 1. **Add AGENTS.md**: Document commands, architecture, and workflows for AI agents 2. **Configure pre-commit hooks**: Catch style issues before CI 3. **Add PR/issue templates**: Structure task discovery 4. **Document single-command setup**: Enable fast environment provisioning ## Resources - `scripts/analyze_repo.py` - Repository analysis script - `scripts/generate_report.py` - Report generation and formatting - `references/criteria.md` - Complete criteria definitions by pillar - `references/maturity-levels.md` - Detailed level requirements ## Automated Remediation After reviewing the report, common fixes can be automated: - Generate AGENTS.md from repository structure - Add missing issue/PR templates - Configure standard linters and formatters - Set up pre-commit hooks Ask to "fix readiness gaps" to begin automated remediation of failing criteria.
Related Skills
reporter
Communication specialist - generates Worker instructions and formats user feedback
Report Development
Create QWeb PDF reports and report actions in Odoo.
perseus:report
Use when generating the final executive security report (Phase 4)
incident-report-debugging
Create comprehensive incident reports with knowledge graphs. Use when debugging production issues where you need to trace root cause through multiple code entities. Documents debug process, entity relationships, reasoning→pattern→codebase chain, and prevention strategies.
generate-status-report
Comprehensive system status report with services, infrastructure, performance metrics, and recommendations
chatgpt-archive-topic-background-report
Build a topic-focused research collection from ChatGPT archive viewer conversations (latest archive or all archives), run a background Responses API consolidation job with web search, and save markdown plus raw response artifacts. Use when the user asks to find archive threads by topic, reconcile repetition/contradictions, and generate a saved report with minimal polling noise.
bio-read-qc-quality-reports
Generate and interpret quality reports from FASTQ files using FastQC and MultiQC. Assess per-base quality, adapter content, GC bias, duplication levels, and overrepresented sequences. Use when performing initial QC on raw sequencing data or validating preprocessing results.
accessibility-report
Generate accessibility compliance reports including VPAT and ACR documents
power-bi-report-design-best-practices
Comprehensive Power BI report design and visualization best practices based on Microsoft guidance for creating effective, accessible, and performant reports and dashboards. Triggers on: **/*.{pbix,md,json,txt}
appstore-readiness
Expert iOS App Store submission and approval system. 9 specialized agents providing senior App Review Team-level expertise across compliance, design, privacy, monetization, metadata, technical requirements, timing, rejection recovery, and learning. Triggers on keywords like app store, iOS submission, apple review, app rejection, aso, privacy manifest, privacy labels, ATT, iap, in-app purchase, subscription, storekit, review guidelines, HIG, testflight, app store connect.
autonomous-agent-readiness
Assess a codebase's readiness for autonomous agent development and provide tailored recommendations. Use when asked to evaluate how well a project supports unattended agent execution, assess development practices for agent autonomy, audit infrastructure for agent reliability, or improve a codebase for autonomous agent workflows. Triggers on requests like "assess this project for agent readiness", "how autonomous-ready is this codebase", "evaluate agent infrastructure", or "improve development practices for agents".
analysis-report
Generates comprehensive, structured research reports.