source-driven-development

Solid

Grounds every implementation decision in official documentation. Use when you want authoritative, source-cited code free from outdated patterns. Use when building with any framework or library where correctness matters.

Data & Documents 47,560 stars 5274 forks Updated 4 days ago MIT

Install

View on GitHub

Quality Score: 93/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# 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:** - Correctness does not depend on a specific version (renaming variables, fixing typos, moving files) - Pure logic that works the same across all versions (loops, conditionals, data structures) - The user explicitly wants speed over verification ("just do it quickly") ## The Process ``` DETECT ──→ FETCH ──→ IMPLEMENT ──→ CITE │ │ │ │ ▼ ▼ ▼ ▼ What Get the Follow the Show your stack? relevant documented sources docs patterns ``` ### S...

Details

Author
addyosmani
Repository
addyosmani/agent-skills
Created
3 months ago
Last Updated
4 days ago
Language
Shell
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Listed

source-driven-development

Grounds every implementation decision in official documentation. Use when you want authoritative, source-cited code free from outdated patterns. Use when building with any framework or library where correctness matters.

2 Updated 2 days ago
nota-america
API & Backend Listed

loom-source-driven-development

Use when correctness depends on current source authority: framework/library/platform versions, official docs, standards, changelogs, migration guides, peer repos, project source reality, or conflicting documented patterns.

15 Updated 4 days ago
z3z1ma
Web & Frontend Listed

fec-source-driven-development

Use when frontend decisions depend on framework, library, browser, runtime, package, API, or platform behavior that may have changed, including official documentation checks, version-sensitive patterns, migration choices, or public interface assumptions; Chinese triggers include 查官方文档, 以源码为准, source-driven, 版本差异.

14 Updated today
bovinphang
Data & Documents Listed

documentation-fundamentals

Auto-invoke when reviewing README files, JSDoc comments, or inline documentation. Enforces "WHY not WHAT" principle.

335 Updated today
aiskillstore
Code & Development Listed

read-the-docs-first

Check local docs, ADRs, interfaces, schemas, and primary upstream sources before guessing. Use when work depends on APIs, frameworks, repo conventions, architecture decisions, or policy. NOT for purely local refactors or cases where code is the only source of truth.

0 Updated today
alinafe82