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'.
How this agent operates — its isolation, permissions, and tool access model
Agent reference
rust-skills:agents/docs-cacheThe summary Claude sees when deciding whether to delegate to this agent
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 | Versi...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
npx claudepluginhub actionbook/rust-skills --plugin rust-skillsFetches 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.
Gathers official documentation, best practices, source code analysis, GitHub examples, and API deprecation info for frameworks, libraries, and project dependencies.