askill
update-project-docs

update-project-docsSafety 95Repository

Analyzes the codebase and updates .claude/CLAUDE.md with current architecture, modules, and patterns. Use when major changes are made to the project structure.

0 stars
1.2k downloads
Updated 1/25/2026

Package Files

Loading files...
SKILL.md

Update Project Documentation

Files to update:

  • .claude/CLAUDE.md - Main architecture and reference (stable)
  • .claude/DECISIONS.md - Architectural decisions with rationale
  • .claude/SESSION.md - Current work in progress

1. Analyze Current State

Gather information about the codebase:

# Get current branch and recent commits
git log --oneline -10
git status

# Find source structure
find src -name "*.py" -type f 2>/dev/null | head -20
find src -name "*.ts" -type f 2>/dev/null | head -20

# Check for config files
ls -la *.toml *.json *.yaml *.yml 2>/dev/null

2. Key Areas to Update in CLAUDE.md

Module Changes

  • Scan src/ for new or removed modules
  • Check for new interfaces or base classes
  • Look for new provider implementations

Configuration Changes

  • Review config files for new settings
  • Check for new environment variables
  • Update example values if changed

API Changes

  • Scan for new endpoints (FastAPI decorators, Express routes, etc.)
  • Check for changed request/response formats

Docker/Infrastructure Changes

  • Review docker-compose files for new services
  • Check Dockerfile for build changes
  • Update port mappings

Dependency Changes

  • Check pyproject.toml / package.json for new dependencies
  • Note any major version upgrades

3. Update DECISIONS.md

If significant architectural decisions were made:

  • Add new decision with context and trade-offs
  • Move superseded decisions to that section
  • Add items to "Questions to Revisit" if needed

4. Update SESSION.md

  • Move completed items to "Recently Completed"
  • Add new in-progress items
  • Update "Where We Left Off"
  • Clear scratch notes

5. Validation

After updating, verify:

  • All referenced files exist
  • Port numbers match config
  • Provider/module names match code
  • Commands are runnable

Install

Download ZIP
Requires askill CLI v1.0+

AI Quality Score

78/100Analyzed 2/20/2026

Well-structured documentation update skill with clear step-by-step procedures. Provides concrete commands for analyzing codebase state and updating CLAUDE.md, DECISIONS.md, and SESSION.md. Has good actionability with structured guidance, includes validation steps, and has clear "when to use" trigger. Minor deduction for path not being in dedicated skills folder and slight internal-only feel due to .claude target, but overall reusable and accurate.

95
75
78
80
82

Metadata

Licenseunknown
Version-
Updated1/25/2026
Publisherfernando-fernandez3

Tags

apici-cdllm