Skip to content
Development
Agent

source-quality-assessment

**Scope**: Reliable vs unreliable sources, speculation/marketing detection, epistemic labels. **Version range**: all versions **Generated**: 2026-04-13

From plugin
vexjoy-agent
449198 skills198 agents12 commands83 hooks

Claude Code

$ npx -y skills add notque/vexjoy-agent --agent claude-code

Agent definition

source-quality-assessment.md

Source Quality Assessment

> **Scope**: Reliable vs unreliable sources, speculation/marketing detection, epistemic labels. > **Version range**: all versions > **Generated**: 2026-04-13

---

Source Tier Classification

| Tier | Source Type | Weight | Example | |------|-------------|--------|---------| | 1 | Official docs, release notes, specs | High | docs.python.org, RFC, GitHub releases | | 2 | Peer-reviewed, maintainer blog posts | High | arxiv.org, engineering blogs | | 3 | Established publications with bylines | Medium | InfoQ, The New Stack, ACM | | 4 | StackOverflow high-vote answers | Medium-Low | Verify against Tier 1 | | 5 | Forums, Reddit, HackerNews | Low | Use only to identify questions | | 6 | Aggregator listicles, vendor marketing | Discard | "Top 10 X for Y" |

---

Correct Patterns

Epistemic Labeling

Every factual claim labeled at first appearance:

- FACT: Python 3.12.0 released October 2, 2023 [source: python.org/downloads]
- INFERENCE: GIL removal likely ships in 3.13 (based on PEP 703)
- SPECULATION: Some commenters expect adoption by Q4 2024 (no primary source)

Unlabeled inferences treated as facts corrupt coordinator synthesis.

---

Detecting Outdated Sources

Check for: publication date, URL date path, "Last updated" footer, version number in title. No date found → treat as potentially outdated, note explicitly.

---

Primary vs Aggregator Detection

Primary: official domain, named contributor, version/commit numbers, technical detail
Aggregator: "N best X for Y", equal-length summaries, "content writer" bio, no original analysis

---

Pattern Catalog

Find Primary Source Behind Aggregators

**Detection**: `grep -E "best-[0-9]|top-[0-9]|comparison" urls.txt`

"According to industry experts" cites no expert. Find the original study or docs.

---

Label Forum Claims as Speculation

**Detection**: `grep -E "(reddit|ycombinator|stackoverflow)" source_list.txt`

HN comments are unverified. `SPECULATION: Community anticipates Rust rewrite [url] — no primary source found`

---

Cite Sources for Every Precise Number

Numbers are most likely misremembered or context-dependent. Every numeric claim needs a URL.

FACT: K8s 1.28 ~23% pod startup reduction [source: kubernetes.io/blog/...]

---

Extract Data, Discard Marketing

**Detection**: `grep -iE "(industry.leading|enterprise.grade|blazing.fast)" content.txt`

"Enterprise-grade" has no technical definition. Extract actual benchmarks or SLAs.

---

Error-Fix Mappings

| Symptom | Root Cause | Fix | |---------|------------|-----| | "Can't verify claim" | Aggregator source | Re-research with primary source | | "Conflicting data" | Different version contexts | Add version qualifier | | Wrong number in report | Snippet misquoted | WebFetch full source | | "Experts say" without name | Aggregator language | Remove or label SPECULATION | | "Is this current?" | No date on source | Find dated version or add "verify" |

---

Speculation Indicator Vocabulary

Flag for manual review:

"reportedly", "sources say", "is expected to", "plans to",
"according to rumors", "might/could/may", "industry observers", "it is believed"

---

Detection Commands Reference

grep -E "(best-[0-9]|top-[0-9]|comparison)" sources.txt
grep -iE "(industry.leading|enterprise.grade|blazing.fast)" content.txt
grep -E "(reddit|hackernews|stackoverflow)" sources.txt
grep -E "^- (FACT|INFERENCE):" report.md | grep -v "\[source:"

---

See Also

  • `research-execution-patterns.md` — OODA cycle, budget, query optimization
Read more
@notque
Ships withvexjoy-agent

Essays and writing behind this toolkit live at vexjoy.com. VexJoy Agent connects plain-English requests to specialist agents, skills, and workflows. /do selects the knowledge and tools needed for your task.

44964 skills198 agents
Get the whole plugin

Stars on GitHub

Momentum

stars in total
449
Star history of notque/vexjoy-agent on GitHub, a chart by star-history.com

Other agents on vexjoy-agent.

modules

modules

Agent

**Scope**: Module selection patterns, builtin vs command/shell decisions, collection modules, and version-specific module changes…

@notque@notqueInstall Agent
testing

testing

Agent

**Scope**: Molecule test scenarios, ansible-lint rules, idempotency validation, and check-mode patterns **Version range**:…

@notque@notqueInstall Agent
communication-patterns

communication-patterns

Agent

**Scope**: Failure modes in agent output style — over-reporting, self-congratulation, verbose narration, and hedging. Covers what…

@notque@notqueInstall Agent

More agents from other plugins.

a11y-architect
Auto-invoked

a11y-architect

Agent

Accessibility Architect specializing in WCAG 2.2 compliance for Web and Native platforms. Use PROACTIVELY when designing UI…

ecc13d293k
@affaan-m@affaan-mInstall Agent
analyze-pass-impact

analyze-pass-impact

Agent

Analyzes how a specific topic affects a group of compiler passes. Used by the /plan-update skill to parallelize research across…

react2d252k
@facebook@facebookInstall Agent
orchestrator

orchestrator

Agent

- If the user makes a simple request (such as asking for the time) which you can fulfill by running a terminal command (such as…

codex2d135k
@openai@openaiInstall Agent
cavecrew-builder

cavecrew-builder

Agent

Surgical 1-2 file edit. Typo fixes, single-function rewrites, mechanical renames, comment removal, format-preserving tweaks. Hard…

caveman3d119k
@juliusbrussee@juliusbrusseeInstall Agent

Questions about source-quality-assessment.

Which coding agents can use source-quality-assessment?
source-quality-assessment installs in Claude Code and Cursor: each loads subagents from .claude/agents, so copy the file there. Flowy's auto-invocation runs in Claude Code only.