agentsclimarketplace

Doc organizer

Skill s-hiraoku/synapse-a2a/.agents/skills/doc-organizer

Audit, restructure, and consolidate project documentation for clarity and maintainability. Use this skill when docs have grown organically and need reorganization, when duplicate content exists across files, or when documentation structure needs standardization.From its SKILL.md

Install
npx -y skills add s-hiraoku/synapse-a2a --skill doc-organizer

Assembled 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.
  • 9 stars9 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.1 KB, 650 tokens by cl100k_base, as published. Nobody here has run it

Doc Organizer

Reorganize scattered documentation into a clear, maintainable structure with a single source of truth for every topic.

Workflow

  1. Audit -- Inventory all docs and classify their topics.
  2. Plan -- Propose restructuring (moves, merges, deletions). Present the plan for confirmation.
  3. Execute -- Apply the changes.
  4. Verify -- Cross-check links, terminology, and completeness.

1) Documentation Audit

Scan the repository for documentation files:

  • **/*.md, **/*.rst, **/*.txt in root, docs/, guides/, references/
  • Inline doc comments in config files (YAML, TOML, JSON)

For each file, record:

  • Primary topic and subtopics covered
  • Last meaningful update (git log)
  • Overlap with other files (flag duplicates)
  • References to code that may have changed (staleness candidates)

Output: a summary table of all docs with topic, location, staleness risk, and duplicate flag.

2) Structure Optimization

Canonical locations:

Content typeLocation
Project overview, quickstartREADME.md
How-to guides, tutorialsguides/
Architecture, deep-divesdocs/
API/CLI reference specsreferences/ or docs/reference/
Per-feature notescolocated with feature code

Propose a move plan as a table: current path -> target path -> action (move/merge/delete/keep). Present the plan and wait for user confirmation before executing.

3) Deduplication

  • Identify content repeated across multiple files.
  • Choose one canonical location; replace duplicates with a short summary and a link.
  • Prefer the more detailed version as the canonical source.

4) Terminology Normalization

  • Extract key terms from docs (project name variants, feature names, abbreviations).
  • Flag inconsistencies (e.g., "config" vs "configuration", "setup" vs "set up").
  • Apply the project's preferred terminology uniformly.

5) Navigation Improvement

  • Add or update a table of contents in long documents (>100 lines).
  • Add cross-links between related docs.
  • Ensure README.md links to all top-level guide and reference docs.
  • Create an index page (docs/README.md or docs/index.md) if multiple docs exist without one.

6) Staleness Detection

Compare documentation claims against the current implementation:

  • CLI flags/options mentioned in docs vs actual --help output or arg parser code.
  • Config keys documented vs keys in schema/defaults.
  • API endpoints documented vs route definitions.

Flag mismatches as "needs update" with the specific discrepancy.

Verification Checklist

  • No broken internal links (relative paths resolve correctly)
  • No orphaned docs (every doc reachable from README or index)
  • Terminology consistent across all files
  • Examples match current CLI/API behavior
  • Duplicate content eliminated (single source of truth per topic)

What ships with it

Read from the repository

Just SKILL.md. No reference files, no scripts.

Keep looking

Skills are one crate of 326,782. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.