analyzing-projects
Agent skill fromCloudAI-X/claude-workflow-v2
Analyzes codebases to understand structure, tech stack, patterns, and conventions. Use when onboarding to a new project, exploring unfamiliar code, or when asked "how does this work?" or "what's the architecture?"
How to install analyzing-projects
install analyzing-projects
# install the claude-workflow-v2 pack with the skills CLI
npx skills add CloudAI-X/claude-workflow-v2# or add only this skill to Claude Code: copy the folder
skills/analyzing-projects/
# into
~/.claude/skills/analyzing-projects/ (all projects)
.claude/skills/analyzing-projects/ (one project)
1# Analyzing Projects23### When to Load45- **Trigger**: Onboarding to a new project, "how does this work" questions, codebase exploration, understanding unfamiliar code6- **Skip**: Already familiar with the project structure and patterns78## Project Analysis Workflow910Copy this checklist and track progress:1112```13Project Analysis Progress:14- [ ] Step 1: Quick overview (README, root files)15- [ ] Step 2: Detect tech stack16- [ ] Step 3: Map project structure17- [ ] Step 4: Identify key patterns18- [ ] Step 5: Find development workflow19- [ ] Step 6: Generate summary report20```2122## Step 1: Quick Overview2324```bash25# Check for common project markers26ls -la27cat README.md 2>/dev/null | head -5028```2930## Step 2: Tech Stack Detection3132### Package Managers & Dependencies3334- `package.json` → Node.js/JavaScript/TypeScript35- `requirements.txt` / `pyproject.toml` / `setup.py` → Python36- `go.mod` → Go37- `Cargo.toml` → Rust38- `pom.xml` / `build.gradle` → Java39- `Gemfile` → Ruby4041### Frameworks (from dependencies)4243- React, Vue, Angular, Next.js, Nuxt44- Express, FastAPI, Django, Flask, Rails45- Spring Boot, Gin, Echo4647### Infrastructure4849- `Dockerfile`, `docker-compose.yml` → Containerized50- `kubernetes/`, `k8s/` → Kubernetes51- `terraform/`, `.tf` files → IaC52- `serverless.yml` → Serverless Framework53- `.github/workflows/` → GitHub Actions5455## Step 3: Project Structure Analysis5657Present as a tree with annotations:5859```60project/61├── src/ # Source code62…
Excerpt shown under the repository's MIT license.
