← ClaudeAtlas

project-wiki-updatelisted

This skill should be used when the user wants to incrementally update an existing Project Wiki. It detects code changes since the wiki was generated, identifies affected wiki pages, and only regenerates those pages while preserving unchanged content.
AruNi-01/atmos · ★ 2 · Code & Development · score 69
Install: claude install-skill AruNi-01/atmos
# Project Wiki Incremental Update Skill This skill guides a Code Agent to **incrementally update** an existing Project Wiki when the codebase has changed since the wiki was last generated. It follows the same formatting and content conventions as the full generation skill. ## Prerequisites 1. An existing wiki must exist at `./.atmos/wiki/` with a valid `_catalog.json` that includes `commit_hash`. 2. Read these shared references from **project-wiki** (installed at `~/.atmos/skills/.system/project-wiki/`) before making any changes: - **Content & formatting**: `~/.atmos/skills/.system/project-wiki/references/output_structure.md` - **Research briefing template**: `~/.atmos/skills/.system/project-wiki/references/briefing_template.md` - **Catalog schema**: `~/.atmos/skills/.system/project-wiki/references/catalog.schema.json` All updated content MUST meet the same **content depth requirements** as project-wiki: 800+ words (Getting Started), 1500+ words (Deep Dive), 2–3+ Mermaid diagrams, 4–6+ H2 sections, sufficient sources and cross-references. Run `~/.atmos/skills/.system/project-wiki/scripts/validate_content.py` to verify. ## Input Context The user prompt will provide: - `catalog_commit`: The git commit hash when the wiki was generated (from `_catalog.json`) - `current_commit`: The current HEAD commit hash ## Three-Phase Hybrid Strategy ### Phase 1: Source-Matched Pages (Automatic) 1. Read `_catalog.json` to get `commit_hash` and the full catalog structure. 2. P