← ClaudeAtlas

table-skill-generatorlisted

Generate a project-specific data table patterns skill. Use for frontend apps to document table/list handling. Triggers on: generate table skill, create table patterns, table-skill-generator.
diegosouzapw/awesome-omni-skill · ★ 43 · Data & Documents · score 64
Install: claude install-skill diegosouzapw/awesome-omni-skill
# Table Skill Generator Generate a project-specific `table-patterns` skill that documents exactly how data tables are built in THIS project. --- ## The Job 1. Read project context (`docs/project.json`) 2. Analyze existing table implementations 3. Ask clarifying questions about table patterns 4. Generate `docs/skills/table-patterns/SKILL.md` 5. Update `project.json` to record the generated skill --- ## Step 1: Read Project Context ```bash cat docs/project.json ``` Look for: - `apps[].type` — includes "frontend" or "fullstack" - `stack.framework` — React, Vue, etc. --- ## Step 2: Analyze Existing Table Implementations ```bash # Find table components find . -type f \( -name "*Table*" -o -name "*DataGrid*" -o -name "*List*" \) -name "*.tsx" | grep -v node_modules | head -20 # Find table libraries grep -E "@tanstack/react-table|ag-grid|react-table" package.json 2>/dev/null # Find column definitions grep -r "columnDef\|columns.*=\|ColumnDef" --include="*.tsx" | head -10 # Look at existing table cat $(find . -type f -name "*Table*.tsx" | grep -v node_modules | head -1) 2>/dev/null | head -80 ``` --- ## Step 3: Clarifying Questions ``` I found the following table patterns: Table Library: [detected] UI Components: [detected] Data Fetching: [detected] Please confirm or correct: 1. What table library do you use? A. TanStack Table (react-table) B. AG Grid C. Custom table components D. shadcn/ui DataTable E. Other: [specify] 2. How is data fetched? A