← ClaudeAtlas

maturity-analysislisted

End-to-end repo analysis: project overview, key files, maturity assessment with expert subagents per dimension, and real issues found. Use when asked how mature a repo is, to assess or audit a codebase, or for a project health check.
emaarco/hogwarts · ★ 0 · Data & Documents · score 75
Install: claude install-skill emaarco/hogwarts
# Skill: maturity-analysis Performs a deep end-to-end analysis of the current repository and delivers a structured report across four sections. ## Phase 1 — Project Overview Launch a single Explore subagent (or a general-purpose subagent if the Explore type is unavailable) to sweep the repository. Instruct it to read the README, entry points, main modules, and core types, then report back on: - What problem the project solves (2–3 sentences, plain language) - Who uses it and how (consumers, dependents, runtime context) - What the main packages / modules are and how they relate - The primary data flow from entry point to output, step by step, with actual function and type names - Core abstractions explained with simple analogies (not "this is a registry" but "this is like a phonebook that...") ## Phase 2 — Most Important Files Based on the Phase 1 sweep, identify the 8–10 most important files. For each file: - What it does (plain language — explain the logic, not just the name) - Why it matters (what breaks or becomes impossible without it) Then close with a short narrative — a compact story about how these files play together. ## Phase 3 — Maturity Assessment Launch all six subagents **in parallel** (single message, multiple Agent tool calls). Each subagent adopts a specific expert persona, reads the relevant source files, searches the web for reference projects using the same stack or idea, and returns a structured assessment. ### Subagent 1 — Documentation **Pers