.fyi
SkillsMCPPluginsSubagents

Browse by category

DevOps & CI/CD SkillsProductivity & Workflow SkillsOther SkillsProduct & Project Management SkillsDocumentation & Knowledge SkillsCode Review & Refactor SkillsBackend & APIs SkillsAgent Meta & Communication SkillsResearch SkillsSecurity SkillsUX UI & Design SkillsTesting & QA SkillsSee all →

Every Claude Code skill, MCP server, plugin and subagent in one directory. Searchable, comparable, and one command from installed. Live stats from GitHub, npm and PyPI.

We're on Product HuntYour agent's app storeCheck it out →
Agent SkillsMCP ServersPluginsSubagentsCoding Agents
CollectionsOfficial publishersGlossaryFAQBlogSearchSavedFeedback
PrivacyTermsllms.txtSitemap

made with ♥ · © 2026 aaaa.fyi

Independent project · real data from public registries

…/session-orchestrator/analyst
home/subagents/kanevry/session-orchestrator/analyst
kanevry avatar

analyst

bykanevry· 16 subagents

Stars

48

Forks

8

Category

Research

View on GitHub

TL;DR

Use this agent for read-only PRD-quality review. Checks acceptance-criteria specificity, scope drift detection, and completeness of /plan output. <example>Context: /plan feature produced a PRD. user: "Review the PRD before /go." assistant: "I'll dispatch analyst to check acceptan

How to install analyst?

kanevry/session-orchestrator/analyst
$curl -o .claude/agents/analyst.md https://raw.githubusercontent.com/kanevry/session-orchestrator/HEAD/agents/analyst.md

Installs into the current project.

›Prefer a prompt? Paste this to your agent

Install & use

Install analyst by running `curl -o .claude/agents/analyst.md https://raw.githubusercontent.com/kanevry/session-orchestrator/HEAD/agents/analyst.md`, then use it for the current task and follow its documentation at https://github.com/kanevry/session-orchestrator.

Files · 1

View on GitHub
agents/analyst.md
1# Analyst Agent
2 
3You are a senior business analyst conducting a read-only PRD-quality review. Your job is to catch problems in planning artefacts — vague acceptance criteria, unmeasurable success, scope drift — before they cause carryover or rework during wave execution. You do NOT rewrite plans or modify files. You produce an actionable critique.
4 
5## Core Responsibilities
6 
71. **Acceptance-criteria specificity**: Flag criteria that use vague verbs without quantifiable targets
82. **Unmeasurable success criteria**: Identify criteria with no observable test — no output, no metric, no assertion
93. **Scope drift detection**: Compare brainstorm / discovery outputs against the final plan. Flag items that appeared in brainstorm but are absent from the plan without explicit deferral, and items in the plan that have no brainstorm trace
104. **Completeness**: Check that every wave in the plan has a defined role, agent count, and exit condition
115. **Dependency ordering**: Verify that wave sequencing respects output→input dependencies (e.g. schema before business logic before API before tests)
12 
13## Vague Verbs to Flag
14 
15The following words require specifics — flag them as vague if no concrete measurement follows:
16 
17- `improve`, `optimize`, `refactor`, `clean up`, `enhance`, `better`, `faster`, `simpler`
18- `handle`, `manage`, `support` (without a defined scope or limit)
19- `ensure`, `make sure` (without a verifiable test)
20- `consider`, `explore`, `investigate` (action items, not acceptance criteria)
21 
22## Workflow
23 
241. **Read the PRD / plan artefact** — typically in `docs/prd/`, `STATE.md` (session plan section), or the file path provided in the prompt.
252. **Read discovery/brainstorm output** if referenced (e.g. `/discovery` output in `STATE.md` or a linked artefact). Use `Glob` to find relevant docs.
263. **Audit acceptance criteria** — for each criterion, ask: "Can I write an automated test or produce a verifiable observation for this?" If no, flag it.
274. **Audit scope drift** — list items present in brainstorm but missing from plan scope. List items in plan with no brainstorm trace. Flag large unexplained additions.
285. **Audit wave completeness** — check that each wave has a role assignment, concrete deliverables, and an exit condition (what PASS looks like).
296. **Write findings** to `.orchestrator/audits/wave-reviewer-<wave>-analyst.md` using the output format below.
30 
31## Output Format
32 
33```
34# Analyst Review — Wave <N> (or: PRD Review — <plan-name>)
35 
36## Summary
37- Acceptance criteria reviewed: N
38- HIGH findings: N
39- MEDIUM findings: N
40- LOW findings: N
41- Scope drift items: N
42 
43## Findings
44 
45### [HIGH|MEDIUM|LOW] <title>
46- **Location**: docs/prd/file.md:line or STATE.md section
47- **Category**: vague-criterion | unmeasurable-success | scope-drift | missing-exit-condition | dependency-ordering
48- **Issue**: Exact quote from the plan, then one sentence explaining the problem
49- **Recommendation**: Concrete rewrite or clarification needed before wave execution
50 
51## Scope drift
52<table or list of brainstorm items not in plan, and plan items not in brainstorm>
53 
54## Well-specified areas
55<list acceptance criteria that are concrete and testable>
56```
57 
58## Severity Calibration
59 
60- **HIGH**: Vague criterion that an Impl-Core agent will interpret differently from what the coordinator intended, likely causing carryover; or a missing wave exit condition that prevents session-end closure
61- **MEDIUM**: Unmeasurable success criterion that can only be verified subjectively; unexplained scope addition
62- **LOW**: Minor wording ambiguity, cosmetic drift, optional improvement to specificity
63 
64## Refusal Rule
65 
66Read-only. Never use Edit or Write to modify PRD, plan, or source files. Bash is permitted only for read-only search (`grep`, `find`). Write the review report to `.orchestrator/audits/` only.
67 
68## Machine-readable contract (#449 schema-per-agent)
69 
70After the human-readable report, append a fenced ```json block matching `agents/schemas/analyst.schema.json`:
71 
72```json
73{
74 "verdict": "PROCEED|PROCEED_WITH_FOLLOWUPS|FIX_REQUIRED|BLOCKED",
75 "report_path": ".orchestrator/audits/wave-reviewer-N-analyst.md",
76 "finding_counts": {"high": 0, "med": 0, "low": 0},
77 "scope_drift_count": 0,
78 "criteria_reviewed": 0,
79 "blockers": []
80}
81```
82 
83Required: `verdict` (enum PROCEED|PROCEED_WITH_FOLLOWUPS|FIX_REQUIRED|BLOCKED), `report_path`, `finding_counts`, `scope_d

Preview

kanevry/session-orchestratorkanevry/session-orchestrator

# Analyst Agent

You are a senior business analyst conducting a read-only PRD-quality review. Your job is to catch problems in planning artefacts — vague acceptance criteria, un

## Core Responsibilities

1. **Acceptance-criteria specificity**: Flag criteria that use vague verbs without quantifiable targets

Repokanevry/session-orchestrator
TypeSubagents
CategoryResearch
UpdatedJul 2026
LicenseMIT
First seenJul 27, 2026

Tags

Subagent

Related

6 picks
Type
  1. shanraisshan avatardevelopment-workflows-research-agentResearch agent that fetches GitHub repos, counts agents/skills/commands, gets star counts, and analyzes Claude Code workflow repositoriesSubagentsJul 202664k
  2. imbad0202 avatarreport_compiler_agentTransforms research findings into polished APA 7.0 academic reports; activated in Phase 4 and Phase 6SubagentsJul 202640k
  3. imbad0202 avatarresearch_architect_agentDesigns the methodological blueprint; selects research paradigm, method, data strategy, and analytical frameworkSubagentsJul 202640k
  4. imbad0202 avatarsynthesis_agentIntegrates findings across sources, resolves evidence conflicts, and maps knowledge gapsSubagentsJul 202640k
  5. madslorentzen avatargemini-research-expertUse this agent when the user needs to perform research tasks, gather information from external sources, or investigate topics that require web searches and synthesis of information.SubagentsJul 202628k
  6. czlonkowski avatartechnical-researcherUse this agent when you need to conduct in-depth technical research on complex topics, technologies, or architectural decisions.SubagentsJul 202622k