Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
43 changes: 43 additions & 0 deletions .github/workflows/check-skills.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
# check-skills.yml
#
# Validates @tanstack/intent skills on PRs that touch skills or artifacts.
#
# Staleness checking after a release is intentionally NOT automated here — run
# `pnpm test:intent` (which calls `intent validate && intent stale`) locally
# before cutting a release. Keeping this workflow validation-only means it
# needs zero write permissions.

name: Check Skills

on:
pull_request:
paths:
- 'skills/**'
- '**/skills/**'
- '_artifacts/**'
- '**/_artifacts/**'
workflow_dispatch: {}

permissions:
contents: read

Comment thread
coderabbitai[bot] marked this conversation as resolved.
jobs:
validate:
name: Validate intent skills
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
with:
persist-credentials: false

- name: Setup Node
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
with:
node-version: 20

- name: Install intent
run: npm install -g @tanstack/intent

- name: Validate skills
run: intent validate --github-summary
10 changes: 10 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,16 @@ A headless table library for building powerful datagrids with full control over

### <a href="https://tanstack.com/table">Read the Docs →</a>

## Using an AI Coding Agent?

TanStack Table ships [TanStack Intent](https://github.com/TanStack/intent) skills inside each adapter package. After installing the library, run:

```sh
npx @tanstack/intent@latest install
```

to add skill-loading guidance for your agent (Claude Code, Cursor, Copilot, etc.). The same CLI also exposes `intent list` to browse available skills and `intent load <skill>` to print one for inspection. Skills version with the library — your agent gets guidance that matches the version of `@tanstack/<framework>-table` you installed. Only available for v9 and above.

## Get Involved

- We welcome issues and pull requests!
Expand Down
7,110 changes: 7,110 additions & 0 deletions _artifacts/domain_map.yaml

Large diffs are not rendered by default.

672 changes: 672 additions & 0 deletions _artifacts/scratch/cluster-a-foundational.yaml

Large diffs are not rendered by default.

1,188 changes: 1,188 additions & 0 deletions _artifacts/scratch/cluster-b-row-model-features.yaml

Large diffs are not rendered by default.

1,110 changes: 1,110 additions & 0 deletions _artifacts/scratch/cluster-c-ui-state-features.yaml

Large diffs are not rendered by default.

990 changes: 990 additions & 0 deletions _artifacts/scratch/cluster-d-framework-adapters.yaml

Large diffs are not rendered by default.

1,396 changes: 1,396 additions & 0 deletions _artifacts/scratch/cluster-e-lifecycle-composition.yaml

Large diffs are not rendered by default.

1,173 changes: 1,173 additions & 0 deletions _artifacts/scratch/cluster-f-issues-failure-modes.yaml

Large diffs are not rendered by default.

194 changes: 194 additions & 0 deletions _artifacts/skill_spec.md

Large diffs are not rendered by default.

Loading
Loading