latest-versionslisted
Install: claude install-skill RashadAnsari/myagents
# Latest Versions: No Stale Dependencies
Always use the latest stable version. Never suggest, pin, or write an old version without explicit user instruction.
## Hard Rules
- Never hardcode or suggest an old version number from training knowledge: versions go stale
- Before writing any version into a manifest or command, look up the current latest stable release
- Use `WebSearch` or `WebFetch` to find the current latest version from the official source (npm, PyPI, pkg.go.dev, crates.io, Maven Central, GitHub releases, etc.)
- Never use `latest` tag as a substitute: resolve the actual version number and pin it explicitly
- If the project already pins a version, check whether it is still current before accepting it as correct
## When to Apply
- Adding a new dependency to any manifest (`package.json`, `requirements.txt`, `pyproject.toml`, `go.mod`, `Cargo.toml`, `pom.xml`, etc.)
- Writing an install command (`npm install`, `pip install`, `go get`, etc.)
- Recommending a library or tool with a version number
- Writing a `FROM` line in a Dockerfile
- Referencing a GitHub Action with a version tag or SHA
## How to Find the Latest Version
1. **npm**: `https://registry.npmjs.org/<package>/latest` or `npm show <package> version`
2. **PyPI**: `https://pypi.org/pypi/<package>/json` → `.info.version`
3. **Go**: `https://pkg.go.dev/<module>` or `go list -m -versions`
4. **Crates.io**: `https://crates.io/api/v1/crates/<name>` → `.crate.newest_version`
5. **GitHub Actions**: check the