From data-engineer
Review database or data warehouse schemas for normalization, performance, naming, and query patterns
npx claudepluginhub silviaare95/xari-plugins --plugin data-engineerThis skill uses the workspace's default tool permissions.
Guides Payload CMS config (payload.config.ts), collections, fields, hooks, access control, APIs. Debugs validation errors, security, relationships, queries, transactions, hook behavior.
Designs, audits, and improves analytics tracking systems using Signal Quality Index for reliable, decision-ready data in marketing, product, and growth.
Enforces A/B test setup with gates for hypothesis locking, metrics definition, sample size calculation, assumptions checks, and execution readiness before implementation.
Review the schema for: $0
Focus area: $1 (default: all)
Read the schema — Load the schema file (Prisma, SQL DDL, BigQuery JSON, etc.)
Check naming conventions:
user_sessions, not UserSession or session)created_at, not ts or createdAt)<referenced_table_singular>_id (e.g., user_id)idx_<table>_<columns> (e.g., idx_orders_user_id_created_at)Check normalization:
Check indexes:
Check data types:
DECIMAL for money, not FLOAT)Check query patterns:
## Schema Review: <target>
### Summary
- **Issues found**: X critical, Y warnings, Z suggestions
- **Overall**: <healthy | needs attention | significant issues>
### Critical Issues
1. **<Issue>**: <description + fix>
### Warnings
1. **<Issue>**: <description + recommendation>
### Suggestions
1. **<Improvement>**: <description + rationale>
### Naming Inconsistencies
| Current | Suggested | Reason |
|---------|-----------|--------|
| ... | ... | ... |