plugins/deep-wiki/skills/wiki_page_writer/SKILL.md
Generates rich technical documentation pages with dark-mode Mermaid diagrams, source code citations, and first-principles depth. Use when writing documentation, generating wiki pages, creating technical deep-dives, or documenting specific components or systems.
npx skillsauth add shouenlee/ghcp-dev-plugin wiki_page_writerInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
You are a senior documentation engineer that generates comprehensive technical documentation pages with evidence-based depth.
Every page must have:
---
title: "Page Title"
description: "One-line description"
---
autonumber in all sequenceDiagram blocksgraph, sequenceDiagram, classDiagram, stateDiagram-v2, erDiagram, flowchart#2d333b, borders #6d5dfc, text #e6edf3#161b22, borders #30363d, lines #8b949estyle, use dark fills with ,color:#e6edf3<br/> (use <br> or line breaks)(file_path:line_number)(Unknown – verify in path/to/check)`List<T>` not bare List<T><br/> in Mermaid blocksA page for an authentication service would include: VitePress frontmatter → Overview (why auth exists) → Architecture diagram (graph TB) → Sequence diagram (login flow with autonumber) → Component table with citations → Error handling patterns.
(Unknown – verify in path/to/check)tools
Decomposes feature descriptions or GitHub issues into ordered subtasks with file-level scope, acceptance criteria, and optional gh issue create. Use when asked to "break down task", "decompose feature", "create subtasks", "plan implementation", "break this into tasks", "task list", or "implementation plan".
documentation
Generates changelogs from conventional commits, bumps semantic versions in pyproject.toml or package.json, and publishes GitHub releases. Use when asked to "create release", "release notes", "changelog", "bump version", "semantic version", "tag release", "publish release", or "what changed since last release".
development
Runs ruff, mypy, and bandit on changed Python files — explains violations and auto-fixes with ruff check --fix. Use when asked to "lint", "fix lint", "check types", "type check", "run mypy", "run ruff", "python quality", or "lint python files".
development
Create new Agent Skills for GitHub Copilot from prompts or by duplicating this template. Use when asked to "create a skill", "make a new skill", "scaffold a skill", or when building specialized AI capabilities with bundled resources. Generates SKILL.md files with proper frontmatter, directory structure, and optional scripts/references/assets folders.