wiki

Maintains an interlinked Markdown wiki for project documentation from scanned codebase entities.

1|Updated May 21, 2026
One-click install
npx skills add https://github.com/hiddink-ai/hiddink-harness --skill wiki-hiddink-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: wiki
Source: https://github.com/hiddink-ai/hiddink-harness/tree/main/templates/skills/wiki
Command: npx skills add https://github.com/hiddink-ai/hiddink-harness --skill wiki-hiddink-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires duckdb.

What problem does it solve?

This skill solves the problem of fragmented and outdated project documentation by creating an LLM-maintained, interlinked knowledge base that evolves alongside the codebase.

Core Features & Use Cases

  • Incremental Updates: Automatically regenerates only the wiki pages affected by recent codebase changes, ensuring documentation stays current without redundant processing.
  • Intelligent Querying: Allows users to ask natural language questions about the project, with the AI synthesizing answers directly from the wiki and citing relevant pages.
  • Health Monitoring: Includes a built-in linting tool to identify orphan pages, broken cross-references, and stale content, keeping the knowledge base reliable.

Quick Start

Invoke the wiki skill to perform a full incremental update of the project documentation by running the command hiddink-harness:wiki.

Frequently Asked Questions about wiki

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automatically generate markdown documentation from my codebase?

To generate markdown documentation, the wiki skill scans codebase entities and synthesizes interlinked knowledge articles. It creates a persistent wiki structure that evolves alongside your source files using parallelized batch processing.

What is incremental wiki generation and how does it keep project documentation current?

Incremental wiki generation updates only the markdown pages affected by recent codebase changes. It detects source file modifications and regenerates just those impacted documentation pages, preventing redundant processing.

Can I query my codebase documentation using natural language?

Yes, you can query codebase documentation using natural language. The wiki skill synthesizes answers directly from the generated markdown knowledge base and cites relevant wiki pages for reference.

Do I need DuckDB to maintain a persistent codebase wiki?

Yes, DuckDB is required to maintain a persistent codebase wiki. It handles operational logging, which tracks source file modifications and supports the incremental update architecture.

How do I find broken cross-references and orphan pages in my markdown wiki?

To find broken cross-references and orphan pages, use the built-in linting tool included in the wiki skill. This health monitoring feature identifies stale content and structural issues to keep the knowledge base reliable.

What is the best way to prevent outdated project documentation during active development?

The best way to prevent outdated project documentation is using an LLM-maintained knowledge base. It operates on an incremental basis to automatically regenerate wiki pages whenever source files are modified.