| name | version-checker |
| description | Validate that tutorial content references current tool versions, APIs, CLI commands, and features. Use when reviewing content for outdated information, checking deprecations, verifying feature availability, auditing tool references, or updating stale version numbers. Covers GitHub Copilot (VS Code + CLI), Claude Code, VS Code settings, MCP, and Agent Skills standard. |
| allowed-tools | Bash(grep:*) Read fetch |
Version Currency Checker
This skill validates that AI-Native Development Tutorial content references current versions, features, CLI commands, and terminology for all tools mentioned.
When to Use This Skill
- Before publishing new tutorial content
- After major tool updates (VS Code, GitHub Copilot, Claude Code, etc.)
- When users report outdated information
- During quarterly content audits (minimum monthly for CLI commands)
- When adding references to new tools or features
Tools and Features to Check
GitHub Copilot (VS Code)
| Feature | Current Status | Check For | Verify At |
|---|
| Agent Mode | Stable | References to "Agent" in mode picker | docs.github.com/copilot |
| Custom Agents | Stable | .agent.md file extension | Agent docs |
| Agent Skills | Preview | chat.useAgentSkills setting | VS Code release notes |
| Copilot Coding Agent | Stable | GitHub.com autonomous agent | GitHub Copilot docs |
| Model Picker | Stable | Model selection in chat | VS Code Copilot release notes |
Deprecated terminology to flag:
- "Chat modes" → Now called "Custom Agents"
.chatmode.md → Now .agent.md
GitHub Copilot CLI
| Command | Current Syntax | Check For | Verify At |
|---|
| Install | gh extension install github/gh-copilot | Package name, install method | GitHub CLI docs |
| Invoke | gh copilot | Command syntax | Official docs |
| Suggest | gh copilot suggest | Subcommand names | gh copilot --help |
| Explain | gh copilot explain | Subcommand names | gh copilot --help |
Claude Code (Anthropic)
| Feature | Current Syntax | Check For | Verify At |
|---|
| Install (npm) | npm install -g @anthropic-ai/claude-code | Package name | anthropic.com/claude-code |
| Install (brew) | brew install anthropic/tap/claude-code | Tap name, formula | Homebrew tap |
| Invoke | claude | Binary name | Official docs |
| Config location | ~/.claude/ | Path | Claude Code docs |
| CLAUDE.md | Project instructions file | Filename, location | Official docs |
| MCP support | --mcp-server flag | Flag syntax | claude --help |
Claude Code commands to verify:
/help — Show available commands
/clear — Clear conversation
/config — View/edit configuration
/mcp — MCP server management
/model — Model selection
Deprecated Claude Code patterns to flag:
- Old package names (verify
@anthropic-ai/claude-code is current)
- Old config paths (if changed)
VS Code Settings
| Setting | Purpose | Verify |
|---|
chat.useAgentSkills | Enable Agent Skills | Still valid setting name |
Agent Skills Standard
- Specification at agentskills.io
- Folder location:
.github/skills/ (recommended) or .claude/skills/ (legacy)
- Personal skills:
~/.copilot/skills/ (recommended) or ~/.claude/skills/ (legacy)
MCP (Model Context Protocol)
- GitHub MCP Server availability
- Remote vs local server options
- Toolset configuration
Pre-Ship Command Verification
Before publishing, verify all CLI commands are current by checking official documentation:
Step 0: Extract All CLI Commands
# Find all shell/bash code blocks with install or CLI commands
Select-String -Path "src/content/**/*.md" -Pattern "npm install|brew install|gh copilot|gh extension|claude |npx " |
Select-Object Filename, LineNumber, Line |
Format-Table -Wrap
Step 1: Verify GitHub Copilot CLI
- Check current install method:
gh extension install github/gh-copilot
- Run
gh copilot --help to verify subcommand names
- Cross-reference: GitHub Copilot CLI docs
Step 2: Verify Claude Code
- Check npm package:
npm view @anthropic-ai/claude-code (or search npmjs.com)
- Check Homebrew:
brew info anthropic/tap/claude-code
- Run
claude --help to verify command flags
- Cross-reference: Claude Code docs
Step 3: Verify MCP Commands
- Check MCP server install methods against modelcontextprotocol.io
- Verify configuration syntax in any
mcp.json examples
Verification Process
Step 1: Extract Tool References
Scan all tutorial markdown files for:
src/content/tutorial/part-*.md
Look for:
- VS Code setting names (
chat.*, github.copilot.*)
- File extensions (
.agent.md, .instructions.md, SKILL.md)
- Folder paths (
.github/agents/, .github/skills/, .github/instructions/)
- Feature names (Agent Mode, Plan Mode, etc.)
- URLs to documentation
Step 2: Check Against Current Documentation
For each reference found:
- Verify the feature/setting still exists
- Check if naming has changed
- Confirm the described behavior matches current behavior
- Note any preview/experimental status changes
Step 3: Generate Currency Report
## Version Currency Report
**Audit Date:** [date]
**Tutorial Version:** [version]
**Tools Verified Against:**
- GitHub Copilot CLI: [version or "latest as of date"]
- Claude Code: [version or "latest as of date"]
- VS Code: [version]
### ✅ Current References
| Reference | Location | Status |
|-----------|----------|--------|
| [feature] | [file:line] | Current |
### ⚠️ Outdated References
| Reference | Location | Issue | Fix |
|-----------|----------|-------|-----|
| [feature] | [file:line] | [what's wrong] | [suggested update] |
### 🔍 Unverified References
| Reference | Location | Notes |
|-----------|----------|-------|
| [feature] | [file:line] | [why unverified] |
### 🔧 CLI Commands Verified
| Command | Location | Verified? | Notes |
|---------|----------|-----------|-------|
| `npm install -g @anthropic-ai/claude-code` | module-f | ✅/❌ | [notes] |
| `gh extension install github/gh-copilot` | module-f | ✅/❌ | [notes] |
| `brew install anthropic/tap/claude-code` | module-f | ✅/❌ | [notes] |
Step 4: Check Availability Notes
The tutorial includes availability notes like:
⚠️ **Availability Note (January 2026):**
Agent Skills is in **preview** in VS Code stable.
Verify these notes are still accurate and update dates if needed.
Known Volatile Areas
These parts of the tutorial reference fast-changing features:
- Part 5: Custom Agents - Agent picker location, file extensions
- Part 6: Agent Skills - Preview status, setting name, folder paths
- Part 8: Troubleshooting - Setting names, feature availability
- Module F: Terminal AI - Claude Code install commands, Copilot CLI syntax
- Module G: Build Agent - CI/CD commands, GitHub Actions syntax
- Module H: Pipelines - MCP server configuration, remote tooling
Rapidly-Evolving Commands (Check Monthly)
| Command | Location | Why It Changes |
|---|
npm install -g @anthropic-ai/claude-code | module-f | Package name/scope may change |
gh extension install github/gh-copilot | module-f | Extension name may change |
brew install anthropic/tap/claude-code | module-f | Tap/formula names may change |
| MCP server configs | module-a, module-f | Protocol evolving rapidly |
Update Checklist
When updating outdated references: