Use when APIs fail repeatedly with version-related errors (method not found, wrong arguments, unknown flag) or when about to use library APIs with uncertain knowledge - guides finding current, accurate documentation instead of guessing from training data
/plugin marketplace add technicalpickles/pickled-claude-plugins/plugin install mcpproxy@technicalpickles-marketplaceThis skill inherits all available tools. When active, it can use any tool Claude has access to.
references/WRITING.mdreferences/go.mdreferences/ruby.mdWhen your training data conflicts with current API versions, STOP guessing and START discovering. This skill guides you to find current, accurate documentation using language-specific tools.
Core principle: Training data ages. Installed versions are truth. Use discovery tools to find what's actually there.
When NOT to use:
Recognize the trigger. Don't make another attempt based on patterns or user confidence.
Check language-specific reference for HOW to discover documentation:
references/go.md - Go module explorationreferences/ruby.md - Ruby gem explorationFollow progressive discovery: docs → examples → source
If framework-specific reference exists, load it for curated patterns:
references/go/cobra.md - Cobra CLI patternsreferences/ruby/rails.md - Rails patternsreferences/ruby/karafka.md - Karafka patterns| Rationalization | Reality |
|---|---|
| "User is confident, syntax is probably right" | User confidence ≠ current API. Verify. |
| "Training data shows this pattern" | Training data ages. Check installed version. |
| "Let me try one more variation" | Guessing wastes time. Check docs now. |
| "This is documented somewhere" | Then go READ it before claiming confidence. |
| "Should be simple, just tweak syntax" | Simplicity bias. Use discovery tools. |
| "We've spent enough time on this" | Sunk cost fallacy. 2 min checking docs beats 20 min guessing. |
Available language discovery guides:
references/go.md - Go: go doc, go list, example/test scanningreferences/ruby.md - Ruby: bundle info, ri, gem explorationPath issues: Some languages need tool managers (mise, asdf). If go or bundle not found, try mise exec -- <command>.
Extending this skill: To add a new language reference, see references/WRITING.md for principles and template.
Available framework cheat sheets:
references/go/cobra.md - Cobra CLI library patternsreferences/ruby/rails.md - Rails framework patterns (coming)references/ruby/karafka.md - Karafka framework patterns (coming)STOP immediately if you catch yourself:
All of these mean: Use discovery tools NOW.
Without this skill:
With this skill: