|
1 | 1 | { |
2 | 2 | "tags": { |
3 | 3 | "component-library": { |
4 | | - "prompt": "ANY collection of Svelte components (2 or more). UI kits, design systems, widget collections, form components.", |
| 4 | + "prompt": "MUST contain 2+ reusable Svelte components designed as a cohesive set with shared design principles. Examples: complete UI kits, design systems, form libraries, widget collections. Key indicator: components are intentionally built to work together, share styling patterns, and serve a unified purpose. NOT a single component or unrelated components bundled together.", |
5 | 5 | "title": "Component Collections & UI Kits" |
6 | 6 | }, |
7 | 7 | "ui": { |
8 | | - "prompt": "ANY UI-related code for Svelte. Single components, styling utilities, animations, transitions, visual elements, modals, tooltips.", |
| 8 | + "prompt": "Individual visual Svelte components or styling tools focused on appearance. Examples: standalone UI elements (buttons, modals, dropdowns), animation libraries, transition effects, tooltips. Key indicator: primary purpose is enhancing visual presentation. NOT utility libraries, state management tools, or multi-component systems that would qualify as component libraries.", |
9 | 9 | "title": "UI Components & Elements" |
10 | 10 | }, |
11 | 11 | "utility": { |
12 | | - "prompt": "ANY helper functionality for Svelte. Stores, actions, directives, hooks, form handling, data fetching, validation, i18n.", |
| 12 | + "prompt": "Non-visual logic and helper functions for Svelte. Examples: custom stores, actions, directives, form validation, state management tools. Key indicator: focuses on behavior and functionality rather than appearance. NOT visual components, routers, or content rendering tools. Solves specific developer implementation challenges with minimal UI output.", |
13 | 13 | "title": "Svelte Utility Helpers" |
14 | 14 | }, |
15 | 15 | "router": { |
16 | | - "prompt": "ANY routing or navigation related code. Page transitions, route management, URL handling, history management.", |
| 16 | + "prompt": "Manages navigation and URL handling in Svelte apps. Examples: client-side routers, path matching utilities, navigation guards, route parameter parsers. Key indicator: primary purpose is handling application navigation flow and URL state. NOT page transition animations (ui tag) or general application state management (utility tag).", |
17 | 17 | "title": "Routing & Navigation" |
18 | 18 | }, |
19 | 19 | "content": { |
20 | | - "prompt": "ANY content or data handling. Markdown, MDX, CMS integration, blogs, static site generation, content editing.", |
| 20 | + "prompt": "Tools for creating, processing, and rendering structured content in Svelte. Examples: Markdown/MDX processors, CMS connectors, blog frameworks, documentation generators. Key indicator: focused on content authoring, organization, or display. NOT general data fetching (server tag) or UI components (ui tag) unless specifically content-oriented.", |
21 | 21 | "title": "Content Management" |
22 | 22 | }, |
23 | 23 | "media": { |
24 | | - "prompt": "ANY media-related features. Images, videos, audio, file uploads, media players, carousels, galleries.", |
| 24 | + "prompt": "Tools specifically for handling images, video, audio or file assets in Svelte. Examples: media players, image galleries, file uploaders, lazy-loading media components. Key indicator: primarily works with media files or streams. NOT general UI components or data fetching utilities unless media-specific.", |
25 | 25 | "title": "Media Handling" |
26 | 26 | }, |
27 | 27 | "server": { |
28 | | - "prompt": "ANY server-related functionality. SSR, API integration, data fetching, backend communication, cookies, sessions.", |
| 28 | + "prompt": "Tools for server-side operations and client-server communication in Svelte. Examples: SSR utilities, API clients, data fetching libraries, server action wrappers. Key indicator: facilitates interaction between frontend and backend. NOT client-side state management (utility tag) or deployment tools (adapter tag).", |
29 | 29 | "title": "Server Integration" |
30 | 30 | }, |
31 | 31 | "adapter": { |
32 | | - "prompt": "ANY SvelteKit deployment solutions. Hosting integrations, platform adapters, deployment utilities.", |
| 32 | + "prompt": "SvelteKit-specific deployment adapters or hosting integration tools. Examples: platform adapters (Vercel, Netlify, etc.), serverless deployment helpers, hosting configuration utilities. Key indicator: primary purpose is facilitating deployment to specific environments. NOT general server utilities or build tools.", |
33 | 33 | "title": "Deployment Adapters" |
34 | 34 | }, |
35 | 35 | "tooling": { |
36 | | - "prompt": "ANY development tools. Build plugins, code generation, testing, debugging, development workflows, CLI tools.", |
| 36 | + "prompt": "Development tools for Svelte that operate outside runtime code. Examples: build plugins, code generators, debugging utilities, CLI tools, linters. Key indicator: used during development process but not part of runtime application code. NOT runtime libraries, components, or server integrations.", |
37 | 37 | "title": "Development Tools" |
38 | 38 | }, |
39 | 39 | "preprocessor": { |
40 | | - "prompt": "ANY compile-time functionality. Language integration (SCSS/TS), template processing, code transformation.", |
| 40 | + "prompt": "Compile-time extensions or transformations for Svelte. Examples: language integrations (TypeScript, SCSS), template preprocessors, code transformation tools. Key indicator: modifies or enhances the Svelte compilation process. NOT runtime utilities, components, or post-build optimizations.", |
41 | 41 | "title": "Compile-time Solutions" |
42 | 42 | }, |
43 | 43 | "performance": { |
44 | | - "prompt": "ANY performance optimization. Bundle optimization, runtime improvements, rendering optimization, lazy loading.", |
| 44 | + "prompt": "Tools specifically focused on optimizing Svelte application performance. Examples: bundle optimizers, rendering enhancers, code-splitting utilities, memory management tools. Key indicator: primary purpose is improving speed or resource efficiency. NOT general utilities or UI components unless specifically focused on performance optimization.", |
45 | 45 | "title": "Performance Optimizers" |
46 | 46 | }, |
47 | 47 | "seo": { |
48 | | - "prompt": "ANY SEO-related features. Meta tags, structured data, sitemaps, SEO analysis, head management.", |
| 48 | + "prompt": "Tools for improving search engine optimization in Svelte applications. Examples: meta tag managers, structured data generators, sitemap creators, link analyzers. Key indicator: primarily concerned with search engine visibility. NOT general head management or routing unless specifically SEO-focused.", |
49 | 49 | "title": "SEO Utilities" |
50 | 50 | }, |
51 | 51 | "dom": { |
52 | | - "prompt": "ANY direct DOM interaction. Portal components, element queries, viewport detection, scroll handling, focus management.", |
| 52 | + "prompt": "Low-level tools for direct DOM manipulation in Svelte. Examples: portal components, intersection observers, focus managers, scroll utilities. Key indicator: involves direct interaction with browser DOM outside Svelte's normal element handling. NOT high-level UI components or general utilities that don't require direct DOM access.", |
53 | 53 | "title": "DOM Manipulation" |
54 | 54 | }, |
55 | 55 | "auth": { |
56 | | - "prompt": "ANY authentication or authorization. Login systems, OAuth, JWT, permission management, user sessions.", |
| 56 | + "prompt": "User authentication and authorization solutions for Svelte. Examples: login systems, OAuth implementations, JWT handlers, permission managers. Key indicator: primarily concerned with user identity and access control. NOT general API clients or state management unless specifically auth-focused.", |
57 | 57 | "title": "Authentication Solutions" |
58 | 58 | }, |
59 | 59 | "integration": { |
60 | | - "prompt": "ANY integration with external services or libraries. Database connectors, API clients, third-party service integration.", |
| 60 | + "prompt": "Connectors between Svelte and external services or systems. Examples: database clients, third-party API wrappers, payment processor integrations. Key indicator: primary purpose is connecting Svelte apps with external platforms. NOT general UI components or utilities unless they specifically bridge to external services.", |
61 | 61 | "title": "External Integrations" |
62 | 62 | }, |
63 | 63 | "testing": { |
64 | | - "prompt": "Testing utilities, frameworks, or helpers specifically for Svelte applications. Includes test runners, mocking tools, assertion libraries, UI testing, and component testing for Svelte.", |
| 64 | + "prompt": "Specialized testing tools designed for Svelte applications. Examples: component testing libraries, Svelte-aware test runners, store mocking utilities. Key indicator: explicitly built for testing Svelte code with awareness of Svelte's features. NOT general JavaScript testing tools that aren't Svelte-specific.", |
65 | 65 | "title": "Testing Frameworks" |
66 | 66 | } |
67 | 67 | }, |
|
0 commit comments