source-driven-development

Verify framework-specific implementation decisions against official documentation with cited URLs.

Updated Apr 8, 2026
One-click install
npx skills add https://github.com/harishgovardhandamodar/adversarialStudy --skill source-driven-development-harishgovardhandamodar
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: source-driven-development
Source: https://github.com/harishgovardhandamodar/adversarialStudy/tree/main/Distributionally-Adversarial-Attack/.agents/skills/source-driven-development
Command: npx skills add https://github.com/harishgovardhandamodar/adversarialStudy --skill source-driven-development-harishgovardhandamodar

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Prevents implementation errors caused by stale training data or memory-based coding by ensuring every framework-specific decision is verified against the official documentation. This reduces bugs introduced by deprecated APIs, migration mismatches, and undocumented behavior that would otherwise propagate into production code.

Core Features & Use Cases

  • Detect stack and versions: Read project dependency files to determine exact framework and library versions before making implementation choices.
  • Fetch precise documentation: Retrieve the specific official documentation page relevant to the feature, not just top-level docs or third-party summaries.
  • Implement and cite: Produce code that follows documented patterns and include full, deep-link citations for every non-obvious framework-specific decision.
  • Use Case: Implementing a form submission flow in a web app where the exact framework version determines the recommended API and lifecycle patterns.

Quick Start

Generate an authenticated React form handler using the project's package.json to detect versions, follow current React docs, and include full URLs for every API reference used.

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-specific code decisions against official documentation?

Verify framework-specific code decisions by reading project dependency files to detect exact versions, fetching the relevant official documentation, and citing full-source URLs for every implementation choice. This ensures code follows documented patterns instead of deprecated APIs.

What is the best way to prevent deprecated API bugs during web framework development?

Preventing deprecated API bugs during web framework development requires checking project dependency files for exact versions and fetching precise official documentation pages before implementing features. This approach avoids memory-based coding errors and undocumented behavior.

How do I implement an authenticated React form handler using the correct version-specific API?

To implement an authenticated React form handler, read the project's package.json to detect the exact React version, fetch the current official docs for that version, and write code following the documented lifecycle patterns with full API reference URLs.

Does this documentation verification approach work for routing and state management tasks?

Yes, documentation verification works for routing, state management, data fetching, forms, and authentication tasks. It applies to framework and library development by reading dependency files, fetching authoritative docs, and citing full-source URLs for every framework-specific decision.

When do I need to cite official documentation URLs in my code review?

You need to cite official documentation URLs in code review for every non-obvious framework-specific decision. This includes routing, state management, data fetching, forms, and authentication patterns where exact versions determine the recommended API.

Why does memory-based coding introduce bugs in framework development?

Memory-based coding introduces bugs in framework development because stale training data leads to using deprecated APIs, migration mismatches, and undocumented behavior. Verifying against official dependency-aware documentation prevents these errors from propagating into production code.