Source Research
by @myvyang
Build and maintain a reusable source-research system for discovering source pools, evaluating whether they are worth ongoing investment, defining efficient a...
clawhub install source-research📖 About This Skill
name: source-research description: "Build and maintain a reusable source-research system for discovering source pools, evaluating whether they are worth ongoing investment, defining efficient acquisition/filtering methods, recording rejection decisions, and producing high-quality source lists or notes. Use when the user mentions 信源, 信源池, 高质量信源, 信息源, 来源池, 作者池, account/blog/source curation, or wants a repeatable framework for finding and using high-quality information sources."
Source Research Skill
Use this skill when the task is about:
Core model
Treat source research as: 1. Three result layers: source pools / acquisition methods / filtered high-quality sources. 2. Four execution stages: record pool / research methods / produce source results / automate monitoring.
Important: the four stages are not a strict sequence. A pool may stay manual, may have results before methods are documented, or may be recorded now and researched later.
Default operating rules
1. If you discover a new pool while doing another task, record it immediately. 2. If a pool was already evaluated and rejected, preserve the rejection conclusion so future agents do not waste time re-evaluating it. 3. If a pool is useful but not automated yet, manual collection is allowed; do not block on automation. 4. If a pool repeatedly proves valuable, raise priority for methodology, engineering, and automation. 5. Always try to leave at least one reusable artifact: pool update, method doc, result list, rejection note, or engineering design.
Read these references
Read these files before doing non-trivial source-research work:
references/framework.mdreferences/artifacts.mdreferences/storage.mdreferences/organization.mdStorage contract
This skill is not only about how to use the framework. It also standardizes how these things should be stored:
Follow the established pattern used by strong skills: keep the methodology in the skill, and keep the workspace data in a dedicated directory.
The canonical dedicated workspace directory for this skill is:
.source-research/If it does not exist yet, initialize it with:
python /scripts/init_source_research.py [workspace-root] Canonical categories inside .source-research/:
source-pools/acquisition/filtering/high-quality-sources/high-quality-information/rejections/programs/Do not treat generic docs as the primary storage for these results. Generic docs may hold framework notes, but canonical source-research data should live in .source-research/.
Minimal workflow
A. New pool discovered
.source-research/source-pools/.B. Existing pool revisited
C. Information needed now
.source-research/high-quality-information/ when it is worth preserving.D. Valuable pool confirmed
.source-research/acquisition/ or .source-research/programs/;
- filtering method or program under .source-research/filtering/ or .source-research/programs/;
- high-quality source results under .source-research/high-quality-sources/;
- engineering/automation design when justified.Storage standard
When using this skill, do not leave the outcome only in chat. Normalize storage according to artifact type:
.source-research/source-pools/;.source-research/acquisition/ or .source-research/programs/;.source-research/filtering/ or .source-research/programs/;.source-research/high-quality-sources/;.source-research/high-quality-information/;.source-research/rejections/;.source-research/programs/.Output standard
Do not end with only vague suggestions. Leave concrete artifacts in the workspace so another agent can continue from files rather than chat memory.