corgispec-lint

Validate memory and wiki health with 14 ordered checks and a timestamped lint report.

113|9|Updated Apr 30, 2026
One-click install
npx skills add https://github.com/ricoyudog/Coding_Corgi_flow --skill corgispec-lint
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: corgispec-lint
Source: https://github.com/ricoyudog/Coding_Corgi_flow/tree/main/.opencode/skills/molecules/corgispec-lint
Command: npx skills add https://github.com/ricoyudog/Coding_Corgi_flow --skill corgispec-lint

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires corgispec-memory-init.

What problem does it solve?

It prevents stale, inconsistent, or broken documentation in the project's memory/wiki layer by systematically validating freshness, links, and structural rules before review or archival.

Core Features & Use Cases

  • Freshness health checks: Flags outdated memory/session-bridge.md (30-day threshold) and wiki/hot.md (14-day threshold) to reduce “stale guidance” risk.
  • Link and structure integrity: Detects broken wikilinks across memory/ and wiki/, validates that active pitfalls have source references, and checks _index.md coverage for discoverability.
  • Capacity and protocol compliance gates: Enforces size caps for hot.md (600 words) and index.md (80 lines), checks for the Session Memory Protocol section in agent config files, and reports extraction/log sync gaps.

Quick Start

Use corgispec-lint to run a full health assessment of your memory/ and wiki/ directories and produce a structured report you can review.

Frequently Asked Questions about corgispec-lint

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

FAQPage Schema
How do I detect stale memory and wiki documentation in my project?

You can detect documentation drift by running structured lint checks that validate freshness, locate broken wikilinks, and identify structural inconsistencies across memory and wiki files.

What is the best way to validate broken wikilinks and metadata in OpenSpec projects?

Running an ordered memory lint validation scans memory and wiki directories to detect broken wikilinks, verify active pitfalls have source references, and enforce index coverage for discoverability.

Does corgispec-lint require any prior environment setup to run wiki health checks?

Yes, it requires the corgispec-memory-init dependency to be established first, ensuring the OpenSpec-based project memory and wiki directory structure is initialized before executing lint checks.

How do I enforce size limits and protocol compliance for memory wiki files?

Capacity and protocol compliance gates enforce size caps for hot memory files at 600 words and index files at 80 lines, while checking agent config files for required Session Memory Protocol sections.

When should I run memory and wiki lint checks during project maintenance?

Lint checks should be applied during periodic maintenance, pre-archive preparation, and after refactors or session-bridge drift to prevent stale, inconsistent, or broken documentation in the wiki layer.

Why does my wiki documentation health check report structural inconsistencies?

Structural inconsistencies are reported when active pitfalls lack source references, index coverage falls below discoverability thresholds, or extraction and log sync gaps are detected across memory files.