skills/source-driven/SKILL.md
Implement features using official docs for exact dependency versions instead of training data. Use when user asks to "check the docs", "use official docs", "source-driven", or when implementing with unfamiliar APIs/libraries. Don't use for well-known stdlib APIs or project-internal code.
npx skillsauth add helderberto/skills source-drivenInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Never rely on training data for API usage. Read the actual source of truth.
cat package.json | grep -E '"dependencies"|"devDependencies"' -A 50 | head -60package.json (or equivalent manifest) for exact versionsFor each dependency involved:
If docs are unavailable or ambiguous, read the library source in node_modules/.
// UNVERIFIED: could not confirm in docs for v{version}Add a brief comment on non-obvious API usage:
// Ref: https://docs.example.com/v3/api#method
Only cite when the usage is surprising or version-specific. Don't over-comment obvious calls.
| Excuse | Rebuttal | |---|---| | "I know this API from training data" | Training data may be outdated or wrong. Check the version. | | "The docs are too slow to fetch" | One fetch now prevents hours debugging a hallucinated API later. | | "It's a minor utility, no need to check" | Minor utilities have breaking changes between versions too. | | "I'll verify later" | Unverified code compounds. Verify now or mark UNVERIFIED. |
// UNVERIFIEDnode_modules/ source over training knowledge when docs unavailablenode_modules/ source// UNVERIFIED: docs for v{closest}, installed v{actual}node_modules/{pkg}/README.md or type definitionstesting
Ultra-compressed communication mode. Cuts token usage ~75% by speaking like caveman while keeping full technical accuracy. Supports intensity levels: lite, full (default), ultra, wenyan-lite, wenyan-full, wenyan-ultra. Use when user says "caveman mode", "talk like caveman", "use caveman", "less tokens", "be brief", or invokes /caveman. Also auto-triggers when token efficiency is requested.
documentation
Compact the current conversation into a handoff doc so a fresh agent can continue the work. Use when user asks to "handoff", "/handoff", "hand this off", or wants to end a session mid-task. Don't use for summarising completed work, writing PRDs/plans/ADRs, or committing changes.
development
Create new agent skills with proper structure, progressive disclosure, and bundled resources. Use when user wants to create, write, or build a new skill, or asks "make a skill for X".
development
Tell the agent to zoom out and give broader context or a higher-level perspective. Use when you're unfamiliar with a section of code or need to understand how it fits into the bigger picture.