What problem does it solve? Starting work on an unfamiliar codebase requires hours of manual exploration to understand its component patterns, conventions, test structure, and tooling rules. This Skill automates that discovery by analyzing the repository's source code and persisting the findings as reusable markdown files. ## Core Features & Use Cases - Full or Scoped Analysis: Analyze an entire repository or scope the analysis to a specific path or component via an optional argument. - Pattern Extraction: Captures UI component patterns, data-layer conventions, file organization, naming conventions, test patterns (Vitest/Cypress), and tooling enforcement (TypeScript strict flags, ESLint rules, Prettier settings). - Structured Output: Writes flat markdown files (index.md, ui-patterns.md, file-structure.md, gotchas.md, test-patterns.md, standards.md) to ~/.claude/repo-learnings/{repo}/ for later reuse. - Use Case: Before contributing to an unfamiliar open-source project, run the analysis once to get a synthesized reference of its conventions, reference implementations, and known gotchas instead of reading every file manually. ## Quick Start Ask the assistant to learn this repository's patterns and conventions before you start working on it.