research
vinvcn/mattpocock-skills-zh-cn
Research topics against primary sources and save findings as Markdown files in your repo.
What is research?
Launches a background agent to research questions by consulting official documentation, source code, specs, and first-party APIs rather than secondary interpretations. Findings are saved as annotated Markdown files with source citations, allowing you to continue working while research happens asynchronously.
- Researches topics against primary sources (official docs, source code, specs, first-party APIs)
- Traces each claim back to its authoritative source
- Writes findings to Markdown files with source annotations
- Saves results to your repo's existing notes location or a sensible default
- Runs as a background agent so you can continue working
How to install research
npx skills add https://github.com/vinvcn/mattpocock-skills-zh-cn --skill researchHow to use research
- 1.Install the skill using the provided command
- 2.Trigger the research agent with a question or topic
- 3.The agent will consult primary sources and compile findings
- 4.Review the generated Markdown file in your repo's notes location
- 5.Use the sourced findings in your project or documentation
Use cases
- Investigating API behavior or documentation before implementation
- Collecting technical specifications for a new library or framework
- Delegating background research on a topic while you focus on coding
- Building a knowledge base of sourced facts for a project
- Verifying claims against official documentation
- Developers researching unfamiliar technologies
- Teams building documentation or knowledge bases
- Engineers who want to verify facts against primary sources
- Anyone delegating research work to an AI agent
research FAQ
Official documentation, source code, specifications, and first-party APIs. Secondary sources like blog posts or tutorials are avoided in favor of authoritative originals.
Each claim in the Markdown file is annotated with its source, allowing you to trace facts back to their origin.
Files are saved to your repo's existing notes convention if one exists; otherwise they're placed in a sensible location with the path explained.
Yes—the skill launches a background agent, so research happens asynchronously without blocking your work.
Full instructions (SKILL.md)
Source of truth, from vinvcn/mattpocock-skills-zh-cn.
name: research description: 对照高可信一手来源调研问题,并把发现保存为仓库中的 Markdown 文件。适用于用户想调研主题、收集文档或 API 事实,或把阅读工作委托给后台代理时。
启动一个 background agent 做 research,这样你可以在它阅读时继续工作。
它的工作:
- 对照 primary sources 调研问题:official docs、source code、specs、first-party APIs,而不是二手解读。每个 claim 都要追溯到拥有该事实的 source。
- 把 findings 写入一个 Markdown 文件,并为每个 claim 标注 source。
- 保存到 repo 既有的 notes 位置;匹配现有 convention。如果没有 convention,就放在合理位置并说明路径。
Related skills
More from vinvcn/mattpocock-skills-zh-cn and the wider catalog.

resolving-merge-conflicts
Resolve git merge/rebase conflicts by understanding intent and preserving both sides when compatible.

scaffold-exercises
Scaffold exercise directory structures with chapters, problems, solutions, and explanations that pass linting.

setup-matt-pocock-skills
Configure repository settings for Matt Pocock's engineering skills: issue tracker, triage labels, and domain docs layout.

setup-pre-commit
Set up Husky pre-commit hooks with lint-staged, Prettier, type checking, and tests.

setup-ts-deep-modules
Enforce deep module boundaries in TypeScript monorepos using dependency-cruiser.

tdd
Test-Driven Development: write failing tests first, then minimal code to pass them.