Grounds every implementation decision in official documentation. Use when you want authoritative, source-cited code free from outdated patterns. Use when…
Source-Driven Development Overview Every framework-specific code decision must be backed by official documentation. Don't implement from memory — verify, cite, and let the user see your sources. Training data goes stale, APIs get deprecated, best practices evolve. This skill ensures the user gets code they can trust because every pattern traces back to an authoritative source they can check. When to Use The user wants code that follows current best practices for a given framework Building boilerplate, starter code, or patterns that will be copied across a project The user explicitly asks for documented, verified, or "correct" implementation Implementing features where the framework's recommended approach matters (forms, routing, data fetching, state management, auth) Reviewing or improving code that uses framework-specific patterns Any time you are about to write framework-specific code from memory When NOT to use:
don't have the plugin yet? install it then click "run inline in claude" again.