agentsclimarketplace

Agent readiness

Skill VRIL-LABS/skill-jam/skills/core-collections/spellbook-master/spellbook-master/skills/agent-readiness

Assess and improve codebase readiness for AI coding agents. Dispatches parallel subagents to evaluate style, testing, docs, architecture, CI, observability, security, and dev environment. Produces a scored report with prioritized remediation. Then executes the highest-impact fixes. Use when: "agent readiness", "is this codebase agent-ready", "readiness report", "make this codebase agent-friendly", "agent-ready assessment", "readiness audit", "prepare for agents". Trigger: /agent-readiness, /readiness.From its SKILL.md

Install
npx -y skills add VRIL-LABS/skill-jam --skill agent-readiness

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

2 things to look at

  • no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
  • 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

SKILL.md

6.7 KB, ~1.5k tokens by cl100k_base, as published. Nobody here has run it

/agent-readiness

Assess how well this codebase supports autonomous AI coding agents. Then fix the highest-impact gaps.

Target: $ARGUMENTS

Core Insight

The agent is not broken. The environment is. A codebase with fast feedback loops and clear instructions makes any agent dramatically more effective. A codebase with poor feedback loops defeats any agent you throw at it.

Workflow

Phase 1: Assess

Dispatch parallel subagents — one per pillar — to evaluate the codebase. Each subagent runs the checks from references/pillar-checks.md for its assigned pillar and returns a structured verdict.

Launch all pillar assessments simultaneously:

SubagentPillarWhat it checks
1Style & ValidationLinters, formatters, type checkers, pre-commit hooks
2Build & CIBuild commands, dependency pinning, CI config, feedback speed
3TestingCoverage, speed, local execution, unit/integration/E2E layers
4DocumentationCLAUDE.md/AGENTS.md, README, setup guide, architecture docs, ADRs
5Dev EnvironmentReproducibility, env templates, devcontainers, isolated workspaces
6Code QualityModularity, complexity, file organization, coupling, dead code
7ObservabilityStructured logging, error handling, metrics, tracing
8Security & GovernanceBranch protection, CODEOWNERS, secret scanning, dependency audit

Each subagent uses Explore agent type and reads references/pillar-checks.md for its pillar's specific pass/fail criteria. Output format per subagent:

## [Pillar Name]
Score: X/Y checks passed
Maturity: L1-L5

### Passing
- [check]: [evidence]

### Failing
- [check]: [what's missing] → [recommended fix]

### Highest-Impact Fix
[The single change that would most improve this pillar]

Phase 2: Report

Synthesize subagent results into a single readiness report:

# Agent Readiness Report: [project-name]

## Overall: Level X — [Maturity Name] (XX%)

| Pillar | Score | Level | Top Fix |
|--------|-------|-------|---------|
| Style & Validation | 4/6 | L3 | Add pre-commit hooks |
| Testing | 2/7 | L1 | Add unit test runner |
| ... | ... | ... | ... |

## Maturity Levels
- L1 Functional: Code runs, but agents need hand-holding
- L2 Documented: Processes written down, some automation
- L3 Standardized: Enforced automation, agents handle routine work
- L4 Optimized: Fast feedback, data-driven improvement
- L5 Autonomous: Self-improving, sophisticated orchestration

## Top 5 Recommendations (by impact)
1. [highest impact fix across all pillars]
2. ...

## Detailed Findings
[per-pillar sections from subagents]

Maturity level is gated: must pass 80% of criteria at current level and all previous levels before advancing. This prevents cherry-picking.

Phase 3: Clarify

Present the report and top 5 recommendations to the user. Ask:

  1. Which recommendations should we execute now?
  2. Any pillars to skip or deprioritize?
  3. Any constraints (don't change CI provider, keep current test framework, etc.)?

One question at a time. Don't dump all three at once.

Phase 4: Fix

For each approved recommendation, spawn a builder subagent (or use worktrees for parallel fixes on disjoint files). Each fix follows the project's existing patterns — don't introduce new tools the team hasn't chosen.

Typical fix categories:

Fix typeExampleSubagent approach
Config additionAdd .editorconfig, pre-commit hooksSingle builder, quick
DocumentationCreate/update CLAUDE.md, AGENTS.mdSingle builder
Test infrastructureAdd test runner, coverage configBuilder + TDD cycle
CI enhancementAdd lint/typecheck/test to CISingle builder, verify locally
Architecture docCreate ADR, architecture overviewBuilder reads codebase first
Security hardeningAdd CODEOWNERS, branch protectionBuilder + gh CLI

After fixes: re-run the failing checks to verify improvement. Report the before/after delta.

Phase 5: Re-assess (optional)

If --fix was used, re-run the full assessment to show the improved score. Present the before/after comparison.

Routing

ArgumentBehavior
(none)Full assess → report → clarify → fix cycle
--assess-onlyAssess and report only, no fixes
--fixSkip clarification, fix all top 5 recommendations
--pillar <name>Assess only the named pillar

Pillar Check Reference

All specific checks are in references/pillar-checks.md. Each check is:

  • Binary: pass or fail (no subjective scoring)
  • Evidence-based: the subagent must cite the file/config/output that proves pass/fail
  • Actionable: every failing check has a concrete remediation

See references/agent-readiness-principles.md for the deeper "why" behind each pillar — useful when explaining recommendations to the user.

Gotchas

  • Scoring without fixing is theater. The report is only useful if it leads to action. Always push toward Phase 4.
  • Don't introduce tools the team hasn't chosen. If they use Jest, don't suggest Vitest. If they use ESLint, don't add Biome. Work within existing choices.
  • Pre-commit hooks are the highest-leverage single fix for most codebases. They give agents instant feedback instead of waiting for CI.
  • CLAUDE.md/AGENTS.md is the highest-leverage documentation fix. It's the file agents actually read. A perfect README that agents ignore is worth less than a scrappy CLAUDE.md they always load.
  • Don't conflate coverage percentage with test quality. 80% coverage with shallow tests is worse than 50% coverage with behavior-focused tests. Check for assertion density, not just line coverage.
  • Monorepos need per-app assessment. A monorepo score is the floor of its worst app, not the average.
  • Speed matters as much as existence. A test suite that takes 20 minutes is nearly as bad as no tests for agent workflows. Measure execution time.
  • The codebase is the product, not the agent. Every fix here improves the experience for ALL agents and ALL developers, not just one tool.

What ships with it: 2 files

17.3 KB alongside SKILL.md

Keep looking

Skills are one crate of 326,645. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.