What problem does it solve?
It prevents framework- or library-specific implementations from being based on outdated memory by requiring every non-trivial decision to be verified against authoritative documentation for the detected versions.
Core Features & Use Cases
- Stack & version detection first: Reads dependency files (e.g., package.json, go.mod, Gemfile, pyproject.toml) to identify the exact framework/library versions before implementing.
- Official documentation fetching: Locates and uses the most relevant deep documentation pages (reference/API pages, migration guides, or the exact feature docs) instead of relying on tutorials or general overviews.
- Documented implementation + citation: Implements patterns exactly as shown in the docs and adds verifiable citations in code comments and responses; surfaces conflicts and marks unverified areas explicitly.
Core use cases: building or updating features in React/Vue/etc. with correctness requirements, generating starter patterns that won’t break across versions, and reviewing existing code to detect deprecated or misapplied framework APIs.
Quick Start
Ask the AI to implement a specific feature using source-driven development for your project’s detected framework versions, and require it to cite the exact official documentation pages used.