agentleFS
yasikyasik/agentlane/.agents/skills/docs-sync/SKILL.md

docs-sync

Skill9 starsChanged 12 days agoMITView on GitHub

Review the current AgentLane code and public docs under docs/ to find missing, outdated, or misplaced documentation, then propose or apply concise documentation updates that match the repository’s structure and writing style. Ignore internal planning docs under docs/plans/.

46 other projects use a version of this.

Adopted by

Most recently taken up by

Used with

Projects with it also use tdd, code-review and 1 more.

Other files people use alongside this one.

Files found in the same public projects as a version of this one, more often than they turn up anywhere else. Each project counts once, large collections count for less, and this file's own repository is left out.
  • GoogleSkill

    tdd

    Test-driven development. Use when the user wants to build features or fix bugs test-first, mentions "red-green-refactor", or wants integration tests.

    Also in 4 projects that use this

  • GoogleSkill

    code-review

    Adversarial systems, concurrency, memory-model, and architecture code review protocol. Use this skill whenever asked to review code, PRs, diffs, or branches in Filament.

    Also in 5 projects that use this

  • MicrosoftSkill

    handoff

    Compact the current conversation into a handoff document for another agent to pick up.

    Also in 4 projects that use this

The file

Show its rules and text

We split this skill into the rules it gives an agent

28 rules. 0 are common, 21 are distinctive, and 7 are very specific to this project.

  • 0

    Common

    Most of the 36 edited versions we read keep these.

  • 21

    Distinctive

    This author's own choices. Worth a look.

  • 7

    Very specific

    Tied to their project's names, files or tools. Probably skip.

  • Common
  • Distinctive
  • Very specific
  1. Very specific:

    Use this skill when the user wants to audit documentation coverage, keep docs/ aligned with implementation changes, or update public …

    line 8
  2. Very specific:

    Treat docs/plans/ as internal tracking, not public documentation.

    line 17
  3. Distinctive:

    Keep edits concise and easy to maintain.

    line 19
  4. Distinctive:

    Prefer diff-based review when there is active branch work.

    line 31
  5. Distinctive:

    Use the current docs tree as the source of structure.

    line 55
  6. Very specific:

    Start with docs/README.md, then inspect the relevant folders and pages.

    line 57
  7. Distinctive:

    Follow the portal navigation contract for every section and nesting depth.

    line 58
  8. Distinctive:

    Keep page titles concise within that hierarchy.

    line 61
  9. Distinctive:

    When reviewing, prefer updating an existing page over creating a new one unless the topic clearly has no home.

    line 64
  10. Very specific:

    If you add, remove, or rename a public docs page, update docs/README.md.

    line 67
  11. Distinctive:

    If you move a page or folder, repair incoming links because its route changes.

    line 68
  12. Distinctive:

    Before editing, produce a short report with:

    line 82
  13. Distinctive:

    Keep the report concise.

    line 89
  14. Very specific:

    Use the dev-docs skill before drafting or revising public documentation.

    line 93
  15. Distinctive:

    keep the current writing style and section structure

    line 102
  16. Distinctive:

    keep examples short and directly tied to the repo

    line 103
  17. Distinctive:

    prefer current-state documentation over rollout history

    line 104
  18. Distinctive:

    do not add jokes, slang, rhetoric, puns, or contrastive-negation phrasing

    line 105
  19. Very specific:

    After you apply public documentation updates, use the repository docs-portal skill to rebuild and check the website.

    line 109
  20. Very specific:

    Keep the Markdown in root docs/.

    line 111
  21. Distinctive:

    write in plain technical English

    line 122
  22. Distinctive:

    prefer short sections and short paragraphs

    line 123
  23. Distinctive:

    use direct statements over persuasive or dramatic framing

    line 124
  24. Distinctive:

    keep examples minimal and realistic

    line 126
  25. Distinctive:

    avoid figures of speech, jokes, slang, and rhetorical phrasing

    line 127
  26. Distinctive:

    avoid contrastive negation patterns such as “not X, but Y”

    line 128
  27. Distinctive:

    keep tone neutral and open-source appropriate

    line 129
  28. Distinctive:

    Use this report shape when auditing before edits:

    line 140

“Common” is measured: kept by at least 6 in 10 of the 36 edited versions of this file we could read. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.

Keep what fits and drop the rest. Your version, ready for your agents.
Files
SKILL.md

Docs Sync

Use this skill when the user wants to audit documentation coverage, keep docs/ aligned with implementation changes, or update public technical docs.

Scope

This skill is for public documentation under docs/**.

Rules:

  1. Treat docs/plans/** as internal tracking, not public documentation.
  2. English only.
  3. Keep edits concise and easy to maintain.

Workflow

1. Define the scope to review

Pick one of these modes:

  1. full public-doc audit against the current branch
  2. doc sync for a specific feature or directory
  3. diff-based audit against main for in-flight changes

Prefer diff-based review when there is active branch work. Prefer a full audit when the user asks for broad documentation cleanup.

2. Build a feature inventory from code

Review the selected scope in code first.

Focus on user-facing behavior:

  1. public exports
  2. runtime behaviors and guarantees
  3. configuration options and defaults
  4. examples that define supported usage
  5. important developer workflows
  6. renamed, removed, or newly added features

Capture lightweight evidence:

  1. file path
  2. symbol or setting name
  3. short note about the behavior that should be documented

3. Review the existing docs hierarchy

Use the current docs tree as the source of structure.

Start with docs/README.md, then inspect the relevant folders and pages. Follow the portal navigation contract for every section and nesting depth. Put related pages in their shared folder; the portal derives the hierarchy from these paths during each rebuild. Keep page titles concise within that hierarchy. Remove repeated parent names and use exact tool names for individual tool reference pages.

When reviewing, prefer updating an existing page over creating a new one unless the topic clearly has no home.

If you add, remove, or rename a public docs page, update docs/README.md. If you move a page or folder, repair incoming links because its route changes.

4. Compare docs against code

Look for:

  1. missing public behavior
  2. outdated names, defaults, or semantics
  3. examples in docs that no longer match implementation
  4. information that belongs on a different page for discoverability
  5. public docs that accidentally expose internal rollout or planning details

5. Produce a Docs Sync Report

Before editing, produce a short report with:

  1. doc gaps
  2. inaccurate or outdated content
  3. structural suggestions, if any
  4. proposed file-level edits

Keep the report concise.

6. Apply updates if asked

Use the dev-docs skill before drafting or revising public documentation. Find it in the session's skill catalog and read its SKILL.md. Apply its review checklist to changed pages. Repository terminology and ASD-STE100 Simplified Technical English take precedence. If the skill is unavailable, report the missing dependency; do not claim that its review passed.

When applying edits:

  1. edit only the relevant public docs under docs/**
  2. keep the current writing style and section structure
  3. keep examples short and directly tied to the repo
  4. prefer current-state documentation over rollout history
  5. do not add jokes, slang, rhetoric, puns, or contrastive-negation phrasing

7. Rebuild the documentation portal

After you apply public documentation updates, use the repository docs-portal skill to rebuild and check the website. Keep the Markdown in root docs/; the website reads it directly at build time. Do not create a second content copy under website/.

For a read-only audit, report the recommended updates without a rebuild.

Writing Style

Match the existing documentation style in this repository.

Rules:

  1. write in plain technical English
  2. prefer short sections and short paragraphs
  3. use direct statements over persuasive or dramatic framing
  4. explain the current behavior, boundaries, and intended usage
  5. keep examples minimal and realistic
  6. avoid figures of speech, jokes, slang, and rhetorical phrasing
  7. avoid contrastive negation patterns such as “not X, but Y”
  8. keep tone neutral and open-source appropriate

Public Docs Boundary

For this repository, public docs currently live under docs/**.

Internal tracking docs live under docs/plans/** and should not be treated as the public documentation surface.

Output format

Use this report shape when auditing before edits:

Docs Sync Report

  • Scope
    • What was reviewed
  • Missing or weak coverage
    • Doc file or missing page -> evidence -> proposed change
  • Incorrect or outdated content
    • Doc file -> issue -> correct behavior -> evidence
  • Structural suggestions
    • Proposed move/add/remove -> rationale
  • Proposed edits
    • File -> short summary

References

  • references/doc-coverage-checklist.md

Download now (ZIP)

Does it work?

Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.

No reviews yet

People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.

  • It worked
  • Partly
  • It didn't
What did you use it for? e.g. Reviewing pull requests in a Rails app

Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.

Your trail

Files you open will collect here, so you can find them again.

Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.

Now do this for your own.

Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.