gather-agent-docs — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited gather-agent-docs (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Build a small, durable, agent-readable doc set for the project's key topics. Navigation map first, captured detail on request — future agents read the local map to land on the right upstream URL in one hop, then fetch upstream when they need depth.
Use kebab-case slugs for topic directories (gemini-cli, cloud-run, firebase-app-hosting):
.agents/docs/
INDEX.md # one-line entry per topic, pointing to its DOC.md
<topic>/
DOC.md # entry point: summary, key concepts, documentation map, optional patterns
<SUBTOPIC>.md # optional deep dive (rare — see below)DOC.md and every <SUBTOPIC>.md open with YAML frontmatter the other skills key off:
---
last_verified: 2026-05-08 # required, ISO date
upstream_commit: <sha> # optional; commit at verification — enables smart refresh
sources: # required, at least one URL; richer set = more refresh short-circuits
docs: https://... # main documentation page
repo: https://github.com/... # source repository
changelog: https://... # changelog / release-notes — enables smart refresh
release: https://github.com/.../releases
---INDEX.md carries last_verified only — set to the oldest date among topic files.
DOC.md contains[Page title](url) — one-line hook on what's there._Source: …_ link to the upstream anchor that backs it.Soft cap: ~100 lines for DOC.md, ~150 for a subtopic deep-dive.
_Source: …_.Pick topics from what the project actually declares as a dependency, not what it might plausibly use:
package.json, pyproject.toml, go.mod, Cargo.toml, ...)..github/workflows/, cloudbuild.yaml, ...).Dockerfile, terraform/*.tf, firebase.json, apphosting.yaml, ...).mise.toml, .tool-versions, .nvmrc, ...).For each topic, fetch one upstream nav source — try in order until one resolves:
/docs/ index, a _sidebar file).README.md "Documentation" section, or the docs/ folder structure on the default branch.sitemap.xml as a last resort (raw, needs grouping).Extract section headings, page titles, and URLs; preserve the upstream grouping so the map mirrors how upstream organises itself. If a heading has no children, list the section as a single entry.
Split a subsystem into a sibling file (HOOKS.md, EXTENSIONS.md) only when all of:
The link map alone rarely justifies a split. Subtopic files share DOC.md's shape and drift on their own clock; surface them from DOC.md's "Subtopics" section. Fold back into DOC.md if a subtopic shrinks below its own weight.
INDEX.md shapeINDEX.md carries last_verified frontmatter (the oldest date among all topic files), a brief intro line, then one entry per topic: - [YYYY-MM-DD] [topic-slug](topic-slug/DOC.md): one-line hook.. The leading date is the oldest last_verified among that topic's files. Don't enumerate subtopic files; DOC.md's Subtopics section handles that. If INDEX.md already exists, extend it; only add entries for missing topics.
Default (no args, or "gather docs"):
Deepen (args like "deepen gemini-cli", "expand all"): for each topic in scope, capture up to ~5 paste-ready snippets (T2) — fetch the linked upstream page, copy a small block, add an inline _Source: …_. Add or extend a Patterns section. Bump last_verified. Hand off.
use-agent-docs — reads these files before web research; can backfill T2 snippets when fetching upstream for depth.refresh-agent-docs — re-verifies against upstream; smart path uses upstream_commit / sources.changelog for cheap no-op, falls through to a link-rot scan.~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.