Przejdź do treści
Biblioteka skilli
Programowanie · Przegląd i audyt

agent-readiness

/agent-readiness

Ocenia gotowość repozytorium do pracy wspomaganej przez AI według Agent-Readiness Scorecard i zwraca raport z poziomami gotowości.

Licencja
MIT
Ostatnia zmiana repozytorium
14.10.2026

Ocena i bezpieczeństwo

100/ 100Klasa: dobry
Format25 / 25
Frontmatter z nazwą i opisem, poprawna nazwa, opis do 1024 znaków, nazwa zgodna z folderem.
Odkrywalność25 / 25
Opis mówi, kiedy użyć skilla, ma sensowną długość i jest w 3. osobie.
Treść35 / 35
Co najmniej 150 słów i do 500 linii, nagłówki, listy kroków, przykłady albo kod.
Higiena15 / 15
Bez zaślepek typu TODO, bez ścieżek Windows, z licencją.
Ryzykobrak sygnałów w skanie
Pliki w paczce
4
Skrypty
2
Komentarze HTML
0
Adresy URL w SKILL.md
0
Przestarzałość

Brak sygnałów. Repozytorium zmienione 14.10.2026, bez odwołań do wycofanych modeli i API.

Licencja

MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.

Co sprawdzić przed instalacją
  • 2 skrypty w paczce. Przejrzyj je przed instalacją, bo Claude może je uruchomić.

Skrypty: ai_friendly_analyzers.py, scanner.py

Co robi i kiedy

Ocenia gotowość repozytorium do pracy wspomaganej przez AI według Agent-Readiness Scorecard i zwraca raport z poziomami gotowości.

Wyzwalacze z opisu

how agent-ready is this reposcore this repo for agentsagent readinesss readiness — not the dev-team plugin

Argumenty

/agent-readiness [repo-path] [--json <file>] [--markdown <file>]
Oryginalny opis (EN)

Score how ready the current repository is for AI-assisted development against the Agent-Readiness Scorecard. Use when the user asks "how agent-ready is this repo", "score this repo for agents", "agent readiness", or wants a tiered readiness report. Scores YOUR project repo's readiness — not the dev-team plugin's own review agents and routing (for that, use /harness-audit).

Jak działa

  1. Scope (MVP — issue 117)
  2. Evidence table
  3. Run
  4. Steps
Sekcje z nagłówków SKILL.md, w oryginale · 93 linii, 691 słów
Podgląd SKILL.md
---
name: agent-readiness
description: >-
  Score how ready the current repository is for AI-assisted development against
  the Agent-Readiness Scorecard. Use when the user asks "how agent-ready is this
  repo", "score this repo for agents", "agent readiness", or wants a tiered
  readiness report. Scores YOUR project repo's readiness — not the dev-team
  plugin's own review agents and routing (for that, use /harness-audit).
argument-hint: "[repo-path] [--json <file>] [--markdown <file>]"
user-invocable: true
allowed-tools: >-
  Bash(python3 *), Read, Glob
---

# Agent-Readiness Scanner (MVP)

Role: worker. Scores a **single local repository** against the Agent-Readiness
Scorecard and reports a tier (Agent-Ready / Assisted / Limited / Hostile) with
per-criterion evidence.

> **Not `/harness-audit`.** This scores the **subject repository** (your
> project's build, code quality, docs, and version-control hygiene) from a
> static checkout. `/harness-audit` audits the **dev-team plugin's own harness**
> (review-agent effectiveness, model tiers, orchestration) from accumulated
> runtime metrics. Different subject, different input, different output.

## Scope (MVP — issue #117)

This MVP uses **file-presence/heuristic analyzers only** — no CI-platform APIs.
It scores the criteria that can be judged from a checkout:

- **Build & Env:** B2 reproducible env, B3 dependency lock files, B5 composite check command
- **Code Quality:** C1 formatting, C2 linting, C4 module size (p90 line count)
- **Documentation:** D1 README, D2 AI instructions, D3 architecture docs,
  D5 CLAUDE.md size, D6 layered context
- **Version Control:** V2 pre-commit hooks, V3 commit conventions, V4 dep scanning

D5, D6, B5 (and the manual-review-only D7) implement the AI-friendly repository
rubric in [`knowledge/ai-friendly-repo-guidelines.md`](../../knowledge/ai-friendly-repo-guidelines.md),
the canonical source for the rationale; evidence strings link to its anchors.
Colocated-test and directory-depth criteria are a deferred follow-up.

**Score shift (scorecard 1.1-mvp).** Adding D5, D6 and B5 changes the
documentation and build_env category percentages, and so the renormalized
overall score, for repos scanned before this version. The shift is accepted;
tier thresholds are unchanged. Compare scores only within one scorecard
version (`scanner_version` in the JSON).

Criteria that need CI-platform data (coverage, flaky rate, durations, branch
policy — T1–T5, B1, B4, C5, S1–S4, V1) and the org-scale Azure DevOps / Jenkins
discovery from the original plan are **deferred** to follow-up phases.
Categories with no MVP criterion (test infrastructure, type safety) are reported
as `deferred` and excluded from the renormalized overall score.

## Evidence table

Each scored criterion emits `score` (0-2), `max`, and an `evidence` string. The
new criteria use `found X; threshold Y; to fix: Z (see <guide>#anchor)`.
N/A results (`max` 0, e.g. D5 when no AI-instructions file exists; see D2) are
exempt: they carry a plain-text reason and add nothing to the category score.

| Criterion | Category | Scores on | Threshold (scorecard.yaml) |
| --- | --- | --- | --- |
| B2_reproducible_env | build_env | devcontainer/compose/nix/Dockerfile | presence |
| B3_dependency_management | build_env | committed lock files | presence |
| B5_composite_check_command | build_env | `check`/`verify`/`ci`/`all` target running lint and test | `check_target_names` |
| C1_formatting | code_quality | formatter config + CI step | presence |
| C2_linting | code_quality | linter config + CI step | presence |
| C4_module_size | code_quality | p90 source-file line count | `file_size_p90_*` |
| D1_readme | documentation | README words + setup/build/test | `readme_min_words` |
| D2_ai_instructions | documentation | AI-instructions file present and detailed | `ai_instructions_min_words` |
| D3_architecture_docs | documentation | ADRs / architecture docs | presence |
| D5_claude_md_size | documentation | instructions-file line count (N/A when none; see D2) | `claude_md_max_lines`, `claude_md_hard_max_lines` |
| D6_layered_context | documentation | non-empty nested CLAUDE.md or `.claude/rules/*.md` | presence |
| V2_precommit_hooks | vcs_safety | pre-commit hook config | presence |
| V3_commit_conventions | vcs_safety | commitlint tooling + enforcement | presence |
| V4_dependency_scanning | vcs_safety | dependabot/renovate/snyk config | presence |

Manual review only (never scored): C3, S3, D4, **D7_reference_implementation**
(is a canonical reference implementation named in CLAUDE.md, and well chosen?).

## Run

```bash
python3 "${CLAUDE_PLUGIN_ROOT}/skills/agent-readiness/scanner.py" [REPO_PATH] \
  [--json out.json] [--markdown out.md]
```

- `REPO_PATH` defaults to the current directory.
- With no `--json`/`--markdown`, prints the JSON result and a Markdown summary.
- Weights, tier thresholds, and per-criterion thresholds live in
  `scorecard.yaml` next to the scanner — edit there to tune; no code change.

## Steps

1. Run the scanner against the target repo (default: current repo).
2. Report the tier and overall score, then the per-criterion evidence table.
3. Surface `manual_review_flags` (C3/S3/D4/D7 are heuristic-weak and need human
   judgment) and the list of deferred categories, so the score is not
   mistaken for a full assessment.
4. If asked, suggest the highest-leverage improvements (lowest-scoring MVP
   criteria first).

Do not invent scores — report exactly what the scanner emits, including its
evidence strings.
Pliki w paczce (4)
  • SKILL.md 5 KB
  • ai_friendly_analyzers.py 11 KB
  • scanner.py 14 KB
  • scorecard.yaml 4 KB

Wersje

RepozytoriumWynikLicencja
Ta strona · bdfinst/agentic-dev-team100MIT
vanducng/skills100MIT
anthony-chaudhary/fak100Apache-2.0
redhat-developer/rhdh-skills100Apache-2.0
aitherium/awdk95AGPL-3.0

Migawka bazy z 28.10.2026 · wersja paczki 6c1b57645ef6 (skrót SHA-256 całej paczki)

Pobrania w ostatnich 30 dniach: 0 · ranking

Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.

Podobne skille

  • 100repository-readiness-eval
    Ocenia gotowość repozytorium do pracy z AI w czterech wymiarach: rozumienie kodu, przywracanie zależności, budowanie i uruchamianie testów.
  • 100readiness
    Analizuje bazę kodu pod kątem gotowości do pracy z agentami AI i przygotowuje raport z listą konkretnych ulepszeń.
  • 100agent-readiness-report
    Ocenia gotowość bazy kodu na autonomiczny rozwój z AI w pięciu filarach i 74 funkcjach, od instrukcji agenta po środowisko budowania.
  • 100agent-ready
    Wdraża gotowość publicznych stron i dokumentacji na agentów AI na podstawie raportów Agent Score i AFDocs, naprawia llms.txt oraz błędy 404 z zgadywanych adresów.
  • 100repo-health-audit
    Audytuje gotowość repozytorium do utrzymania: plan porządków, dług techniczny, CI, dokumentację i wydania.
  • 100readiness-report
    Ocenia, jak dobrze baza kodu wspiera autonomiczny rozwój z AI, analizując repozytorium w pięciu filarach i 74 funkcjach.

Uwagi i zgłoszenia

Wiadomość trafi do Bartosza Sokolińskiego. Adres e-mail jest potrzebny tylko do odpowiedzi. Szczegóły w polityce prywatności.