What problem does it solve?
This Skill eliminates the manual overhead of tracking project details, dependencies, and activity across numerous repositories. It automates the creation and maintenance of a comprehensive, centralized project metadata registry, ensuring you always have up-to-date insights without lifting a finger.
Core Features & Use Cases
- Automated Project Discovery: Scans your project directories to automatically identify and extract key attributes like project name, description, and overall structure.
- Comprehensive Git Integration: Fetches detailed Git information, including remote URLs, active branches, last commit details (hash, message, author, date), and total commit counts.
- Language & Dependency Analysis: Automatically detects the primary programming language, provides a breakdown of all languages used with percentages, and lists Python and Node.js dependencies from configuration files.
- Framework Detection: Identifies popular frameworks and technologies (e.g., Docker, Playwright, React, Django, FastAPI) based on project files and dependencies.
- Activity & Session Tracking: Records session history, including the number of commits and files changed, offering valuable insights into project activity and evolution over time.
- Centralized Registry: Maintains an easily accessible
~/.claude/projects.yml file, providing a single source of truth for all your registered projects.
Quick Start
Use the project-metadata-builder skill to update the metadata for the current project.