source-driven-development

Implement code changes with citations from official documentation for detected framework versions.

Updated Jul 2, 2026
One-click install
npx skills add https://github.com/tgmarinho/agent-super-powers-matt-pocock-skills-comparasions --skill source-driven-development-tgmarinho
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: source-driven-development
Source: https://github.com/tgmarinho/agent-super-powers-matt-pocock-skills-comparasions/tree/main/upstream-snapshots/agent-skills/skills/source-driven-development
Command: npx skills add https://github.com/tgmarinho/agent-super-powers-matt-pocock-skills-comparasions --skill source-driven-development-tgmarinho

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill guarantees that every implementation decision in your codebase is grounded in up-to-date official documentation, helping maintain correct, current practices and patterns.

Core Features & Use Cases

  • Documentation Compliance: Every code decision must be backed by current, official documentation for the specific version used.
  • Feature Detection and Documentation Retrieval: The Skill identifies framework and library versions from project dependencies and fetches relevant documentation pages.
  • Pattern Implementation and Verification: Writes code based on the documented patterns, handles documentation conflicts, and avoids deprecated APIs.
  • Citation Integration: Every code change is accompanied by verifiable citations leading back to the original source.
  • Use Case: For a feature in React, if there is a change from the useState to the useActionState pattern, this Skill would ensure that useActionState is used according to the React 19 documentation.

Quick Start

To implement a feature with source-driven development, run the source-driven skill followed by the desired operation.

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 code follows the latest official framework documentation?

To ensure code follows official framework documentation, this Skill detects library versions from project dependencies and verifies every code change against current, source-cited documentation patterns.

What is documentation-based coding and how does it prevent deprecated API usage?

Documentation-based coding requires source citations for framework-specific decisions, implementing documented patterns while actively avoiding deprecated APIs by referencing official documentation for the detected library version.

How do I implement verifiable code patterns for specific library versions?

You implement verifiable code patterns by running the source-driven operation, which identifies your framework versions, fetches relevant documentation pages, writes code based on documented patterns, and attaches citations.

Can I use this to handle conflicts in official documentation for API versioning?

Yes, you can use this Skill to handle documentation conflicts during API versioning, as it resolves discrepancies and applies best practices by requiring source citations for framework-specific decisions.

What's the best way to maintain code compliance with current framework best practices?

The best way to maintain code compliance is to verify implementations against official documentation, ensuring every code decision is backed by current, version-specific sources and applying documented patterns.