Skills for Real Engineers. Straight from my .agents directory.
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
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)
1# Source-Driven Development23## Overview45Every 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.67## When to Use89- The user wants code that follows current best practices for a given framework10- Building boilerplate, starter code, or patterns that will be copied across a project11- The user explicitly asks for documented, verified, or "correct" implementation12- 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 patterns14- Any time you are about to write framework-specific code from memory1516**When NOT to use:**1718- 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")2122## The Process2324```25DETECT ──→ FETCH ──→ IMPLEMENT ──→ CITE26 │ │ │ │27 ▼ ▼ ▼ ▼28 What Get the Follow the Show your29 stack? relevant documented sources30 docs patterns31```32…
Excerpt shown under the repository's MIT license.
More skills in agent-skills
Similar skill repositories
An agentic skills framework & software development methodology that works.
A single CLAUDE.md file to improve Claude Code behavior, derived from Andrej Karpathy's observations on LLM coding pitfalls.
Public repository for Agent Skills
Makes your AI agent think like the laziest senior dev in the room. The best code is the code you never wrote.
An AI skill that provides design intelligence for building professional UI/UX across multiple platforms.
