executing-plans
executing-plans
Use when executing an implementation plan in the current session as the implementer yourself — your human partner chose inline execution, or no subagent tool is available
repo-wikiGenerate and maintain citation-backed repository wikis as MkDocs-compatible Markdown. Creates baseline docs, detects changes, and incrementally updates only affected pages with file path and line number citations.
Independent GitHub snapshot · Automated classification · Original documentation governs
Generate and maintain a living, citation-backed wiki for any codebase as structured Markdown files compatible with MkDocs.
This skill enables agents to:
Use this skill when you need to:
This skill is composed of specialized sub-skills that work together:
# Activate the initialize sub-skill
cat /path/to/skills/repo-wiki-initialize/SKILL.md
# Follow instructions to create baseline wiki
# Activate the detect changes sub-skill
cat /path/to/skills/repo-wiki-detect/SKILL.md
# Then activate the update sub-skill
cat /path/to/skills/repo-wiki-update/SKILL.md
# Activate the validate sub-skill
cat /path/to/skills/repo-wiki-validate/SKILL.md
repo-wiki-initialize/SKILL.md for initialization instructionsrepo-wiki-index/SKILL.md to build code maprepo-wiki-generate/SKILL.md to generate pages with citationsrepo-wiki-validate/SKILL.md to verify output qualityrepo-wiki-detect/SKILL.md to identify changesrepo-wiki-update/SKILL.md to refresh impacted pagesrepo-wiki-validate/SKILL.md to verify changesThe skill generates a MkDocs-compatible documentation tree:
<repo>/
mkdocs.yml # MkDocs configuration
docs/
index.md # Overview
getting-started/
local-dev.md
configuration.md
architecture/
overview.md
data-flow.md
dependency-map.md
components/
<component-name>.md # One per major component
api/
endpoints.md
operations/
build-and-test.md
deploy.md
glossary.md
.repo_wiki/
state.json # Tracks baseline commit & page mappings
manifest.json # Citations and source fingerprints
logs/
Every technical claim includes citations with file paths and line ranges:
Inline Format:
The service starts an HTTP server on the configured port.
Source: `src/server.ts` L12–L48
Footnote Format (Preferred):
The service starts an HTTP server[^1].
[^1]: `src/server.ts` L12–L48 (commit abc1234)
Remote Permalink (When Git Remote Available):
[^1]: [src/server.ts#L12-L48](https://github.com/org/repo/blob/abc1234/src/server.ts#L12-L48)
For detailed information, see the references/ directory:
references/CITATION-SPEC.md - Citation format and coverage rulesreferences/ARCHITECTURE.md - Skill design and module relationshipsreferences/STATE-FORMAT.md - State file schema and usagereferences/TEMPLATES.md - Page template specificationsHelper scripts are available in scripts/ directory:
scripts/validate_citations.py - Verify all citations resolve correctlyscripts/generate_permalinks.py - Convert local citations to remote URLsscripts/detect_managed_blocks.py - Find and parse managed block markersscripts/compute_page_impact.py - Determine which pages need updatesTemplates and resources in assets/ directory:
assets/templates/mkdocs.yml.template - MkDocs config templateassets/templates/component-page.md.template - Component page structureassets/templates/overview-page.md.template - Overview page structureassets/templates/architecture-page.md.template - Architecture page structure