
Source Driven Development
This tackles the problem of writing framework code from stale training data by forcing every implementation decision to trace back to official documentation. It detects your stack versions from dependency files, fetches the specific docs pages for what you're building, then implements using current patterns with inline citations. The workflow is detect, fetch, implement, cite. Use it when framework correctness matters: forms, auth, routing, anything that'll become a template others copy. It won't let you ship a deprecated React pattern just because it feels familiar, and it surfaces version conflicts between docs and existing code instead of silently picking one. The citation overhead pays off when you avoid debugging phantom APIs that changed two versions ago.
- skills.sh installs
- 67.4K
- GitHub stars
- 114.6K
- last updated
- Aug 21, 2026
Install
$ npx -y skills add addyosmani/agent-skills --skill source-driven-development --agent claude-codeInstalls into .claude/skills of the current project.
Files
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:
Sponsors
Details
- Repository
- github.com/addyosmani/agent-skills
- Categories
- Documentation, AI & Agent Building, Productivity & Planning
- First seen
- May 16, 2026
More from addyosmani/agent-skills
All 25- Ci Cd And Automation67.3K
- Interview Me66.4K
- Deprecation And Migration66.4K
- Doubt Driven Development65.8K
- Observability And Instrumentation63.8K
- Constraint Driven Development42.4K
- Code Review And Quality84.1K
- Security And Hardening81.4K
- Frontend Ui Engineering77.8K
- Performance Optimization75.2K
- Spec Driven Development74.7K
- Planning And Task Breakdown73.5K
- Documentation And Adrs73.5K
- Code Simplification72.6K
- Api And Interface Design72.4K
- Debugging And Error Recovery72.4K
- Test Driven Development71.3K
- Context Engineering71.1K
- Incremental Implementation71K
- Git Workflow And Versioning68.8K
- Idea Refine68.3K
- Using Agent Skills68K
- Browser Testing With Devtools67.7K
- Shipping And Launch67.4K