source-driven-development

Ground software implementation decisions in official framework documentation with version detection and source citations.

Updated Jul 6, 2026
One-click install
npx skills add https://github.com/shirulot/codex-skill --skill source-driven-development-shirulot
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: source-driven-development
Source: https://github.com/shirulot/codex-skill/tree/main/source-driven-development
Command: npx skills add https://github.com/shirulot/codex-skill --skill source-driven-development-shirulot

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill eliminates the risk of using outdated patterns, deprecated APIs, or hallucinated code by forcing every implementation decision to be verified against official framework documentation.

Core Features & Use Cases

  • Version-Aware Implementation: Automatically detects project dependencies to ensure code matches the specific version in use.
  • Authoritative Citation: Provides deep-linked references to official documentation for every framework-specific pattern, ensuring code is trustworthy and maintainable.
  • Conflict Resolution: Identifies discrepancies between existing codebase patterns and modern official recommendations, allowing for informed architectural decisions.

Quick Start

Use the source-driven-development skill to implement a new authentication flow for this React 19 project by fetching and citing the official documentation.

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

Ground implementation in official documentation by enforcing explicit version detection from dependency files and requiring mandatory citation of official source URLs for all non-trivial implementation choices. This ensures code correctness and maintainability.

What is the best way to prevent using deprecated APIs during refactoring?

Prevent using deprecated APIs during refactoring by identifying discrepancies between existing codebase patterns and modern official framework recommendations. This conflict resolution enables informed architectural decisions and eliminates outdated patterns.

How do I ensure boilerplate generation matches my project's specific framework version?

Ensure boilerplate matches your framework version through version-aware implementation that automatically detects project dependencies. This verifies that generated code matches the specific version in use.

Does this approach to feature development work without manual version checks?

Yes, this approach works without manual version checks because it requires explicit version detection directly from dependency files. It automatically grounds feature development in the correct framework documentation.

Why should code reviews cite official documentation URLs?

Code reviews should cite official documentation URLs to provide authoritative references for framework-specific patterns. This ensures code is trustworthy, maintainable, and eliminates the risk of using hallucinated code.