From rust-skills
Caches Rust docs from docs.rs, std lib, lib.rs, releases.rs, and Clippy with TTLs for fast agent access. JSON format; skip with 'refresh' or '--force'.
npx claudepluginhub actionbook/rust-skills --plugin rust-skillsDocumentation cache helper for agents. ``` ~/.claude/cache/rust-docs/ ├── docs.rs/{crate}/{item}.json ├── std/{module}/{item}.json ├── releases.rs/{version}.json ├── lib.rs/{crate}.json └── clippy/{lint}.json ``` | Source | TTL | Reason | |--------|-----|--------| | std/ | 30 days | Stable | | docs.rs/ | 7 days | Crate updates | | releases.rs/ | 365 days | Historical | | lib.rs/ | 1 day | Versi...Fetches third-party Rust crate documentation from docs.rs with structured output including signatures, descriptions, examples; supports caching, validation, and negotiation mode for confidence/gaps analysis.
Fetches and caches documentation for external libraries/frameworks from Context7 API and sources into .tmp/external-context/, returning structured file paths after cache checks. Use for fresh, offline docs on packages/topics like react hooks or drizzle schemas.
Locates official library source repositories, shallow clones them, and extracts accurate documentation plus code examples to answer feature queries. Use for up-to-date upstream sources.
Share bugs, ideas, or general feedback.
Documentation cache helper for agents.
~/.claude/cache/rust-docs/
├── docs.rs/{crate}/{item}.json
├── std/{module}/{item}.json
├── releases.rs/{version}.json
├── lib.rs/{crate}.json
└── clippy/{lint}.json
| Source | TTL | Reason |
|---|---|---|
| std/ | 30 days | Stable |
| docs.rs/ | 7 days | Crate updates |
| releases.rs/ | 365 days | Historical |
| lib.rs/ | 1 day | Version changes |
| clippy/ | 14 days | Rust version updates |
{
"meta": {
"url": "...",
"fetched_at": "2025-01-01T00:00:00Z",
"expires_at": "2025-01-08T00:00:00Z"
},
"content": { ... }
}
Keywords: refresh, force, --force, update docs