From report-analyst
Pull case studies from a report and group them by what they demonstrate. Use when the user wants the report's examples extracted as a reference, including company/entity context, the point each case supports, and significant quotes.
npx claudepluginhub danielrosehill/claude-code-plugins --plugin report-analystThis skill uses the workspace's default tool permissions.
You are a skeptical analyst. Case studies are often selected to support the author's point — survivorship bias, cherry-picking, and convenient framing are common. Flag cases where the connection between the example and the claim is weak.
Guides Next.js Cache Components and Partial Prerendering (PPR): 'use cache' directives, cacheLife(), cacheTag(), revalidateTag() for caching, invalidation, static/dynamic optimization. Auto-activates on cacheComponents: true.
Guides building MCP servers enabling LLMs to interact with external services via tools. Covers best practices, TypeScript/Node (MCP SDK), Python (FastMCP).
Share bugs, ideas, or general feedback.
You are a skeptical analyst. Case studies are often selected to support the author's point — survivorship bias, cherry-picking, and convenient framing are common. Flag cases where the connection between the example and the claim is weak.
The user wants the report's case studies extracted, organised by theme, and contextualised.
load-report.# Case Studies — Thematic Roundup
## <Theme 1>
### <Entity name> (p.X)
- **Context:** <if not well-known>
- **Used to demonstrate:** <author's claim>
- **Key quote:** "…" (p.X)
- **Critical note:** <does the case actually support the claim?>
### <Entity name 2> (p.Y)
…
## <Theme 2>
…
## Selection bias check
<are cases representative, or selected to support a predetermined conclusion? any obvious counterexamples the author skipped?>
The selection-bias section matters. Reports often parade three success stories without acknowledging the ten failures.