.agents/skills/readiness-report/SKILL.md
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.
npx skillsauth add aojdevstudio/finance-guru readiness-reportInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Evaluate how well a repository supports autonomous AI development by analyzing it across nine technical pillars and five maturity levels.
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.
The user will run /readiness-report to evaluate the current repository. The agent will then:
Execute the analysis script to gather signals from the repository:
python scripts/analyze_repo.py --repo-path .
This script checks for:
After analysis, generate the formatted report:
python scripts/generate_report.py --analysis-file /tmp/readiness_analysis.json
The report includes:
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.
| 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.
Fix gaps in this order:
scripts/analyze_repo.py - Repository analysis scriptscripts/generate_report.py - Report generation and formattingreferences/criteria.md - Complete criteria definitions by pillarreferences/maturity-levels.md - Detailed level requirementsAfter reviewing the report, common fixes can be automated:
Ask to "fix readiness gaps" to begin automated remediation of failing criteria.
development
Sync retirement account data from Vanguard and Fidelity CSV exports to Google Sheets DataHub. Handles multiple accounts, aggregates holdings by ticker, and updates quantities in retirement section (rows 46-62). Triggers on sync retirement, update retirement, vanguard sync, 401k update, IRA sync, or working with notebooks/retirement-accounts/ files.
devops
Update Margin Dashboard with Fidelity balance data and calculate margin-living strategy metrics. Monitors margin balance, interest costs, coverage ratios, and scaling thresholds. Triggers safety alerts for large draws and provides time-based scaling recommendations. Use when updating margin, balances, coverage ratio, or margin strategy analysis.
development
Prevent accidental modification of sacred spreadsheet formulas in Google Sheets Portfolio Tracker. Blocks edits to GOOGLEFINANCE formulas, calculated columns, and total rows. Allows only IFERROR wrappers, fixing broken references, and expanding ranges. Triggers on update formula, modify column, fix errors, or any attempt to edit formula-based cells.
development
Develop comprehensive portfolio strategies from quantitative analysis. Integrates margin, dividend, and cash-flow tactics into actionable wealth-building plans.