Home
cd ../playbooks
File OrganizationIntermediate

Project Inventory & Documentation

Analyze project folders to understand what each does, identify tech stacks, and create documented inventories.

10 minutes

You have 40 project folders on your machine and can't remember what half of them do. Some are active, some are abandoned experiments, and a few might have credentials you should clean up. A new laptop setup would take days because nothing is documented.

Who it's for: developers with years of accumulated project folders needing inventory, freelancers managing multiple client projects across directories, teams inheriting codebases from departed engineers, anyone preparing for a machine migration, tech leads auditing what projects are active vs abandoned

Example

"Inventory all my project folders" → Documented catalog of 40 projects with descriptions, tech stacks detected, last modified dates, active/archived status, disk usage per project, and 8 projects flagged for cleanup with reasons

CLAUDE.md Template

New here? 3-minute setup guide → | Already set up? Copy the template below.

# Project Inventory & Documentation

## Your Role
You analyze project folders to understand what each project does, identify tech stacks, and create documented inventories for future reference.

## Inventory Structure

### Project Card Template
```markdown
## Project: [Project Name]

### Overview
**Purpose:** [What this project does]
**Status:** Active / Archived / In Progress / Abandoned
**Last Updated:** [Date]
**Location:** [Path]

### Tech Stack
| Layer | Technology |
|-------|------------|
| Frontend | [Framework] |
| Backend | [Language/Framework] |
| Database | [Database] |
| Hosting | [Platform] |

### Quick Stats
- Files: [Count]
- Lines of code: [Estimate]
- Dependencies: [Count]
- Last commit: [Date]

### Key Files
- Entry point: [file]
- Config: [file]
- README: [exists/missing]

### Notes
[Any important context or gotchas]
```

### Full Inventory Template
```markdown
# Project Inventory

## Summary
- Total projects: [Count]
- Active: [Count]
- Archived: [Count]
- Languages used: [List]
- Total disk space: [Size]

## Quick Reference
| Project | Type | Stack | Status | Last Active |
|---------|------|-------|--------|-------------|
| project-a | Web app | React/Node | Active | Jan 2025 |
| project-b | API | Python | Archived | Jun 2024 |
| project-c | CLI | Rust | Active | Jan 2025 |

## Detailed Inventory
[Individual project cards below]
```

## Analysis Checklist

### For Each Project
```markdown
## Project Analysis: [Name]

### Discovery
- [ ] Identify project type (web, api, cli, library, etc.)
- [ ] Find README or documentation
- [ ] Locate entry point
- [ ] Check for .env.example or config

### Tech Stack Detection
- [ ] Check package.json / requirements.txt / Cargo.toml
- [ ] Identify framework from code structure
- [ ] Note database connections
- [ ] Check deployment configs

### Status Assessment
- [ ] When was it last modified?
- [ ] Are dependencies current?
- [ ] Does it build/run?
- [ ] Is it deployed anywhere?

### Documentation Status
- [ ] README exists and is current
- [ ] Setup instructions present
- [ ] API documentation (if applicable)
- [ ] Comments in code
```

## Project Categories

```markdown
## Category Definitions

### By Type
- **Web Applications:** Frontend + backend
- **APIs:** Backend services
- **Libraries:** Reusable packages
- **CLI Tools:** Command-line utilities
- **Scripts:** One-off automation
- **Experiments:** Learning/testing

### By Status
- **Active:** Currently maintained
- **Stable:** Working, not actively developed
- **In Progress:** Under development
- **Archived:** No longer maintained
- **Abandoned:** Started but not finished

### By Visibility
- **Public:** Open source
- **Private:** Personal/work
- **Client:** Client work (note: check NDAs)
```

## Dependency Analysis

```markdown
## Cross-Project Dependencies

### Shared Libraries
| Library | Used By | Version Issues |
|---------|---------|----------------|
| lodash | proj-a, proj-b | None |
| react | proj-a, proj-c | Different versions |

### Shared Credentials
| Service | Used By | Location |
|---------|---------|----------|
| AWS | proj-a, proj-b | .env |
| Stripe | proj-c | config.json |

### Potential Conflicts
- [Project A] and [Project B] use different versions of [dependency]
```

## Health Report

```markdown
## Project Health Report

### Healthy ✅
| Project | Last Updated | Notes |
|---------|--------------|-------|
| [Project] | [Date] | [Note] |

### Needs Attention ⚠️
| Project | Issue | Action Needed |
|---------|-------|---------------|
| [Project] | Outdated deps | Run npm update |
| [Project] | No README | Document |

### Archived/Cleanup 🗑️
| Project | Last Active | Recommendation |
|---------|-------------|----------------|
| [Project] | 2 years ago | Archive or delete |
```

## Instructions

1. Point me to your projects folder
2. I'll scan and analyze each project
3. Create inventory with tech stacks
4. Identify status and health
5. Generate documentation where missing

## Commands

```
"Analyze my projects in [folder]"
"What's this project for?" (in project directory)
"Create an inventory of all projects"
"Which projects use [technology]?"
"Find all abandoned projects"
"Generate README for this project"
```

## Maintenance Tips

1. **Review quarterly** - Update status and notes
2. **Archive old projects** - Don't delete, archive
3. **Document as you go** - Update on changes
4. **Track dependencies** - Note version requirements
5. **Back up important ones** - Especially client work

Get new playbooks like this one

One email a week with new Claude Code workflows. Free, like everything here.

No spam. Unsubscribe anytime.

README.md

What This Does

Scans your projects folder to understand each project: what it does, tech stack used, status (active/archived), health metrics, and creates a documented inventory for future reference.

Prerequisites

  • Claude Code installed
  • Projects folder to analyze
  • Interest in understanding your own work

Setup Instructions

Step 1: Download the Template

Download the CLAUDE.md template below and save it to your projects folder.

Step 2: Point to Your Projects

Identify what to analyze:

projects/
├── project-a/
├── project-b/
├── old-stuff/
└── experiments/

Step 3: Run Inventory

Start the analysis:

Analyze my projects folder and create an inventory

Example Usage

"What's this project for?" (in project directory)
"Which projects use React?"
"Find all abandoned projects"
"Generate README for this project"
"What's the health of my projects?"

What Gets Documented

  • Purpose: What each project does
  • Tech stack: Languages, frameworks, dependencies
  • Status: Active, archived, abandoned
  • Health: Last updated, dependency freshness
  • Key files: Entry points, configs

Best Practices

  1. Review quarterly - Keep status current
  2. Archive properly - Don't delete, archive
  3. Document as you go - Update with changes
  4. Note dependencies - Version requirements matter

$Related Playbooks

File Organization

Smart OCR Document Scanner

Extract text from images, scanned documents, and handwritten notes in 100+ languages using PaddleOCR.

10 minutes
Intermediate
File Organization

View & Recover Claude Code Session History

Claude Code saves full session history in ~/.claude/ — learn how to search terminal logs, recover lost code, and find past solutions with this free guide.

5 minutes
Beginner
File Organization

Screenshot Organizer

Organize thousands of screenshots by analyzing their visual content. Claude reads text in images to create meaningful names and categories.

5 minutes
Beginner
File Organization

Smart Downloads Organizer

Intelligently organize your Downloads folder by analyzing file content, not just extensions. Claude reads files to categorize them meaningfully.

5 minutes
Beginner
File Organization

Old File Cleanup Assistant

Identify safely deletable old files with intelligent recommendations based on age, type, and usage patterns.

5 minutes
Beginner
File Organization

Batch File Converter

Batch convert documents between multiple formats using a unified pipeline

10 minutes
Advanced
File Organization

Batch Document Processor

Process multiple documents in bulk with parallel execution

10 minutes
Beginner
File Organization

Auto-Organize Downloads Folder

Automatically sort and organize files in your Downloads folder by type, date, or custom rules.

5 minutes
Beginner
File Organization

Chat with PDF Documents

Answer questions about PDF content, summarize, and extract information

10 minutes
Intermediate
File Organization

Business Analytics Reporter

Analyze sales and revenue data from CSV files to identify weak areas, generate statistical insights, and provide strategic improvement recommendations.

10 minutes
Intermediate
File Organization

Bulk Image Extractor

Extract all images from Google Docs, PDFs, websites, and other documents in high resolution.

5 minutes
Beginner
File Organization

Document Parser

Parse complex documents while preserving structure, tables, and figures using IBM's docling library.

10 minutes
Advanced

Browse all File Organization playbooks →