Tooluck logoTooluck
SKILL.md

source-driven-development

Agent skill fromaddyosmani/agent-skills

Grounds every implementation decision in official documentation. Use when you want to verify an approach against the official docs before implementing it, or when you want authoritative, source-cited code free from outdated patterns. Use when building with any framework or library where correctness matters.

How to install source-driven-development

install source-driven-development
# install the agent-skills pack with the skills CLI
npx skills add addyosmani/agent-skills

# or add only this skill to Claude Code: copy the folder

skills/source-driven-development/

# into

~/.claude/skills/source-driven-development/ (all projects)

.claude/skills/source-driven-development/ (one project)

skills/source-driven-development/SKILL.md

MITFull file
1# Source-Driven Development
2
3## Overview
4
5Every 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.
6
7## When to Use
8
9- The user wants code that follows current best practices for a given framework
10- Building boilerplate, starter code, or patterns that will be copied across a project
11- The user explicitly asks for documented, verified, or "correct" implementation
12- Implementing features where the framework's recommended approach matters (forms, routing, data fetching, state management, auth)
13- Reviewing or improving code that uses framework-specific patterns
14- Any time you are about to write framework-specific code from memory
15
16**When NOT to use:**
17
18- Correctness does not depend on a specific version (renaming variables, fixing typos, moving files)
19- Pure logic that works the same across all versions (loops, conditionals, data structures)
20- The user explicitly wants speed over verification ("just do it quickly")
21
22## The Process
23
24```
25DETECT ──→ FETCH ──→ IMPLEMENT ──→ CITE
26 │ │ │ │
27 ▼ ▼ ▼ ▼
28 What Get the Follow the Show your
29 stack? relevant documented sources
30 docs patterns
31```
32…

Excerpt shown under the repository's MIT license.

More skills in agent-skills

Keep exploring

Similar skill repositories

Newsletter

Join the Community

Subscribe to our newsletter for the latest news and updates