Agent Skillsluxury-yacht/app › browse-tables

browse-tables

GitHub

提供前端表格组件(GridTable)及浏览功能的开发规范,涵盖视图编辑、共享行为及大数据架构处理,明确数据流、所有权及测试流程。

.agents/skills/browse-tables/SKILL.md luxury-yacht/app

Trigger Scenarios

修改表格列或交互逻辑 调整分页排序等共享行为 优化大数据量渲染性能

Install

npx skills add luxury-yacht/app --skill browse-tables -g -y
More Options

Non-standard path

npx skills add https://github.com/luxury-yacht/app/tree/main/.agents/skills/browse-tables -g -y

Use without installing

npx skills use luxury-yacht/app@browse-tables

指定 Agent (Claude Code)

npx skills add luxury-yacht/app --skill browse-tables -a claude-code -g -y

安装 repo 全部 skill

npx skills add luxury-yacht/app --all -g -y

预览 repo 内 skill

npx skills add luxury-yacht/app --list

SKILL.md

Frontmatter
{
    "name": "browse-tables",
    "description": "Change cluster or namespace views, Browse\/catalog surfaces, shared GridTable behavior, filters, pagination, large datasets, metrics columns, or refresh-backed resource tables"
}

Browse and Tables

Classify the table task before loading broad table architecture.

Task tiers

  1. Narrow view edit: one column, interaction, empty state, or local filter. Inspect its row producer, identity, persistence, and adjacent tests; do not inventory unrelated tables.
  2. Shared table behavior: GridTable, resource-table controller, adapters, persistence, shared filtering/sorting/pagination, identity, or columns. Inventory affected usages and read docs/frontend/gridtable.md plus table modes.
  3. Architecture or large-data behavior: query ownership, global semantics, pagination/windowing, caps, dynamic metrics, export, or select-all. Inventory every production resource-table usage, read docs/architecture/large-data.md, and use table modes.

Use docs/architecture/catalog.md for discovery/Browse changes, docs/architecture/refresh-system.md for snapshot/stream contracts, docs/frontend/live-age.md for age behavior, and docs/architecture/resource-metrics.md for CPU/memory/utilization. Read only the contracts selected by the change.

Ownership

  • The object catalog owns discovery, existence, canonical identity, Browse namespace metadata, and cluster listings. The namespaces refresh domain owns namespace LIST rows.
  • Typed list/table data comes from refresh snapshots and, when applicable, matching resource-stream projections.
  • Frontend reads use data access or refresh orchestration. Resource tables render through ResourceInventoryTable with boundedRowsSource or backendQuerySource; do not add a third source shape.
  • Shared GridTable and column factories own common rendering behavior.
  • Row actions and navigation use concrete full object references.

Workflow

  1. Trace backend producer, scope, cap/truncation, permission behavior, cache or query owner, stream parity, and every consumer assumption.
  2. Classify the table mode. For tier 2/3 work, use the definitions and inventory in table modes.
  3. For broad work, create or update docs/plans/<topic>.md; move durable results into the owning architecture/frontend doc when finished.
  4. Write the failing contract test before changing global table semantics.
  5. Keep counts, facets, sorting, export, selection, and actions consistent with the table's actual completeness.

Focused checks

mise exec -- go test ./backend/objectcatalog ./backend/refresh/snapshot ./backend/refresh/system
mise exec -- npm run test --prefix frontend -- browse tables cluster namespace
mise exec -- npm run typecheck --prefix frontend

For broad shared-table changes, also run mise exec -- wails3 task qc:knip and add a static/contract test preventing unclassified production resource-table usage. Then follow the root final validation gate.

Version History

  • ee846a6 Current 2026-08-20 13:01

Same Skill Collection

.agents/skills/add-resource/SKILL.md
.agents/skills/app-review/SKILL.md
.agents/skills/app-shell/SKILL.md
.agents/skills/branch-review/SKILL.md
.agents/skills/cluster-auth-lifecycle/SKILL.md
.agents/skills/draft-release-notes/SKILL.md
.agents/skills/improve-backend/SKILL.md
.agents/skills/improve-frontend/SKILL.md
.agents/skills/make-impossible-states-impossible/SKILL.md
.agents/skills/new-story/SKILL.md
.agents/skills/object-map/SKILL.md
.agents/skills/object-panel/SKILL.md
.agents/skills/operations-workflows/SKILL.md
.agents/skills/permissions-capabilities/SKILL.md
.agents/skills/refresh-subsystem/SKILL.md
.agents/skills/shared-resource-model/SKILL.md

Metadata

Files
0
Version
ee846a6
Hash
5e164bac
Indexed
2026-08-20 13:01

- 위키
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-25 08:35
浙ICP备14020137号-1 $방문자$