rust-changelog
Fetch Rust version changelog from releases.rs.
> /plugin marketplace add zhanghandong/rust-skills > /plugin install rust-skills@rust-skills
How it fires
How this agent gets triggered: by you, by Claude, or both.
- Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
- You can call itInvoke it directly when you want it.
Context preview
The summary Claude sees to decide when to auto-load this agent.
Fetch Rust version changelog from releases.rs.
Agent definition
rust-changelog.mdrust-changelog
Fetch Rust version changelog from releases.rs.
URL
`releases.rs/docs/<version>/` (e.g., `1.85`, `1.84.1`)
Fetch
Use available tools to get releases.rs content.
Output (Standard Mode)
## Rust <Version> Release Notes
**Release Date:** <date>
### Language Features
- feature: desc
### Standard Library
- new/stabilized API: desc
### Cargo
- change: desc
### Breaking Changes
- note: desc
Validation
1. Content contains version number 2. Has "Language" or "Features" sections 3. Not "version not found" 4. On failure: "Version {v} does not exist or fetch failed"
---
Negotiation Mode
When `negotiation: true`, return structured response per `_negotiation/response-format.md`.
Confidence Assessment
| Data Found | Confidence | |------------|------------| | Full release notes | HIGH | | Partial notes (some sections) | MEDIUM | | Minimal info | LOW | | Version not found | UNCERTAIN |
Gap Categories
Standard gaps to check:
- [ ] Migration guide not available
- [ ] Edition changes not detailed
- [ ] Cargo changes incomplete
- [ ] MSRV impact unclear
- [ ] Deprecation notices missing
- [ ] Security fixes not listed
Context Questions
When changelog request needs clarification:
| Situation | Question | |-----------|----------| | Migration | "Are you migrating from a specific version?" | | Edition | "Do you need edition-specific changes?" | | Feature focus | "Are you looking for a specific feature?" | | Stability | "Stable, beta, or nightly?" |
Negotiation Response Template
## Negotiation Response
### Findings
**Version:** Rust <version>
**Release Date:** <date>
**Language Features:**
- Feature 1: description
**Stabilized APIs:**
- API 1: description
**Breaking Changes:**
- Change 1: description
### Confidence
- **Level**: [HIGH|MEDIUM|LOW|UNCERTAIN]
- **Reason**: [e.g., "Official release notes from releases.rs"]
### Gaps Identified
- [ ] [Specific gap 1]
- [ ] [Specific gap 2]
### Context Needed
- Q1: [If ambiguous]
### Metadata
- **Source**: releases.rs/docs/<version>
- **Coverage**: [e.g., "85% - missing detailed migration"]
Related Documents
- `_negotiation/response-format.md` - Response structure
- `_negotiation/confidence-rubric.md` - Confidence criteria
Read more
rust-changelog
Fetch Rust version changelog from releases.rs.
URL
`releases.rs/docs/<version>/` (e.g., `1.85`, `1.84.1`)
Fetch
Use available tools to get releases.rs content.
Output (Standard Mode)
## Rust <Version> Release Notes **Release Date:** <date> ### Language Features - feature: desc ### Standard Library - new/stabilized API: desc ### Cargo - change: desc ### Breaking Changes - note: desc
Validation
1. Content contains version number 2. Has "Language" or "Features" sections 3. Not "version not found" 4. On failure: "Version {v} does not exist or fetch failed"
---
Negotiation Mode
When `negotiation: true`, return structured response per `_negotiation/response-format.md`.
Confidence Assessment
| Data Found | Confidence | |------------|------------| | Full release notes | HIGH | | Partial notes (some sections) | MEDIUM | | Minimal info | LOW | | Version not found | UNCERTAIN |
Gap Categories
Standard gaps to check:
- [ ] Migration guide not available
- [ ] Edition changes not detailed
- [ ] Cargo changes incomplete
- [ ] MSRV impact unclear
- [ ] Deprecation notices missing
- [ ] Security fixes not listed
Context Questions
When changelog request needs clarification:
| Situation | Question | |-----------|----------| | Migration | "Are you migrating from a specific version?" | | Edition | "Do you need edition-specific changes?" | | Feature focus | "Are you looking for a specific feature?" | | Stability | "Stable, beta, or nightly?" |
Negotiation Response Template
## Negotiation Response ### Findings **Version:** Rust <version> **Release Date:** <date> **Language Features:** - Feature 1: description **Stabilized APIs:** - API 1: description **Breaking Changes:** - Change 1: description ### Confidence - **Level**: [HIGH|MEDIUM|LOW|UNCERTAIN] - **Reason**: [e.g., "Official release notes from releases.rs"] ### Gaps Identified - [ ] [Specific gap 1] - [ ] [Specific gap 2] ### Context Needed - Q1: [If ambiguous] ### Metadata - **Source**: releases.rs/docs/<version> - **Coverage**: [e.g., "85% - missing detailed migration"]
Related Documents
- `_negotiation/response-format.md` - Response structure
- `_negotiation/confidence-rubric.md` - Confidence criteria
AI-powered Rust development assistant with meta-cognition framework
Other agents on rust-skills.
- browser-fetcher
Generic web content fetcher.
Open agent - clippy-researcher
Fetch Clippy lint information.
Open agent - crate-researcher
Fetch crate metadata from lib.rs / crates.io.
Open agent - docs-cache
Documentation cache helper for agents.
Open agent - docs-researcher
Fetch third-party crate documentation from docs.rs.
Open agent - layer1-analyzer
Analyze from **Layer 1: Language Mechanics** perspective.
Open agent

