← ClaudeAtlas

sdk-docs-auditorlisted

Audits any SDK documentation site and produces a fully scored, downloadable HTML report. Use this skill whenever a user provides a documentation URL and asks to audit, review, analyse, score, or check the quality of SDK docs. Also trigger for phrases like "audit the SDK docs at X", "check if the docs at X are complete", "review this SDK documentation", "how good are these docs", "run an SDK audit on X", or any time a user pastes a URL alongside words like audit, review, crawl, check, analyse, quality, completeness, or gaps. ALWAYS use this skill — do not attempt the audit without following this structured crawl → analyse → cross-reference → report workflow.
Infrasity-Labs/dev-gtm-claude-skills · ★ 23 · Data & Documents · score 81
Install: claude install-skill Infrasity-Labs/dev-gtm-claude-skills
# SDK Docs Auditor Produces a comprehensive, cross-referenced audit of any SDK documentation site with a fully styled downloadable HTML report. ## What this skill does 1. Discovers all SDK pages via `llms.txt` first, falling back to `sitemap.xml` (using curl), then homepage nav crawl 2. Fetches and reads every relevant SDK page 3. Audits six fixed sections: Installation, Quick Start, Error Handling, Troubleshooting, Examples, Best Practices 4. Cross-references every gap across ALL other SDK pages — never flag something as missing if it exists elsewhere 5. Scores each section 0–100 and assigns a rating tier 6. Generates a beautiful, self-contained, downloadable HTML report --- ## Step 1 — Discover all SDK pages Use a three-tier discovery strategy, trying each method in order until one succeeds. ### 1a. Try llms.txt first (preferred) Run a bash curl command to fetch llms.txt: ```bash curl -s <docs_url>/llms.txt ``` If found: - Extract every URL from lines matching the pattern `- [Page Title](URL): description` - Filter to SDK-relevant pages only — keep URLs whose path contains any of: `sdk`, `installation`, `quickstart`, `quick-start`, `error`, `troubleshoot`, `example`, `best-practice`, `getting-started`, `reference`, `api-reference`, `overview`, `client`, `service`, `memory`, `search`, `worker`, `job`, `policy`, `agent`, `team` - Exclude: marketing pages, changelog, blog, legal, community/forum pages - Store as `SDK_PAGES[]` — list of `{title, url, description}` -