One-click install
npx skills add https://github.com/CopeeeTang/copeee-skills --skill source-first
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: source-first
Source: https://github.com/CopeeeTang/copeee-skills/tree/main/skills/source-first
Command: npx skills add https://github.com/CopeeeTang/copeee-skills --skill source-first

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Prevents unreliable or second-hand answers by forcing technical responses to be grounded in primary sources like official documentation, blog posts, source code, and changelogs.

Core Features & Use Cases

  • Primary-source-first answering: Resolves answers by searching for official documentation first, then official blog/changelog posts, then GitHub source/README/releases, and only then uses web search to locate a primary URL to fetch and read.
  • Tool-driven verification: Uses context7 for library/framework documentation lookups, defuddle for extracting clean content from official blog pages, and GitHub access (GitHub MCP or gh CLI) for source-based evidence.
  • Evidence-forward output: Produces responses that include a sourced section with a URL/identifier, a retrieved timestamp (or context7 docs note), and a key excerpt quoted before analysis.

Quick Start

Run /source-first when you need an authoritative answer and tell it what technology and exact question to verify using official sources.

Frequently Asked Questions about source-first

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

FAQPage Schema
How do I verify API usage and feature behavior using official documentation?

Answer API usage and feature behavior questions by fetching primary sources like official documentation, GitHub source code, and changelogs. This approach ensures evidence-based answers by extracting clean content and quoting key excerpts before interpretation.

What is the best way to get evidence-based answers for technical research?

Get evidence-based answers for technical research by enforcing a strict source priority order: official documentation, official blog posts, GitHub source, and lastly web search to locate primary URLs. Responses include a sourced section, retrieved timestamp, and quoted excerpt.

How do I look up library documentation and changelog-driven changes directly?

Look up library documentation and changelog-driven changes using context7 for framework documentation, defuddle for extracting official blog content, and GitHub tools for source-based evidence. These tools fetch and extract primary sources before analysis.

Can I use web search to find official documentation for code verification?

Yes, you can use web search for code verification, but strictly to locate official URLs to fetch and read. Web search is the lowest priority, used only after checking official documentation, blog posts, and GitHub source code.

When should I not use primary sources for technical questions?

Primary sources might not suit rapidly evolving, undocumented APIs or highly subjective architectural opinions lacking official documentation. This approach strictly prioritizes official documentation, changelogs, and source code over second-hand information.