What problem does it solve?
The Code Archaeologist automates deep analysis of a codebase to discover components, hooks, flows, patterns, and actionable metadata so teams can document, refactor, or generate new reusable skills without manual inventory work.
Core Features & Use Cases
- Project-wide Technology Detection: Identify frameworks, libraries, state management, and tooling from package manifests and project structure.
- Component and Flow Cataloging: Extract UI components, custom hooks, pages, utilities, and common flows (auth, export, upload) with complexity and pattern annotations.
- Pattern Detection & Skill Generation: Detect architectural and UX patterns, produce confidence-scored findings, and scaffold SKILL.md templates or full skills for automation or documentation.
- Use Case: Run against a Next.js + TypeScript repository to produce a component inventory, highlight refactor candidates, and generate skill stubs for UI components and auth flows.
Quick Start
Run the code-archaeologist to analyze the repository and produce a structured analysis JSON, detected patterns report, and generation-ready skill templates.