Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
sanyuan0704 avatar

Wiki Ingest

  • 717 installs
  • 3.8k repo stars
  • Updated May 11, 2026
  • sanyuan0704/code-review-expert

This is a copy of wiki-ingest by sanyuan0704 - installs and ranking accrue to the original listing.

wiki-ingest is a documentation skill that turns scattered articles and code-review notes into structured wiki pages using concept, product, pattern, and comparison templates.

About

wiki-ingest from sanyuan0704/code-review-expert helps developers consolidate fragmented research and review material into a linked internal wiki. The skill ships page templates for four page types: Concept pages with key points, details, context, related links, and sources; Product pages with capabilities, technical highlights, and use cases; plus Pattern and Comparison templates referenced in the skill description. Each template enforces one-line definitions, related-page wikilinks, and source citations pointing back to originating articles or documents. Reach for wiki-ingest after reading multiple posts, RFCs, or review threads that should become durable team knowledge instead of orphaned notes. It suits engineers maintaining code-review knowledge bases or product wikis who want consistent markdown structure. Skip it when content is already in a finalized docs site generator with its own schema or when you only need a single summary without wiki linking.

  • Four page archetypes: Concept, Product, Pattern, and Comparison with fixed section headings
  • Each template enforces one-line definition, related-page wikilinks, and cited Sources
  • Pattern pages require problem context, solution, and explicit trade-offs
  • Comparison pages use dimension tables plus a selection guide
  • Designed for consistent ingest from articles and documents into a review/wiki corpus

Wiki Ingest by the numbers

  • 717 all-time installs (skills.sh)
  • +47 installs in the week ending Aug 5, 2026 (Skillselion tracking)
  • Security screen: LOW risk (skills.sh audit)
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/sanyuan0704/code-review-expert --skill wiki-ingest

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs717
repo stars3.8k
Security audit3 / 3 scanners passed
Last updatedMay 11, 2026
Repositorysanyuan0704/code-review-expert

How do you structure code review notes into a wiki?

Turn scattered articles and review notes into structured wiki pages using concept, product, pattern, and comparison templates.

Who is it for?

Engineers consolidating code-review learnings and article clippings into a linked internal wiki with repeatable templates.

Skip if: Teams already standardized on another docs platform schema or one-off summaries that do not need wiki page types.

When should I use this skill?

User wants wiki pages from articles, ingest review notes, or apply concept/product/pattern/comparison documentation templates.

What you get

Markdown wiki pages in concepts/, products/, patterns/, and comparisons/ with related links and source citations.

  • concept wiki pages
  • product wiki pages
  • cross-linked markdown documentation

By the numbers

  • Ships 4 wiki page types: Concept, Product, Pattern, and Comparison
  • Concept template defines 6 sections including Key Points, Details, Context, Related Pages, and Sources

Files

SKILL.mdMarkdownGitHub ↗

Wiki Ingest — Knowledge Base Compiler

Compile any text content (articles, documents, notes) into structured wiki pages with cross-references, building a searchable, interconnected knowledge network.

IRON LAW: One wiki page = one knowledge entity. Never cram multiple concepts into one page.

Wiki Directory Structure

Wiki defaults to wiki/ under the current project root. User may specify a different path.

wiki/
├── index.md              # Full table of contents
├── log.md                # Append-only operation log
├── concepts/             # Core concept pages
├── products/             # Product/tool entity pages
├── patterns/             # Engineering patterns & design decisions
└── comparisons/          # Cross-topic comparison pages

Workflow

1. Confirm Input

Accept user-specified content source:

  • Pasted text directly
  • File path(s) (md, txt, pdf, etc.)
  • Directory path (batch processing)

If user doesn't specify a wiki path, use wiki/. Create the directory if it doesn't exist.

2. Check Existing Wiki

Read wiki/index.md (if exists) to understand existing pages and avoid duplicates.

3. Extract Knowledge Entities

Extract from content:

  • Concepts (concepts/): Abstract ideas, terminology, theories
  • Products (products/): Specific products, tools, services
  • Patterns (patterns/): Engineering patterns, design decisions, methodologies
  • Comparisons (comparisons/): Cross-product or cross-approach analysis

Extraction threshold: An entity deserves its own page only if it would be referenced by other pages.

4. Create or Update Pages

Each entity maps to one wiki page.

→ Load references/page-templates.md for page templates.

Rules:

  • If page already exists → update it, append new information, don't overwrite existing content
  • Keep the one-line definition stable unless the new content provides a clearly better one
  • Prioritize updating "Sources" and "Related Pages" sections

5. Update Cross-References

Check all existing wiki pages. If new content involves concepts referenced in other pages:

  • Update their Related Pages list
  • Update their Sources list
  • Supplement new information in their detail sections

6. Update index.md

Add new page entries to wiki/index.md, organized by category.

7. Append to log.md

Append to wiki/log.md:

## YYYY-MM-DD: Ingest <source title>

**Source**: <file path or "user input">
**New pages**: list newly created pages
**Updated pages**: list modified pages
**New cross-references**: list newly established links

8. Report Results

Tell user: what pages were created, what pages were updated, what new cross-references were established.

File Naming

  • All lowercase, hyphen-separated: agent-loop.md, kv-cache.md
  • Name by entity, not by number

Cross-Reference Format

  • Use [[category/page-name]] double-link format (Obsidian-compatible), e.g. [[concepts/agent-loop]], [[products/claude-code]]
  • Always include the category prefix to avoid ambiguity across directories
  • List all related pages at the bottom of each page

Guidelines

  • Never create duplicate pages — always check wiki/ first
  • Don't extract trivial entities — if a concept appears once and won't be referenced elsewhere, skip it
  • For batch processing: extract all entities first, then create pages and update references in one pass to avoid inconsistent intermediate states
  • Always update index.md and log.md after every ingest

Related skills

How it compares

Use wiki-ingest for templated internal wikis from notes; use static-site docs skills when publishing versioned public documentation sites.

FAQ

What wiki page types does wiki-ingest provide?

wiki-ingest provides templates for Concept, Product, Pattern, and Comparison pages. Concept and Product templates include definitions, key points, related links, and source citations in the code-review-expert readme.

What sections appear on a wiki-ingest concept page?

A wiki-ingest concept page includes a one-line definition, Key Points, Details, Context, Related Pages with wikilinks, and Sources listing originating articles or documents.

When should developers use wiki-ingest?

wiki-ingest fits after collecting scattered articles or code-review notes that need structured wiki pages with cross-links instead of leaving one-off markdown files without shared templates.

Is Wiki Ingest safe to install?

skills.sh reports 3 of 3 security scanners passed. Review the Security Audits panel on this page before installing in production.

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.