source-driven-development

Ground implementation decisions in official, version-specific documentation.

4|Updated Jun 10, 2026
One-click install
npx skills add https://github.com/mymx2/foreman --skill source-driven-development-mymx2
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: source-driven-development
Source: https://github.com/mymx2/foreman/tree/main/.agents/skills/source-driven-development
Command: npx skills add https://github.com/mymx2/foreman --skill source-driven-development-mymx2

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill eliminates the risk of using outdated, hallucinated, or deprecated code patterns by forcing the AI to ground every implementation decision in official, version-specific documentation.

Core Features & Use Cases

  • Version-Aware Implementation: Automatically detects project dependencies to ensure code matches the specific framework version in use.
  • Authoritative Citation: Requires every framework-specific decision to be backed by a direct link to official documentation (e.g., react.dev, docs.djangoproject.com).
  • Conflict Resolution: Surfaces discrepancies between existing codebase patterns and modern documentation, allowing the user to make informed architectural choices.

Quick Start

Use the source-driven-development skill to implement a new authentication flow that adheres to the latest official documentation for our current framework version.

Frequently Asked Questions about source-driven-development

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

FAQPage Schema
How do I prevent AI from generating deprecated code patterns during framework refactoring?

To prevent deprecated code patterns during framework refactoring, ground implementation decisions in official, version-specific documentation to ensure code correctness and maintainability. This approach requires dependency detection and authoritative source verification to avoid hallucinated APIs.

What is source-driven development for API stability?

Source-driven development for API stability is a technique that forces the AI to ground every framework-specific coding decision in official documentation. It verifies authoritative sources to prevent the use of outdated or hallucinated APIs, ensuring code correctness.

How do I implement code that matches our current framework version's best practices?

To implement code matching current framework version best practices, use version-aware implementation that automatically detects project dependencies. This ensures code matches the specific framework version in use and requires authoritative citation for every framework-specific decision.

Can I use official documentation citations to resolve codebase conflicts during verification?

Yes, you can use official documentation citations to resolve codebase conflicts during verification. This process surfaces discrepancies between existing codebase patterns and modern documentation, allowing you to make informed architectural choices.

Does authoritative source verification work for all framework-specific coding tasks?

Yes, authoritative source verification applies to all framework-specific coding tasks where API stability and best practices are critical. It requires dependency detection and direct links to official documentation to verify code correctness.