.claude/skills/doc/SKILL.md
Cache external documentation locally. Use when user says '/doc', 'cache docs', 'download docs', 'save documentation', 'fetch docs', or asks to reference external documentation.
npx skillsauth add khamel83/oneshot docInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Cache any external documentation locally for your project:
@filename — simple markdown inclusionNo MCP required — just fetch once, save to markdown, reference with @.
# Cache documentation
/doc convex https://docs.convex.dev
/doc nextjs https://nextjs.org/docs
/doc tailscale https://tailscale.com/kb/api
/doc poetry https://python-poetry.org/docs
# List cached docs
/doc --list
# Show path to docs
/doc --show convex
Docs are saved to $PROJECT/docs/external/:
$PROJECT/docs/external/
├── convex/
│ └── README.md # Full documentation
├── nextjs/
│ └── README.md
├── tailscale/
│ └── README.md
├── poetry/
│ └── README.md
└── .index.md # List of all cached docs with source URLs
https://r.jina.ai/<url>) to fetch docs as markdown$PROJECT/docs/external/<name>/README.md$PROJECT/docs/external/.index.md with all cached docs@docs/external/<name>/README.mdBefore using WebSearch for docs:
# Check what's cached locally
ls docs/external/
# Read the index
cat docs/external/.index.md
# Reference a doc
@docs/external/convex/README.md
If no local docs exist:
/doc <name> <url> to cache them/doc convex https://docs.convex.dev
/doc nextjs https://nextjs.org/docs
/doc poetry https://python-poetry.org/docs
The docs-first.md rule now checks $PROJECT/docs/external/ before using WebSearch:
ls docs/external//doc <name> <url> if docs would be usefulAfter caching docs:
# Verify file was created
ls -la docs/external/convex/
# Check index was updated
cat docs/external/.index.md
# Reference in conversation
@docs/external/convex/README.md
documentation, docs, cache, fetch, download, reference, external, api docs, library docs
development
Smart visual analysis for websites and images using Playwright screenshots and AI vision.
development
--- name: tdd description: Test-driven development with mandatory RED-GREEN-REFACTOR cycle. Enforces writing failing tests before production code. Use when implementing new features, fixing bugs with test coverage, or when the user wants TDD discipline. Trigger keywords: tdd, test first, test driven, red green refactor, add tests, coverage, write a test, failing test. --- # /tdd — Test-Driven Development RED-GREEN-REFACTOR cycle. No production code without a failing test shown first. ## Usage
tools
Quick iterations on existing projects. Load context, ask what's next, execute in burn-down mode.
tools
Manage encrypted secrets between the master vault and projects using SOPS/Age.