/check

Scan research wiki directories for structural, link, and graph health issues.

Updated May 23, 2026
One-click install
npx skills add https://github.com/duany049/multi-skill-orchestration --skill check-duany049
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: /check
Source: https://github.com/duany049/multi-skill-orchestration/tree/main/.claude/skills/check
Command: npx skills add https://github.com/duany049/multi-skill-orchestration --skill check-duany049

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python3 tools/lint.py --wiki-dir wiki/ [--json] [--fix] [--dry-run] [--suggest], python3 tools/research_wiki.py log wiki/ "<message>", python3 tools/research_wiki.py stats wiki/, and includes assets (resource) components.

What problem does it solve?

It finds broken links, missing required fields, invalid values, and graph/citation inconsistencies across your research wiki so knowledge quality doesn’t silently degrade.

Core Features & Use Cases

  • Structural health linting: scans all declared entity types in runtime/schema/entities.yaml for missing fields, orphan pages, and broken wikilinks.
  • Cross-reference validation: checks xref symmetry rules to ensure forward and reverse links stay consistent.
  • Graph consistency checks: validates wiki/graph/edges.jsonl and wiki/graph/citations.jsonl formats and required schema.
  • Quality triage reporting: produces a tiered report (🔴/🟡/🔵) and can auto-fix deterministic issues with optional previews.

Quick Start

Run the check in report-only mode by executing: python3 tools/lint.py --wiki-dir wiki/ --json.

Frequently Asked Questions about /check

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

FAQPage Schema
How do I find broken links and missing fields in a research wiki?

To detect broken wiki links and missing fields, run a wiki linting scan over the full wiki directory. It checks all declared entity types for structural health, validating xref symmetry and graph edge formats to produce a prioritized fix-recommendation report.

Can I automatically fix graph consistency and citation errors in my wiki?

Yes, you can auto-fix deterministic graph consistency and citation errors by running the lint tool with the --fix flag. Use the --fix --dry-run flags together to preview the proposed auto-fixes safely before applying any changes to your wiki directory.

What is wiki linting for structural and cross-reference validation?

Wiki linting is the process of scanning a research wiki directory to validate structural schemas, check xref symmetry for forward and reverse link consistency, and verify graph edge formats. It catches orphan pages and invalid values to prevent knowledge quality degradation.

Does the linting tool support JSON output for automated report parsing?

Yes, the linting tool supports JSON output by running with the --json flag. This allows you to integrate the structural health, link validation, and graph consistency reports into automated pipelines for further analysis and processing of your research wiki.

What's the best way to validate citation integrity across a research knowledge base?

The best way to validate citation integrity is to run a schema validation lint over your research knowledge base. It checks the wiki/graph/citations.jsonl file against required schemas and validates cross-reference symmetry to ensure forward and reverse links stay consistent.

Why does my wiki linting report show graph edge inconsistencies?

Your wiki linting report shows graph edge inconsistencies because the wiki/graph/edges.jsonl file format or required schema validation failed. The lint tool detects these structural and graph health issues to prevent citation and cross-reference degradation across your knowledge base.