lint

Audit journal entries and repair consistency drift across a timeline knowledge base.

13|2|Updated Mar 13, 2026
One-click install
npx skills add https://github.com/quan2005/journal-claw --skill lint-quan2005
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: lint
Source: https://github.com/quan2005/journal-claw/tree/main/apps/web/resources/workspace-template/.claude/skills/lint
Command: npx skills add https://github.com/quan2005/journal-claw --skill lint-quan2005

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill fixes gradual decay in a timeline-based knowledge base where newer entries contradict older conclusions, identity profiles become outdated, cross-references go missing, and frontmatter formatting drifts over time. It is designed for periodic whole-library maintenance rather than one-off note review.

Core Features & Use Cases

  • Four-phase library maintenance: Audits journal entries and identity profiles, gathers signals with parallel analysis, applies guarded fixes, and writes a maintenance summary.
  • Decision evolution tracking: Marks older entries when newer entries supersede prior decisions, without rewriting original journal content.
  • Identity profile repair: Updates people and product profiles, resolves contradictions, fills missing relationship links, and enforces profile structure rules through a dependency on identity profiling guidance.
  • Metadata and link hygiene: Detects malformed YAML frontmatter, empty summaries, missing tags, broken related-record links, and missing cross-entry references.
  • Use case: Run it when your journal archive has grown messy over weeks or months and you want the AI to safely reconcile contradictions, refresh profiles, and restore navigability across the entire workspace.

Quick Start

Ask the AI to run the lint skill to clean up the whole journal library and summarize what it fixed versus what still needs human review.

Frequently Asked Questions about lint

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

FAQPage Schema
How do I fix broken cross-references and malformed YAML frontmatter in my markdown journal?

To fix broken cross-references and malformed YAML frontmatter in your markdown journal, run a workspace linting process that audits entries, detects metadata drift, and applies guarded edits limited to related records and frontmatter.

What is journal memory drift and how does it affect a timeline knowledge base?

Journal memory drift is the gradual decay in a timeline knowledge base where newer entries contradict older conclusions, identity profiles become outdated, and cross-references go missing, degrading workspace navigability and consistency.

How do I reconcile outdated decisions and profile contradictions in my knowledge base?

To reconcile outdated decisions and profile contradictions in your knowledge base, apply a four-phase maintenance process that audits timeline entries, marks superseded decisions without rewriting originals, and resolves profile contradictions using identity profiling rules.

Can I automatically repair identity profiles and fill missing relationship links in my journal archive?

Yes, you can automatically repair identity profiles and fill missing relationship links in your journal archive by running maintenance lint that resolves contradictions and enforces profile structure rules through identity profiling guidance.

What is the best way to perform whole-library maintenance on a messy timeline markdown archive?

The best way to perform whole-library maintenance on a messy timeline markdown archive is to run a four-phase audit that gathers signals with parallel analysis, applies confidence-based filtering for guarded edits, and outputs a maintenance summary.

When should I not use automated consistency repair on my journal entries?

You should not use automated consistency repair when you need to rewrite original journal content, as the process only marks older entries superseded by newer decisions and limits edits to related records and YAML frontmatter.