source-driven-development

Identify framework versions from dependency files and verify code against official documentation.

15|3|Updated Apr 9, 2026
One-click install
npx skills add https://github.com/LazyIsEfficient/agentic-os --skill source-driven-development-lazyisefficient
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: source-driven-development
Source: https://github.com/LazyIsEfficient/agentic-os/tree/main/.claude/skills/source-driven-development
Command: npx skills add https://github.com/LazyIsEfficient/agentic-os --skill source-driven-development-lazyisefficient

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Grounds every framework-specific code decision in official documentation. Don’t implement from memory — verify, cite, and let the user see your sources to avoid deprecated or incorrect patterns.

Core Features & Use Cases

  • Dependency-aware verification: detect framework versions from the dependency file and fetch the correct docs.
  • Documentation-aligned implementation: write code that matches documented APIs and patterns, with source citations.
  • Conflict detection and surfacing: reveal discrepancies between docs and existing code and guide resolution.

Quick Start

Identify your project's dependency file, fetch the relevant official docs, implement the patterns exactly as documented, and attach citations to each decision.

Frequently Asked Questions about source-driven-development

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I verify framework patterns against official documentation before writing code?

To verify framework patterns against official documentation, identify the exact framework versions from your dependency file, fetch the matching official docs, implement the documented APIs exactly, and cite the source URLs for each decision to maintain a verification trail.

Why does my framework code use deprecated patterns from memory instead of documented APIs?

Framework code uses deprecated patterns when implemented from memory without verification. Detecting exact versions from your dependency file and fetching the corresponding official documentation prevents using incorrect or outdated API patterns.

How do I detect framework versions and fetch the correct official docs for implementation?

Detecting framework versions requires analyzing your project's dependency file. Once exact versions are identified, fetch the specific official documentation for each pattern, implement the code accordingly, and attach full URL citations to maintain a verification trail.

What is the best way to surface conflicts between official documentation and existing code?

The best way to surface conflicts between official documentation and existing code is to fetch the specific docs for your detected framework versions, compare them against current implementations, and explicitly reveal discrepancies to guide resolution.

Does source-driven development work with any framework specified in a dependency file?

Source-driven development works with any framework specified in a dependency file. It identifies the framework and exact versions from your project dependencies, fetches the specific official documentation for each pattern, and implements the code accordingly with source citations.

When do I need documentation citations for framework-specific code decisions?

Documentation citations for framework-specific code decisions are needed when grounding implementations in official documentation. Fetching version-specific docs and citing sources prevents deprecated or incorrect patterns, ensuring every framework-specific decision is verified and traceable.