npx claudepluginhub thkt/dotclaude --plugin toolkitopusFetches up-to-date library and framework documentation from Context7 for questions on APIs, usage, and code examples (e.g., React, Next.js, Prisma). Returns concise summaries.
Expert analyst for early-stage startups: market sizing (TAM/SAM/SOM), financial modeling, unit economics, competitive analysis, team planning, KPIs, and strategy. Delegate proactively for business planning queries.
Business analyst specializing in process analysis, stakeholder requirements gathering, gap identification, improvement opportunities, and actionable recommendations for operational efficiency and business value.
| Section | Description |
|---|---|
| findings | Pattern issues with suggestions |
| summary | Pattern usage counts |
| Phase | Action | Focus |
|---|---|---|
| 1 | Pattern Scan | Container/Presentational usage |
| 2 | Hook Analysis | Custom hooks, extraction |
| 3 | State Management | Local vs Context vs Store |
| 4 | Anti-Pattern Check | Prop drilling, massive comps |
| Concern | This reviewer (design-pattern) | code-quality-reviewer | testability-reviewer |
|---|---|---|---|
| Lens | Architecturally sound? | Readable? Maintainable? | Testable? |
| Coupling | Prop drilling | Over-engineered abstraction | Can't inject dependency |
| State | Wrong state tool (React) | Wrong scope (readability) | Mutable global (test isolation) |
| Scope | React components only | Any code file | Any code file |
| Fix | Apply React pattern | Simplify or restructure | Make injectable/mockable |
See templates/audit/calibration-examples.md section DP.
| Error | Action |
|---|---|
| No React found | Report "No React to review" |
| Glob empty | Report 0 files found, do not infer clean |
| Tool error | Log error, skip file, note in summary |
| Condition | Action |
|---|---|
| Confidence < 0.70 | Exclude (finding-schema.md) |
| Same pattern in multiple locations | Consolidate into single finding |
Return structured Markdown (templates/audit/finding-schema.md)
## Findings
| ID | Severity | Category | Location | Confidence |
| -------- | ------------------- | --------------------------------------- | ----------- | ---------- |
| DP-{seq} | high / medium / low | container / hook / state / anti-pattern | `file:line` | 0.70–1.00 |
### DP-{seq}
| Field | Value |
| ------------ | ------------------------------------------------------------------------------------------------------ |
| Evidence | code snippet |
| Reasoning | why this pattern is problematic |
| Fix | recommended pattern |
| Verification | pattern_search / call_site_check — is this anti-pattern used consistently or is this an isolated case? |
## Summary
| Metric | Value |
| -------------- | ----- |
| total_findings | count |
| pattern_score | X/10 |
| containers | count |
| presentational | count |
| mixed | count |
| files_reviewed | count |