source-driven-development

Detect framework versions from dependency files and implement code with official documentation citations.

1|1|Updated Apr 11, 2026
One-click install
npx skills add https://github.com/Borisserz/FoodTracker --skill source-driven-development-borisserz
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: source-driven-development
Source: https://github.com/Borisserz/FoodTracker/tree/main/.agents/skills/skills/source-driven-development
Command: npx skills add https://github.com/Borisserz/FoodTracker --skill source-driven-development-borisserz

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

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.

Core Features & Use Cases

  • Detects project stack and versions from dependency files
  • Fetches and cites exact official docs for patterns
  • Implements code following documented patterns with explicit sources

Quick Start

Analyze a project's dependencies, fetch relevant official docs, and implement code with citations.

Frequently Asked Questions about source-driven-development

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

FAQPage Schema
How do I ensure my generated code matches official framework documentation?

To ensure code matches official documentation, this Skill analyzes dependency files to detect your active framework stack and versions, then fetches official docs to implement code with explicit citations and flag any conflicts with existing code.

What is source-driven development for preventing outdated code patterns?

Source-driven development is a practice that grounds implementation decisions in official documentation by fetching exact API signatures and usage examples, ensuring your codebase remains free from outdated or deprecated patterns.

How do I automatically detect my project stack and fetch relevant official docs?

You can detect your project stack and fetch official docs by analyzing dependency files to identify active framework versions, then extracting precise API signatures and usage examples to anchor subsequent code generation.

Does this approach work with any framework or library for code generation?

Yes, this approach works with any framework or library where correctness matters. It detects the specific stack and versions from your dependency files to fetch the precise official documentation for that exact environment.

What is the best way to handle gaps between existing code and official documentation?

The best way to handle documentation gaps is to flag conflicts between official docs and existing code automatically, providing explicit guidance on migrations or alternative official patterns to resolve the discrepancies.

Why should I cite official docs when implementing code following documented patterns?

Citing official docs when implementing code provides authoritative, source-sited reasoning for every decision. It ensures traceability, prevents outdated patterns, and clarifies exact API signatures for future maintenance.