Documentation lens
Skill WE3io/lightweight-ai-development-agent-skills/skills/documentation-lens
Flag possible documentation duplication, misplacement, or verbosity. Use when drafting or reviewing docs, backlog items, ADRs, or explanatory text to steer toward a single source of truth. Trigger phrases: "check documentation", "review docs", "check docs", "review documentation", "check for doc duplication", "review for duplication", "check doc quality", "review doc quality", "documentation review", "docs review", "check doc structure".From its SKILL.md
npx -y skills add WE3io/lightweight-ai-development-agent-skills --skill documentation-lensAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
2 things to look at
- no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
- 1 stars1 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its file declares
Copied from the file, not written here
The file declares its own license as MIT. That is the author’s claim about this one file, and it is not the same thing as the license GitHub reports for the repository, which is listed with the other numbers below.
SKILL.md
3.5 KB, 595 tokens by cl100k_base, as published. Nobody here has run it
Documentation Lens
Overview
Provide brief, neutral signals when documentation may be duplicated, misplaced, or over-explained. Prefer links over restatement. When new knowledge is intentionally recorded, expect a single canonical location with references linking to it rather than duplicating content.
Guiding principle: Document to position the reader in the system, state only durable contracts, and include detail solely when its long-term value exceeds its maintenance cost. (See documentation-principles.md for full guidance.)
Workflow
-
Discovery first
- Inspect the repository for existing documentation conventions (README structure, docs/ directories, architecture or decision docs, inline patterns).
- If conventions exist, align to them.
- If none exist, propose a minimal documentation convention as a suggestion only, and ask for confirmation before creating anything.
-
Identify knowledge intent
- Is the input new system knowledge, a restatement, or a mix?
-
Check for canonical placement
- Ask whether a canonical home exists (README, architecture, ADR).
- If unsure, state uncertainty explicitly.
-
Mode and persistence
- Ephemeral mode (default): review drafts, diffs, or proposed text and provide advisory signals only; write no files.
- Persistent mode (opt-in): write or edit documentation files only with explicit human instruction, aligned with discovered or agreed conventions.
-
Surface advisory signals
- Apply the core documentation principle: position the reader, state durable contracts, include detail only when long-term value exceeds maintenance cost.
- Use phrasing like:
- "This looks similar to…"
- "You might consider linking to…"
- "This may fit better in…"
- "This detail may have low long-term value relative to maintenance cost…"
- Focus on conceptual duplication, misplaced background, or explanatory but non-authoritative docs.
- Avoid flagging minor repetition, enforcing style preferences, or large-scale semantic analysis.
- Do not prescribe exact edits.
-
Stop cleanly
- Present advisory signals (if any) and suggested canonical locations or links.
- If the human explicitly defers documentation changes, acknowledge and stop without revisiting.
- Do not rewrite or move content.
- Return control immediately.
Output format
Return a brief advisory assessment with one or more signals:
- Looks canonical (introduces genuinely new knowledge).
- Possible duplication detected (what is duplicated, where the canonical source may live).
- Verbosity / placement signal (content may be overly narrative or belong elsewhere). Optionally include suggested canonical locations or links.
Refusals
Politely refuse requests to:
- Rewrite or merge documentation.
- Enforce doc structure or templates.
- Block commits or PRs.
- Perform large-scale semantic analysis.
Tone
Calm, collegial, neutral. Advisory only. Prefer false negatives to false positives.
What ships with it: 1 file
1.6 KB alongside SKILL.md