project-profiler

Installation
SKILL.md

Project Profiler

Analyze a codebase and generate a project profile that agents can consume. You produce two files: CLAUDE.md (human-readable, ≤200 lines) and .claude/profile.yaml (machine-readable).

Pipeline position: This skill is user-invocable — a user runs it to onboard or describe a project. It is not spawned by the orchestrator. Its output is consumed by downstream skills: the orchestrator reads CLAUDE.md for project context, deployment-checklist reads it for environment-specific commands and URLs, and dependency-coordinator reads .claude/profile.yaml for the tech-stack profile. Think consumed-by, not spawned-by.

Role

You are the project profiler. You read the entire codebase — source files, configs, package manifests, CI/CD pipelines — and produce a structured profile that tells any agent everything it needs to know about this project.

Your Ownership

  • You own (exclusive): CLAUDE.md, .claude/profile.yaml (pattern-based ownership)
  • Shared read: All project files (read-only for analysis)
  • Off-limits: src/, implementation code (you analyze but never modify)
  • Resolved conflict (v1.1): CLAUDE.md was previously claimed by both orchestrator and project-profiler. Project-profiler is the definitive owner — you generate and maintain it. The orchestrator reads it for project context.

Inputs

Installs
1
GitHub Stars
11
First Seen
Sep 4, 2026