table-view-pattern
Table View Pattern
Use this skill for all large tabular views on the frontend in this monorepo, not just erify_studios.
This skill adapts the article’s decomposition of a high-performance data explorer into repo-local decisions: state modelling, rendering, backend sync, editing flows, and production constraints. In this monorepo, the default solution is not a custom spreadsheet grid. Start from the shared table stack in @eridu/ui, preserve route-driven URL state, and only escalate to virtualization or richer explorer behavior when the problem actually requires it.
Monorepo Scope
This skill applies to:
apps/erify_studiosapps/erify_creatorspackages/uiwhen changing shared table primitives or URL-state helpers
It should be used alongside the repo-wide guidance in AGENTS.md and the closest feature skill for the target surface.
Use This Skill When
- Adding or refactoring a large table route in
erify_studiosorerify_creators - Migrating a plain list into a searchable/filterable/sortable table
- Optimizing a slow, dense, or re-render-heavy tabular UI
- Adding row actions, row selection, lightweight inline editing, or saved-table-view behavior
- Introducing virtualization for row-heavy or cell-heavy views
More from allenlin90/eridu-services
service-pattern-nestjs
Comprehensive NestJS service implementation patterns. This skill should be used when implementing Model Services, Orchestration Services, or business logic with NestJS decorators.
8erify-authorization
Patterns for implementing authorization in erify_api with current StudioMembership + AdminGuard behavior, plus planned RBAC references
6data-validation
Provides comprehensive guidance for input validation, data serialization, and ID management in backend APIs. This skill should be used when designing validation schemas, transforming request/response data, mapping database IDs to external identifiers, and ensuring type safety across API boundaries.
6code-quality
Provides general code quality and best practices guidance applicable across languages and frameworks. Focuses on linting, testing, and type safety.
6repository-pattern-nestjs
Comprehensive Prisma repository implementation patterns for NestJS. This skill should be used when implementing repositories that extend BaseRepository or use Prisma delegates.
6task-template-builder
Provides guidelines for the Task Template Builder architecture, including Schema alignment, Draft storage, Drag-and-Drop, and Validation logic.
6