agentleFS
mstuder-slalommstuder-slalom/everything-claude-code/skills/progress-documentation/SKILL.md

progress-documentation

Skill1 starsChanged 9 months agoMITView on GitHub

Generate comprehensive progress documentation files with tiered detail levels for work sessions, implementations, and project milestones. All progress documentation is saved to **~/user_docs/** - a centralized, device-wide location that persists across projects. Why centralized? - Documentation persists even if project directories are deleted - Easy to search across all work sessions - Single location for all progress reports - Works across different projects and codebases The generated documentation follows a tiered detail approach: Examples: - trophy-testing-infrastructure-setup2026-02-031115.md - auth-system-implementation2026-02-031430.md - database-migration-postgres-to-mysql2026-02-030900.md

We split this skill into the rules it gives an agent

4 rules. About 0 are common, 2 are distinctive, and 2 are very specific to this project.

  • ≈0

    Common · estimate

    Many files like this have a rule of this kind.

  • ≈2

    Distinctive · estimate

    This author's own choices. Worth a look.

  • 2

    Very specific

    Tied to their project's names, files or tools. Probably skip.

  • Common
  • Distinctive
  • Very specific
  1. Very specific:

    All progress documentation is saved to ~/user_docs/ - a centralized, device-wide location that persists across projects.

    line 15
  2. Distinctive:

    Use tables for scannable status

    line 258
  3. Distinctive:

    Add troubleshooting for known issues

    line 269
  4. Very specific:

    /trophy-workflow: - Document trophy testing implementations

    line 309

≈ “Common” is an estimate: at least 1 in 5 of the 308,232 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.

Keep what fits and drop the rest. Your version, ready for your agents.
Files
SKILL.md

Progress Documentation Skill

Generate comprehensive progress documentation files with tiered detail levels for work sessions, implementations, and project milestones.

Usage

/progress-documentation                    # Document current session to ~/user_docs
/progress-documentation "Feature X"        # Document specific work
/progress-documentation --output ./docs    # Custom output directory (override)

Default Output Location

All progress documentation is saved to ~/user_docs/ - a centralized, device-wide location that persists across projects.

~/user_docs/
├── trophy-testing-infrastructure-setup_2026-02-03_1115.md
├── auth-system-implementation_2026-02-03_1430.md
└── database-migration-postgres-to-mysql_2026-02-03_0900.md

Why centralized?

  • Documentation persists even if project directories are deleted
  • Easy to search across all work sessions
  • Single location for all progress reports
  • Works across different projects and codebases

Document Structure

The generated documentation follows a tiered detail approach:

┌─────────────────────────────────────┐
│       EXECUTIVE SUMMARY             │  ← High Level (30 seconds)
│   Key outcomes, status, usage       │
├─────────────────────────────────────┤
│       MEDIUM-LEVEL DETAIL           │  ← Medium Level (5 minutes)
│   What was built, components,       │
│   files changed, methods used       │
├─────────────────────────────────────┤
│       LOW-LEVEL DETAIL              │  ← Low Level (deep dive)
│   Architecture, code examples,      │
│   configs, troubleshooting          │
└─────────────────────────────────────┘

Output Format

Filename Convention

{descriptive-name}_{YYYY-MM-DD}_{HHMM}.md

Examples:

  • trophy-testing-infrastructure-setup_2026-02-03_1115.md
  • auth-system-implementation_2026-02-03_1430.md
  • database-migration-postgres-to-mysql_2026-02-03_0900.md

Document Template

# {Project/Feature Name}

**Date:** {Month Day, Year} | {Time}
**Project:** {Project context}
**Status:** {Complete | In Progress | Blocked}

---

## Executive Summary

{2-3 sentence overview of what was accomplished}

### Key Outcomes

| Component | Status | Location |
|-----------|--------|----------|
| {Item 1}  | {Status} | {Path/URL} |
| {Item 2}  | {Status} | {Path/URL} |

### Immediate Usage

\`\`\`bash
# Quick start commands
{command 1}
{command 2}
\`\`\`

---

## Medium-Level Detail

### What Was Built

{Paragraph describing the implementation}

### Components Created

| Component | Purpose |
|-----------|---------|
| {Name}    | {Description} |

### Files Modified/Created

**Created:**
- `path/to/file.ext` - Description

**Modified:**
- `path/to/file.ext` - What changed

**Deleted:**
- `path/to/file.ext` - Why removed

### Installation/Setup Method

{Step-by-step installation or setup process}

---

## Low-Level Detail

### Architecture

\`\`\`
directory/
├── file1.ext
├── file2.ext
└── subdirectory/
    └── file3.ext
\`\`\`

### Code Examples

{Language-specific code snippets with explanations}

### Configuration Files

{Full config file contents with annotations}

### Verification Commands

\`\`\`bash
# How to verify the work
{verification command}
\`\`\`

### Troubleshooting

| Issue | Solution |
|-------|----------|
| {Problem} | {Fix} |

---

## References

- **Repo/Location**: {path}
- **Documentation**: {path}
- **Related Work**: {links}

---

## Next Steps

1. {Action item 1}
2. {Action item 2}
3. {Action item 3}

---

*Document generated by Claude Code session on {Date}*

Workflow Steps

Step 1: Gather Session Context

Collect information about the work performed:

  • What was the goal?
  • What components were created/modified?
  • What was the outcome?
  • What commands/tools were used?

Step 2: Determine Output Location

Default: Use centralized ~/user_docs/

# Ensure centralized directory exists
mkdir -p ~/user_docs

# Verify location
ls -la ~/user_docs/

Override with --output flag for project-specific docs if needed:

/progress-documentation --output ./docs/progress

Step 3: Generate Timestamp

date "+%Y-%m-%d_%H%M"
# Output: 2026-02-03_1115

Step 4: Write Document

Structure content in three tiers:

  1. Executive Summary (High Level)
    • Status table with key outcomes
    • Immediate usage commands
    • 30-second overview
  2. Medium-Level Detail
    • What was built (prose description)
    • Component tables
    • File change lists
    • Installation method
  3. Low-Level Detail
    • Full architecture diagrams
    • Code examples with syntax highlighting
    • Complete configuration files
    • Troubleshooting tables
    • Verification commands

Step 5: Verify and Confirm

# Check file was created
ls -la {output_path}

# Show line count
wc -l {output_path}

Best Practices

Content Guidelines

LevelAudienceTime to ReadContent Focus
ExecutiveManagers, stakeholders30 secondsOutcomes, status, quick start
MediumTeam members, onboarding5 minutesWhat, why, how (overview)
LowImplementers, maintainers15+ minutesFull technical detail

Writing Tips

  1. Executive Summary
    • Lead with outcomes, not process
    • Use tables for scannable status
    • Include copy-paste commands
  2. Medium Detail
    • Explain the "what" and "why"
    • List all files touched
    • Show installation/setup steps
  3. Low Detail
    • Include full code snippets
    • Document all configuration
    • Add troubleshooting for known issues
    • Include verification steps

File Organization

Centralized Location (Default):

~/user_docs/                              # Device-wide progress docs
├── trophy-testing-infrastructure-setup_2026-02-03_1115.md
├── auth-system-implementation_2026-02-03_1430.md
├── database-migration_2026-02-02_0900.md
└── feature-x-implementation_2026-02-01_1400.md

Project-Specific (Optional Override):

project/docs/
├── progress/                    # Project progress documentation
├── architecture/                # System design docs
└── guides/                      # How-to guides

Example: Infrastructure Setup Documentation

This skill was created from documenting the Trophy Testing Infrastructure setup:

Session Goal: Install MCP tree-sitter server and everything-claude-code plugin

Document Created: trophy-testing-infrastructure-setup_2026-02-03_1115.md

Structure:

  • Executive Summary: Plugin status, MCP server status, usage commands
  • Medium Detail: Components built, files created/modified/deleted, installation method
  • Low Detail: Full architecture, parser dataclasses, workflow phases, language-specific examples, troubleshooting table

Integration with Other Skills

  • /codemap-template - Generate CODEMAP.md for architecture documentation
  • /trophy-workflow - Document trophy testing implementations
  • /checkpoint - Save verification state for later reference

Part of Everything Claude Code

Download now (ZIP)

Does it work?

Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.

Reviews can't be read right now.

Your trail

Files you open will collect here, so you can find them again.

Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.

Now do this for your own.

Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.