From ultraship
Verifies version-sensitive facts (APIs, versions, pricing, model IDs, CLI flags, config) against current sources instead of training data. Activates on any question about dates, versions, deprecations, or latest recommendations.
How this skill is triggered — by the user, by Claude, or both
Slash command
/ultraship:staying-currentThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Training data has a cutoff. Libraries ship breaking changes, prices change, model IDs get renamed, and APIs get deprecated after that cutoff. Answering version-sensitive questions from memory is the single most common way an otherwise-correct agent ships wrong code. This skill is the standing rule for not doing that.
Training data has a cutoff. Libraries ship breaking changes, prices change, model IDs get renamed, and APIs get deprecated after that cutoff. Answering version-sensitive questions from memory is the single most common way an otherwise-correct agent ships wrong code. This skill is the standing rule for not doing that.
The Ultraship Currency Guard hook (UserPromptSubmit) already fires on every prompt and injects a reminder when it detects version-sensitive language. This skill is what you do when that fires — or any time you're about to state a fact whose correct answer changes over time.
Before stating any of the following, verify it against a current source. Never answer from training data alone:
| Source | Use for |
|---|---|
context7 MCP (resolve-library-id → query-docs) | Library/framework/SDK documentation and API syntax. This is the primary source for code. Use it even when you think you know the answer. |
| WebSearch / WebFetch | Versions, pricing, model IDs, release notes, deprecations, anything not in a library's docs. The current month is the search context — say "2026" in queries when recency matters. |
The project's lockfile (package-lock.json, pnpm-lock.yaml, requirements.txt, go.sum, Cargo.lock) | The exact version actually installed here — always check this before assuming a version. |
import or hook call from memory for a library you haven't checked this session.When the task involves Claude, the Anthropic API, model IDs, or pricing, the same rule applies with extra force — these change frequently. Verify model IDs and pricing against current Anthropic docs before quoting them.
npx claudepluginhub houseofmvps/ultraship --plugin ultrashipConducts web research to verify current APIs, check latest versions, detect deprecations, and fetch up-to-date implementations using specialized search tools.
Forces Claude to web-search and read current official documentation before implementing, integrating, or debugging third-party APIs, libraries, frameworks, and services when latest behavior or correctness matters.
Looks up API docs, SDK references, library versions, breaking changes, migration guides, changelogs, release notes, and deprecations via local skill references or targeted web searches.