rust-learner
Learn Rust language features and crate updates. Use when user asks about Rust version changelog, what's new in Rust, crate updates, Cargo.toml dependencies, tokio/serde/axum features, or any Rust ecosystem questions.
Installation
Follow the repository instructions for this skill and your agent. Review the files and dependencies before adding it to your workflow.
View source ↗GuidesSkill instructions
Rust Learner
Learn Rust by fetching real-time information about Rust language features and crate updates.
⚠️ Tool Priority & Waiting Rule
Priority:
- ✅
browser-fetcheragent (preferred) - ⚠️
Fetch/WebFetch(only after all browser-fetcher agents fail) - ⚠️
WebSearch(only when search engine results are needed)
⛔ No "Racing Ahead":
- After launching browser-fetcher agents, MUST wait for ALL of them to complete
- DO NOT use WebSearch/Fetch as "supplements" while waiting
- Only use fallback tools after ALL browser-fetcher agents have failed
Workflow
Step 1: actionbook MCP
search_actions("lib.rs crate") → get action ID
get_action_by_id(id) → get URL and selectors
Step 2: Launch browser-fetcher agents
Launch multiple browser-fetcher agents in parallel
Step 3: Wait for ALL agents to complete
⛔ DO NOT use other tools during this time
✅ Wait for TaskOutput to return all results
Step 4: Summarize results
- If agents succeed: summarize content for user
- If ALL agents fail: use Fetch as fallback
Example
User: Query tokio latest version
✅ CORRECT:
1. Launch browser-fetcher: lib.rs/crates/tokio
2. Launch browser-fetcher: crates.io/crates/tokio
3. Wait for BOTH agents to complete
4. Summarize results
❌ WRONG:
1. Launch browser-fetcher agents
2. While waiting, use WebSearch("tokio latest") ← Racing ahead!
3. Mix multiple result sources
Examples
Read the usage examples in the source repository.
View source ↗Source history
- Indexed on
- 2026-01-20
- Index updated
- 2026-01-31
- Branch
- main
Index and sync dates describe this directory. View the source repository for code history.
GitHub ↗chat Comments (0)
Sign in to join the discussion and leave a comment.
No comments yet. Be the first to share your thoughts!