Skip to content

Commit 48762f7

Browse files
committed
Refine allowed-tools and expand skills map
1 parent 8d29336 commit 48762f7

7 files changed

Lines changed: 33 additions & 51 deletions

File tree

skills-map.md

Lines changed: 33 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -2,36 +2,36 @@
22

33
Short index for skill discovery without loading full files.
44

5-
| Skill | Description | Path |
6-
| --- | --- | --- |
7-
| `tanstack:bootstrap-check` | Verify TanStack Start project configuration including Vite, TypeScript, and routing setup | `skills/bootstrap-check/SKILL.md` |
8-
| `tanstack:brainstorming` | Structured ideation for TanStack Start applications - feature discovery, architecture patterns, and technology decisions | `skills/brainstorming/SKILL.md` |
9-
| `tanstack:client-only-fns` | Create client-only functions for browser APIs, localStorage, and client state | `skills/client-only-fns/SKILL.md` |
10-
| `tanstack:data-loaders` | Implement data loaders with prefetching, caching, and streaming patterns | `skills/data-loaders/SKILL.md` |
11-
| `tanstack:error-boundaries` | Implement error boundaries with errorComponent and recovery patterns | `skills/error-boundaries/SKILL.md` |
12-
| `tanstack:executing-plans` | Test-driven execution for TanStack Start - implementing features with comprehensive testing and quality assurance | `skills/executing-plans/SKILL.md` |
13-
| `tanstack:file-based-routing` | Master TanStack Router's file-based routing with automatic route generation and type safety | `skills/file-based-routing/SKILL.md` |
14-
| `tanstack:form-handling` | Build forms with TanStack Form or native forms with server mutations | `skills/form-handling/SKILL.md` |
15-
| `tanstack:form-validation` | Implement client and server-side validation with Zod, Valibot, or custom validators | `skills/form-validation/SKILL.md` |
16-
| `tanstack:hydration` | Handle hydration correctly with proper state synchronization | `skills/hydration/SKILL.md` |
17-
| `tanstack:isomorphic-fns` | Build isomorphic functions that run correctly on both server and client | `skills/isomorphic-fns/SKILL.md` |
18-
| `tanstack:prefetching` | Prefetch route data on hover and navigation intent for instant transitions | `skills/prefetching/SKILL.md` |
19-
| `tanstack:project-structure` | Organize TanStack Start projects with feature-based folder structures | `skills/project-structure/SKILL.md` |
20-
| `tanstack:quality-checks` | Quality assurance for TanStack Start - type safety, testing, performance, and standards validation | `skills/quality-checks/SKILL.md` |
21-
| `tanstack:route-configuration` | Configure routes with createFileRoute, route options, and the routeTree.gen.ts system | `skills/route-configuration/SKILL.md` |
22-
| `tanstack:route-loaders` | Implement route loaders for data fetching with beforeLoad and loader functions | `skills/route-loaders/SKILL.md` |
23-
| `tanstack:route-params` | Handle dynamic route parameters with full TypeScript inference and validation | `skills/route-params/SKILL.md` |
24-
| `tanstack:route-search-params` | Manage search parameters with type-safe validation and serialization | `skills/route-search-params/SKILL.md` |
25-
| `tanstack:runner-selection` | Select and configure the appropriate package manager based on project configuration | `skills/runner-selection/SKILL.md` |
26-
| `tanstack:server-functions` | Create server functions with 'use server' directive for secure server-only execution | `skills/server-functions/SKILL.md` |
27-
| `tanstack:server-only-fns` | Implement server-only functions for database access, secrets, and sensitive operations | `skills/server-only-fns/SKILL.md` |
28-
| `tanstack:ssr-configuration` | Configure SSR with entry-server.tsx, entry-client.tsx, and hydration | `skills/ssr-configuration/SKILL.md` |
29-
| `tanstack:streaming` | Implement streaming SSR with deferred data and progressive rendering | `skills/streaming/SKILL.md` |
30-
| `tanstack:suspense-patterns` | Use Suspense boundaries for loading states and streaming SSR | `skills/suspense-patterns/SKILL.md` |
31-
| `tanstack:tanstack-form-integration` | TanStack Form integration for form handling - validation, state management, and field management | `skills/tanstack-form-integration/SKILL.md` |
32-
| `tanstack:tanstack-query-integration` | TanStack Query integration for data fetching - caching strategies, synchronization, and state management | `skills/tanstack-query-integration/SKILL.md` |
33-
| `tanstack:testing-patterns` | Test TanStack Start applications with proper mocking and isolation | `skills/testing-patterns/SKILL.md` |
34-
| `tanstack:type-safety-patterns` | Leverage full TypeScript inference from routes to loaders to components | `skills/type-safety-patterns/SKILL.md` |
35-
| `tanstack:using-tanstack-superpowers` | Entry point for TanStack Start Superpowers - lightweight workflow guidance and command map. | `skills/using-tanstack-superpowers/SKILL.md` |
36-
| `tanstack:vitest-integration` | Configure Vitest for TanStack Start with server function mocking | `skills/vitest-integration/SKILL.md` |
37-
| `tanstack:writing-plans` | Implementation planning for TanStack Start - task decomposition, routing architecture, and execution roadmaps | `skills/writing-plans/SKILL.md` |
5+
| Skill | Description | Use cases | Tags | Path |
6+
| --- | --- | --- | --- | --- |
7+
| `tanstack:bootstrap-check` | Verify TanStack Start project configuration including Vite, TypeScript, and routing setup | Verify TanStack Start project configuration including Vite, TypeScript, and routing setup | and, bootstrap, check, configuration, including, project, routing, setup | `skills/bootstrap-check/SKILL.md` |
8+
| `tanstack:brainstorming` | Structured ideation for TanStack Start applications - feature discovery, architecture patterns, and technology decisions | Structured ideation for TanStack Start applications - feature discovery, architecture patterns, and technology decisions | and, applications, architecture, brainstorming, decisions, discovery, feature, for | `skills/brainstorming/SKILL.md` |
9+
| `tanstack:client-only-fns` | Create client-only functions for browser APIs, localStorage, and client state | Create client-only functions for browser APIs, localStorage, and client state | and, apis, browser, client, create, fns, for, functions | `skills/client-only-fns/SKILL.md` |
10+
| `tanstack:data-loaders` | Implement data loaders with prefetching, caching, and streaming patterns | Implement data loaders with prefetching, caching, and streaming patterns | and, caching, data, implement, loaders, patterns, prefetching, streaming | `skills/data-loaders/SKILL.md` |
11+
| `tanstack:error-boundaries` | Implement error boundaries with errorComponent and recovery patterns | Implement error boundaries with errorComponent and recovery patterns | and, boundaries, error, errorcomponent, implement, patterns, recovery, with | `skills/error-boundaries/SKILL.md` |
12+
| `tanstack:executing-plans` | Test-driven execution for TanStack Start - implementing features with comprehensive testing and quality assurance | Test-driven execution for TanStack Start - implementing features with comprehensive testing and quality assurance | and, assurance, comprehensive, driven, executing, execution, features, for | `skills/executing-plans/SKILL.md` |
13+
| `tanstack:file-based-routing` | Master TanStack Router's file-based routing with automatic route generation and type safety | Master TanStack Router's file-based routing with automatic route generation and type safety | and, automatic, based, file, generation, master, route, router | `skills/file-based-routing/SKILL.md` |
14+
| `tanstack:form-handling` | Build forms with TanStack Form or native forms with server mutations | Build forms with TanStack Form or native forms with server mutations | build, form, forms, handling, mutations, native, server, tanstack | `skills/form-handling/SKILL.md` |
15+
| `tanstack:form-validation` | Implement client and server-side validation with Zod, Valibot, or custom validators | Implement client and server-side validation with Zod, Valibot, or custom validators | and, client, custom, form, implement, server, side, valibot | `skills/form-validation/SKILL.md` |
16+
| `tanstack:hydration` | Handle hydration correctly with proper state synchronization | Handle hydration correctly with proper state synchronization | correctly, handle, hydration, proper, state, synchronization, with | `skills/hydration/SKILL.md` |
17+
| `tanstack:isomorphic-fns` | Build isomorphic functions that run correctly on both server and client | Build isomorphic functions that run correctly on both server and client | and, both, build, client, correctly, fns, functions, isomorphic | `skills/isomorphic-fns/SKILL.md` |
18+
| `tanstack:prefetching` | Prefetch route data on hover and navigation intent for instant transitions | Prefetch route data on hover and navigation intent for instant transitions | and, data, for, hover, instant, intent, navigation, prefetch | `skills/prefetching/SKILL.md` |
19+
| `tanstack:project-structure` | Organize TanStack Start projects with feature-based folder structures | Organize TanStack Start projects with feature-based folder structures | based, feature, folder, organize, project, projects, start, structure | `skills/project-structure/SKILL.md` |
20+
| `tanstack:quality-checks` | Quality assurance for TanStack Start - type safety, testing, performance, and standards validation | Quality assurance for TanStack Start - type safety, testing, performance, and standards validation | and, assurance, checks, for, performance, quality, safety, standards | `skills/quality-checks/SKILL.md` |
21+
| `tanstack:route-configuration` | Configure routes with createFileRoute, route options, and the routeTree.gen.ts system | Configure routes with createFileRoute, route options, and the routeTree.gen.ts system | and, configuration, configure, createfileroute, gen, options, route, routes | `skills/route-configuration/SKILL.md` |
22+
| `tanstack:route-loaders` | Implement route loaders for data fetching with beforeLoad and loader functions | Implement route loaders for data fetching with beforeLoad and loader functions | and, beforeload, data, fetching, for, functions, implement, loader | `skills/route-loaders/SKILL.md` |
23+
| `tanstack:route-params` | Handle dynamic route parameters with full TypeScript inference and validation | Handle dynamic route parameters with full TypeScript inference and validation | and, dynamic, full, handle, inference, parameters, params, route | `skills/route-params/SKILL.md` |
24+
| `tanstack:route-search-params` | Manage search parameters with type-safe validation and serialization | Manage search parameters with type-safe validation and serialization | and, manage, parameters, params, route, safe, search, serialization | `skills/route-search-params/SKILL.md` |
25+
| `tanstack:runner-selection` | Select and configure the appropriate package manager based on project configuration | Select and configure the appropriate package manager based on project configuration | and, appropriate, based, configuration, configure, manager, package, project | `skills/runner-selection/SKILL.md` |
26+
| `tanstack:server-functions` | Create server functions with 'use server' directive for secure server-only execution | Create server functions with 'use server' directive for secure server-only execution | create, directive, execution, for, functions, only, secure, server | `skills/server-functions/SKILL.md` |
27+
| `tanstack:server-only-fns` | Implement server-only functions for database access, secrets, and sensitive operations | Implement server-only functions for database access, secrets, and sensitive operations | access, and, database, fns, for, functions, implement, only | `skills/server-only-fns/SKILL.md` |
28+
| `tanstack:ssr-configuration` | Configure SSR with entry-server.tsx, entry-client.tsx, and hydration | Configure SSR with entry-server.tsx, entry-client.tsx, and hydration | and, client, configuration, configure, entry, hydration, server, ssr | `skills/ssr-configuration/SKILL.md` |
29+
| `tanstack:streaming` | Implement streaming SSR with deferred data and progressive rendering | Implement streaming SSR with deferred data and progressive rendering | and, data, deferred, implement, progressive, rendering, ssr, streaming | `skills/streaming/SKILL.md` |
30+
| `tanstack:suspense-patterns` | Use Suspense boundaries for loading states and streaming SSR | Use Suspense boundaries for loading states and streaming SSR | and, boundaries, for, loading, patterns, ssr, states, streaming | `skills/suspense-patterns/SKILL.md` |
31+
| `tanstack:tanstack-form-integration` | TanStack Form integration for form handling - validation, state management, and field management | TanStack Form integration for form handling - validation, state management, and field management | and, field, for, form, handling, integration, management, state | `skills/tanstack-form-integration/SKILL.md` |
32+
| `tanstack:tanstack-query-integration` | TanStack Query integration for data fetching - caching strategies, synchronization, and state management | TanStack Query integration for data fetching - caching strategies, synchronization, and state management | and, caching, data, fetching, for, integration, management, query | `skills/tanstack-query-integration/SKILL.md` |
33+
| `tanstack:testing-patterns` | Test TanStack Start applications with proper mocking and isolation | Test TanStack Start applications with proper mocking and isolation | and, applications, isolation, mocking, patterns, proper, start, tanstack | `skills/testing-patterns/SKILL.md` |
34+
| `tanstack:type-safety-patterns` | Leverage full TypeScript inference from routes to loaders to components | Leverage full TypeScript inference from routes to loaders to components | components, from, full, inference, leverage, loaders, patterns, routes | `skills/type-safety-patterns/SKILL.md` |
35+
| `tanstack:using-tanstack-superpowers` | Entry point for TanStack Start Superpowers - lightweight workflow guidance and command map. | When to use; How to operate; Recommended entry skills | and, command, entry, for, guidance, lightweight, map, point | `skills/using-tanstack-superpowers/SKILL.md` |
36+
| `tanstack:vitest-integration` | Configure Vitest for TanStack Start with server function mocking | Configure Vitest for TanStack Start with server function mocking | configure, for, function, integration, mocking, server, start, tanstack | `skills/vitest-integration/SKILL.md` |
37+
| `tanstack:writing-plans` | Implementation planning for TanStack Start - task decomposition, routing architecture, and execution roadmaps | Implementation planning for TanStack Start - task decomposition, routing architecture, and execution roadmaps | and, architecture, decomposition, execution, for, implementation, planning, plans | `skills/writing-plans/SKILL.md` |

skills/bootstrap-check/SKILL.md

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,6 @@ name: tanstack:bootstrap-check
33
description: Verify TanStack Start project configuration including Vite, TypeScript, and routing setup
44
allowed-tools:
55
- Read
6-
- Write
7-
- Edit
8-
- Bash
96
- Glob
107
- Grep
118
---

skills/brainstorming/SKILL.md

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,6 @@ name: tanstack:brainstorming
33
description: Structured ideation for TanStack Start applications - feature discovery, architecture patterns, and technology decisions
44
allowed-tools:
55
- Read
6-
- Write
7-
- Edit
8-
- Bash
96
- Glob
107
- Grep
118
---

skills/project-structure/SKILL.md

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,6 @@ name: tanstack:project-structure
33
description: Organize TanStack Start projects with feature-based folder structures
44
allowed-tools:
55
- Read
6-
- Write
7-
- Edit
8-
- Bash
96
- Glob
107
- Grep
118
---

skills/runner-selection/SKILL.md

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,6 @@ name: tanstack:runner-selection
33
description: Select and configure the appropriate package manager based on project configuration
44
allowed-tools:
55
- Read
6-
- Write
7-
- Edit
8-
- Bash
96
- Glob
107
- Grep
118
---

skills/using-tanstack-superpowers/SKILL.md

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,6 @@ name: tanstack:using-tanstack-superpowers
33
description: Entry point for TanStack Start Superpowers - lightweight workflow guidance and command map.
44
allowed-tools:
55
- Read
6-
- Write
7-
- Edit
8-
- Bash
96
- Glob
107
- Grep
118
---

skills/writing-plans/SKILL.md

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,6 @@ name: tanstack:writing-plans
33
description: Implementation planning for TanStack Start - task decomposition, routing architecture, and execution roadmaps
44
allowed-tools:
55
- Read
6-
- Write
7-
- Edit
8-
- Bash
96
- Glob
107
- Grep
118
---

0 commit comments

Comments
 (0)