readiness

Evaluate repository readiness for AI agents. Analyzes 81 criteria across 8 pillars, assigns maturity level 1-5, generates visual report.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "readiness" with this command: npx skills add viktor-silakov/readiness/viktor-silakov-readiness-readiness

Repository Readiness Assessment

Audit any repository to determine readiness for autonomous AI agent workflows. Produces a structured report scoring 81 distinct criteria.

Target: Use $ARGUMENTS if a GitHub URL is provided, otherwise analyze the current working directory.

Workflow

  1. Clone if needed — When $ARGUMENTS is a GitHub URL, clone to /tmp
  2. Discover context — Detect languages, locate source/test/config directories
  3. Identify apps — Count deployable units (monorepo services, libraries, etc.)
  4. Evaluate criteria — Score all 81 criteria from CRITERIA.md
  5. Calculate level — Determine maturity level 1-5 based on thresholds
  6. Generate report — Output visual ASCII report per OUTPUT_FORMAT.md
  7. Ask about HTML export — ALWAYS ask the user if they want the D3.js dashboard after the ASCII report; do not proceed until they answer

Boundary Rules

  • Stay within git repository root (where .git exists)
  • Skip .git, node_modules, dist, build, __pycache__
  • Never access paths outside the repository

Language Detection

LanguageIndicators
JS/TSpackage.json, tsconfig.json, .ts/.tsx/.js/.jsx
Pythonpyproject.toml, setup.py, requirements.txt, .py
RustCargo.toml, .rs
Gogo.mod, .go
Javapom.xml, build.gradle, .java
RubyGemfile, .gemspec, .rb

Application Discovery

An application is a standalone deployable unit:

  • Independent build/deploy lifecycle
  • Serves users or systems directly
  • Could function as its own repository

Patterns:

  • Simple repos → 1 app (root)
  • Monorepos → count each deployable service
  • Libraries → 1 app (the library itself)

Scoring Rules

Repository Scope (43 criteria):

  • Evaluated once for entire repo
  • numerator: 1 (pass), 0 (fail), null (skipped)
  • denominator: always 1

Application Scope (38 criteria):

  • Evaluated per-app
  • numerator: count of passing apps
  • denominator: total apps (N)

Maturity Levels

LevelNameRequirement
L1FunctionalBaseline (all repos start here)
L2Documented≥80% of L1 criteria pass
L3StandardizedL2 + ≥80% of L2 criteria pass
L4OptimizedL3 + ≥80% of L3 criteria pass
L5AutonomousL4 + ≥80% of L4 criteria pass

Evaluation Principles

  • Deterministic: Same repo → same output
  • Existence-based: Prefer file/config existence over semantic analysis
  • Conservative: Ambiguous evidence = fail
  • Concise rationales: Max 500 characters each

Additional Resources

HTML Report Generation (MANDATORY)

IMPORTANT: You MUST ask the user this question every single time after displaying the ASCII report. Do not skip this step and do not proceed until the user responds.

Ask user:

Would you like to generate an interactive HTML report with D3.js charts? [yes/no]

Wait for user response. If yes, use template from templates/report.html and save as readiness-report.html. After generation, always offer to open the report.

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

Skill Eval Preflight

Validate OpenClaw skills during authoring. Use when creating, revising, or preparing a skill for release and you need to scaffold `evals/` files, check readi...

Registry SourceRecently Updated
140
Profile unavailable
Security

AI Readiness Assessment

Conduct a comprehensive AI readiness audit scoring 8 dimensions, identifying gaps, and delivering a prioritized 90-day actionable plan with budget estimates.

Registry SourceRecently Updated
0328
Profile unavailable
General

ai-ready

No summary provided by upstream source.

Repository SourceNeeds Review