AGENT SKILL

docs-lint

periodic semantic health check for the Markdown corpus (Karpathy LLM-Wiki lint)

使用场景代码审查
License 许可
Apache-2.0
最近更新
2026-10-12
Stars
★ 1
Forks
0

01 前言 Front Matter

name
docs-lint
description
periodic semantic health check for the Markdown corpus (Karpathy LLM-Wiki lint)

02 资源文件 1

03 SKILL.md 正文

docs-lint

Runs a semantic health check over the spec layer (00-vision/ through 04-standards/), AGENTS.md, and .eposforge/backlog/ to find contradictions, stale claims, orphan pages, missing cross-references, and broken pointers.

Operations

  • This is a report-only skill. Do NOT auto-edit content in the corpus.
  • When run, search the target scope for semantic issues.
  • Produce a findings report in .scratchpad/docs-lint-report.md.
  • Classify each finding as one of: contradiction, stale-claim, orphan-page, missing-cross-reference, broken-pointer, boundary-leak, component-ref.
  • For component-ref: flag prose that names a component (from the Component Catalog) as a bare, unbracketed word where it denotes the component and should be a shortcut reference link ([Orchestrator]) per Naming Conventions. This is the semantic half that needs concept-vs-component judgment. Division of labor: the deterministic, zero-false-positive classes — numeric identifiers (C4, Component 14), the deprecated Router name, and undefined/broken component links — live in the blocking check-component-links.py --check floor (wired into doc-lint.yml); do not re-report those here.
  • For boundary-leak: In a visibility = "public" repository, flag contextual references to private repos, private backlogs, or adopter-internal work that the deterministic lint floor cannot detect (e.g., naming a private repo in prose, an adopter org/repo name, or oblique paraphrases of private work). Use the visibility map (config.toml) to know what is private. Genuine private-repo references (flag) are distinguished from sanctioned generic framing like "an adopter" (no flag).
    • Division of labor: Deterministic, zero-false-positive classes (private item-ID references via the visibility map, host paths, *.lan, private IPs) stay in the blocking lint-backlog.sh floor. Semantic/contextual detection lives here.
  • Append a parseable entry to skills/docs-lint/run-log.md with the format ## [YYYY-MM-DD] lint | <summary>, where <summary> summarizes the run.

Target Scope

  • Spec layer: 00-vision/, 01-architecture/, 02-roadmap/, 03-research/, 04-standards/
  • AGENTS.md
  • .eposforge/backlog/
  • OUT OF SCOPE: .eposforge/ adapter internals, graph-side answer-quality.

Known Seed Findings to verify

  • (a) AGENTS.md §Standards points at 04-standards/04-mcp/ and 04-standards/05-canonical-doc-sources/, neither of which exists on disk.
  • (b) backlog cross-references to EF IDs that have moved to backlog-archive.md should be flagged with their new location.

04 同仓库更多 Skills

eposforge
eposforge/eposforge

upstream-bug-report

File a well-formed bug report against an upstream open-source dependency (GitHub issue). Use when EposForge or one of its adapter dependencies exhibits a reproducible defect that must be fixed upstream, particularly for silent failures, incorrect defaults, or API contract violations that affect ontology grounding, graph correctness, or agent reliability.

行政与办公人员
★ 1
eposforge
eposforge/eposforge

update-spec-graph

Keeps the Cognee Spec Graph (Component 6) knowledge graph in sync with the repo. Use to update the KG after doc changes (incremental), rebuild it from scratch or after editing the ontology (full), or when recall is stale, the graph looks wrong, or entities are not ontology-anchored.

★ 1
eposforge
eposforge/eposforge

refine-prompt

Technique-driven prompt transformation for under-specified asks. Discovers techniques from data files, elicits missing required slots in one batch, rewrites with strict traceability, and gates submission behind explicit yes/no confirmation.

Skill与智能体开发
★ 1
eposforge
eposforge/eposforge

portfolio-review

暂无简介

★ 1
eposforge
eposforge/eposforge

milestone-elicitation

Guided interview for discovering milestones and value-harvest points. Writes confirmed anchors back as ordinary backlog items and keeps durable elicitation records. Re-runnable — subsequent runs diff against existing anchors and prior records so the milestone map evolves without replaying history.

★ 1
eposforge
eposforge/eposforge

maintain-ontology

Keeps 00-vision/01-ontology.ttl well-formed, internally consistent, and aligned with adapter cards under .eposforge/ so Cognee extraction remains ontology-grounded.

★ 1