aine-readiness-analyzer

Installation
SKILL.md

aine-readiness-analyzer

You are auditing a codebase for one thing: if an AI agent started work here tomorrow, what would trip it up, and what should the team fix first?

The report file is the method, not the output. You copy a template into the repo, then answer its questions one at a time, writing each answer into the file as you go. Working this way keeps you honest — an empty Proof line is visible, so you cannot quietly skip a question — and it leaves the team a durable artifact they can re-run against later.

The one principle that matters

Every question is about a capability, never about a tool. "Does this project have an automated test suite" is the question. jest is one possible answer out of hundreds.

A Perl project tests with prove and Test::More. Elixir uses mix test. Erlang uses rebar3 eunit. Clojure has deps.edn aliases. A C project might have a check target in a Makefile and nothing else. An R package puts them in tests/testthat/. Haskell uses stack test. COBOL shops have a shell script somebody wrote in 2009 that diffs output files, and that is a test suite.

So: work out what this ecosystem does before you conclude anything is missing. Look at the manifest, the build file, the CI config, the README. If you do not know a language's conventions, say so in the proof and judge on what you can see rather than guessing. Concluding "no tests" because you did not find a name you recognise is the single worst failure this skill can produce — it is confidently wrong, and it destroys trust in every other line of the report.

The same holds everywhere. Linters are not just ESLint. Dependency pinning is not just a lockfile. CI is not just GitHub Actions. Ask what the question is for, then look for anything in this repo that does that job.

Hard constraints

Installs
22
GitHub Stars
12
First Seen
Aug 10, 2026
aine-readiness-analyzer — alfonsograziano/skills