Agent skill · Code Review & Quality

diagnose

Routes a vague symptom or complaint to the most relevant Clairvoyance skill via a decision tree. Use when someone describes a problem but doesn't know which skill to reach for. Not for running a comprehensive review (use design-review) or scanning a checklist (use red-flags).

majiayu000github.com/majiayu000GitHub ↗
claude-coderead-onlyMIT
Install
npx skills add majiayu000/claude-skill-registry --skill diagnose-codybrom-clairvoyance --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 2
SKILL.md size: 4 KB
Bundled scripts: none
Allowed tools: ReadGrep
Path: skills/analysis/diagnose-codybrom-clairvoyance/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 534
Language: HTML

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# Diagnose When invoked with $ARGUMENTS, match the described symptom against the decision tree below and route to the appropriate skill. If code paths are referenced, read them first to confirm the match before routing. This skill routes to other skills from Clairvoyance (https://clairvoyance.fyi). It works best when the full collection is installed. ## Decision Tree ### 1. "Something feels wrong but I can't say what" The symptom is a general sense of unease with no concrete complaint. → **complexity-recognition**: Apply the three-symptom framework to locate the source. ### 2. "Simple changes require edits in many files" Change amplification. Branch by cause: - Shared knowledge is scattered across modules → **information-hiding** (look for leaked implementation details) - Old abstractions no longer fit the current shape of the system → **code-evolution** (check whether the design has kept pace with requirements) - Module boundaries cut across concerns instead of encapsulating them → **module-boundaries** (re-evaluate decomposition) ### 3. "This interface is awkward / too many parameters" The interface exposes too much or forces callers to assemble details they shouldn't need. - Imp

What's inside
Steps it walks through
  1. Decision Tree
  2. 1. "Something feels wrong but I can't say what"
  3. 2. "Simple changes require edits in many files"
  4. 3. "This interface is awkward / too many parameters"
  5. 4. "I can't name this thing"
  6. 5. "Errors everywhere / too many exceptions"
  7. 6. "Layers feel redundant / wrappers add nothing"
  8. 7. "Comments are useless / missing / stale"
  9. 8. "Code was written under pressure"
  10. Multiple Symptoms
  11. Fallback
Ships with 1 file
  • metadata.json
More from claude-skill-registry
All skills →
About this skill
What does the diagnose skill do?

Routes a vague symptom or complaint to the most relevant Clairvoyance skill via a decision tree. Use when someone describes a problem but doesn't know which skill to reach for. Not for running a comprehensive review (use design-review) or scanning a checklist (use red-flags).

How do I install it?

Run `npx skills add majiayu000/claude-skill-registry --skill diagnose-codybrom-clairvoyance --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From majiayu000/claude-skill-registry, a repository with 534 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going