### Install Intent Source: https://github.com/tanstack/intent/blob/main/docs/getting-started/quick-start-consumers.md Run the install command to guide your agent through the setup process. This command creates or updates an `intent-skills` guidance block in your configuration files. ```bash npx @tanstack/intent@latest install ``` -------------------------------- ### intent install CLI Usage Source: https://github.com/tanstack/intent/blob/main/docs/cli/intent-install.md Basic usage of the `intent install` command with available options. ```bash npx @tanstack/intent@latest install [--map] [--dry-run] [--print-prompt] [--global] [--global-only] [--no-notices] ``` -------------------------------- ### Run Intent Setup Commands Source: https://github.com/tanstack/intent/blob/main/docs/cli/intent-setup.md Execute the `edit-package-json` command to normalize package.json entries or the `setup` command to copy workflow templates. ```bash npx @tanstack/intent@latest edit-package-json ``` ```bash npx @tanstack/intent@latest setup ``` -------------------------------- ### Install Project Dependencies Source: https://github.com/tanstack/intent/blob/main/CONTRIBUTING.md Run this command to install project dependencies and linkages using pnpm. ```bash pnpm install ``` -------------------------------- ### Install Intent with Mapping Source: https://github.com/tanstack/intent/blob/main/docs/getting-started/quick-start-consumers.md Opt in to explicit task-to-skill mappings in your agent config by running the install command with the `--map` flag. ```bash npx @tanstack/intent@latest install --map ``` -------------------------------- ### Start Development Server Source: https://github.com/tanstack/intent/blob/main/CONTRIBUTING.md Use this command to auto-build and auto-test files as you edit. ```bash pnpm dev ``` -------------------------------- ### References Section Example Source: https://github.com/tanstack/intent/blob/main/packages/intent/meta/generate-skill/SKILL.md Demonstrates how to include a references section with a link to further documentation. ```markdown ````markdown ## References - [Full option reference](references/options.md) ```` ``` -------------------------------- ### Flat SKILL.md Structure Example Source: https://github.com/tanstack/intent/blob/main/packages/intent/meta/tree-generator/SKILL.md Demonstrates a flat directory structure for SKILL.md files, ideal for task-focused skills with minimal overlap and independent discoverability. ```treeview skills/ ├── [lib]-shapes/ # Task-focused skill │ ├── SKILL.md │ └── references/ │ └── shape-options.md ├── [lib]-auth/ # Another task skill │ └── SKILL.md ├── [lib]-proxy/ │ └── SKILL.md ├── [lib]-quickstart/ # Lifecycle skill │ └── SKILL.md ├── [lib]-go-live/ # Lifecycle skill │ └── SKILL.md ├── [lib]-drizzle/ # Composition skill │ └── SKILL.md ``` -------------------------------- ### Install Intent Hooks Source: https://github.com/tanstack/intent/blob/main/docs/cli/intent-hooks.md Installs lifecycle hooks for supported agents. Use `--scope` to specify project or user scope, and `--agents` to configure specific agents. ```bash npx @tanstack/intent@latest hooks install [--scope project|user] [--agents copilot,claude,codex|all] ``` -------------------------------- ### Nested SKILL.md Structure Example Source: https://github.com/tanstack/intent/blob/main/packages/intent/meta/tree-generator/SKILL.md Illustrates a nested directory structure for SKILL.md files, suitable for libraries with distinct domains and a core/framework split. ```treeview skills/ ├── [lib]-core/ # Core skill for the library │ ├── SKILL.md # Core overview + sub-skill registry │ ├── [domain-1]/ │ │ └── SKILL.md # Core sub-skill │ ├── [domain-2]/ │ │ └── SKILL.md │ └── references/ # Optional overflow content │ └── options.md ├── react-[lib]/ # React framework skill │ ├── SKILL.md # React overview + sub-skill registry │ ├── [domain-1]/ │ │ └── SKILL.md # React-specific sub-skill │ └── references/ ├── solid-[lib]/ # Solid framework skill (if applicable) │ └── SKILL.md ├── vue-[lib]/ # Vue framework skill (if applicable) │ └── SKILL.md ``` -------------------------------- ### Setup CI Workflow Templates Source: https://github.com/tanstack/intent/blob/main/packages/intent/README.md Copy CI workflow templates into your repository to enable validation and staleness checks in GitHub Actions. ```bash npx @tanstack/intent@latest setup ``` -------------------------------- ### Install @tanstack/intent Source: https://github.com/tanstack/intent/blob/main/docs/getting-started/quick-start-maintainers.md Install the @tanstack/intent package as a dev dependency for your project. This command is applicable across various frontend frameworks. ```bash npm install -D @tanstack/intent ``` ```bash yarn add -D @tanstack/intent ``` ```bash pnpm add -D @tanstack/intent ``` -------------------------------- ### Scaffold a New Skill Source: https://github.com/tanstack/intent/blob/main/docs/cli/intent-scaffold.md Run this command to start the interactive skill scaffolding process. It prints a prompt to stdout and does not create files directly. ```bash npx @tanstack/intent@latest scaffold ``` -------------------------------- ### Install Intent Hooks for Copilot Source: https://github.com/tanstack/intent/blob/main/docs/getting-started/quick-start-consumers.md Configure GitHub Copilot CLI hook enforcement explicitly by installing hooks with the `--scope user --agents copilot` flags. ```bash npx @tanstack/intent@latest hooks install --scope user --agents copilot ``` -------------------------------- ### Install Intent Hooks Source: https://github.com/tanstack/intent/blob/main/docs/getting-started/quick-start-consumers.md To enforce loading guidance before edits in supported agents, opt in to hooks. This installs project-scoped hooks for Claude Code and Codex. ```bash npx @tanstack/intent@latest hooks install ``` -------------------------------- ### Common Mistake Format Example Source: https://github.com/tanstack/intent/blob/main/packages/intent/meta/tree-generator/SKILL.md Illustrates the required format for documenting common mistakes within a SKILL.md file. It includes priority levels, 'Wrong' and 'Correct' code examples, an explanation of the failure mechanism, and the source of the information. ```markdown ### [PRIORITY] [What goes wrong — 5–8 word phrase] Wrong: ```[lang] // code that looks correct but isn't ``` Correct: ```[lang] // code that works ``` [One sentence: the specific mechanism by which the wrong version fails.] Source: [doc page or source file:line] ``` -------------------------------- ### Scaffold New Agent Skills Source: https://github.com/tanstack/intent/blob/main/docs/overview.md Guides your agent through domain discovery, tree generation, and skill authoring with interactive maintainer interviews. ```bash npx @tanstack/intent@latest scaffold ``` -------------------------------- ### Checklist Body Example Source: https://github.com/tanstack/intent/blob/main/packages/intent/meta/generate-skill/SKILL.md Provides a template for checklist-style documentation, used for security or go-live checks. ```markdown ````markdown # [Library Name] — [Security | Go-Live] Checklist Run through each section before [deploying | releasing]. ## [Category] Checks ### Check: [what to verify] Expected: ```[lang] // correct configuration ``` ```` ``` -------------------------------- ### Framework Skill Frontmatter Example Source: https://github.com/tanstack/intent/blob/main/packages/intent/meta/generate-skill/SKILL.md Defines the frontmatter for a framework-specific skill. Include framework name and relevant hooks/components in the description. ```yaml --- name: '[framework]' description: > [1–3 sentences. Framework-specific bindings. Name the hooks, components, providers.] metadata: type: framework library: '[library]' framework: '[react | vue | solid | svelte | angular]' library_version: '[version]' requires: - '[library]/core' sources: - '[Owner/repo]:docs/framework/[framework]/[path].md' --- ``` -------------------------------- ### List Available Skills Source: https://github.com/tanstack/intent/blob/main/packages/intent/README.md Use this command to list all available skills from locally installed packages. Add the --global flag to include global packages. ```bash npx @tanstack/intent@latest list ``` ```bash npx @tanstack/intent@latest list --global ``` -------------------------------- ### Artifact Coverage Ignore Example Source: https://github.com/tanstack/intent/blob/main/docs/cli/intent-stale.md Example of how to specify ignored packages within artifact configuration files (`_artifacts/*skill_tree.yaml` or `_artifacts/*domain_map.yaml`). Ignored packages are excluded from missing coverage signals. ```yaml coverage: ignored_packages: - '@tanstack/internal-tooling' - name: packages/devtools-fixture reason: test fixture only ``` -------------------------------- ### Changelog Entry Example Source: https://github.com/tanstack/intent/blob/main/packages/intent/meta/tree-generator/SKILL.md A Markdown format for documenting skill updates in a library's changelog. It categorizes changes into breaking, deprecation, and new skills. ```markdown ## [date] ### Updated for [library] v[new version] **Breaking changes:** - [skill name]: [what changed and why] **Deprecation updates:** - [skill name]: [old API] → [new API] **New skills:** - [skill name]: [what it covers] ``` -------------------------------- ### Common Mistakes Structure Example Source: https://github.com/tanstack/intent/blob/main/packages/intent/meta/generate-skill/SKILL.md Shows the format for documenting common mistakes, including priority, wrong/correct code, and explanation. ```markdown ````markdown ### [PRIORITY] [What goes wrong — 5–8 word phrase] Wrong: ```[lang] // code that looks correct but isn't ``` Correct: ```[lang] // code that works ``` [One sentence: the specific mechanism by which the wrong version fails.] Source: [doc page or source file:line] ```` ``` -------------------------------- ### Sub-Skill Frontmatter Example Source: https://github.com/tanstack/intent/blob/main/packages/intent/meta/generate-skill/SKILL.md Defines the frontmatter for a sub-skill. The description should clearly state what the sub-topic covers and when it should be loaded. ```yaml --- name: '[skill-name]' description: > [1–3 sentences. What this sub-topic covers and when to load it.] metadata: type: sub-skill library: '[library]' library_version: '[version]' sources: - '[Owner/repo]:docs/[path].md' --- ``` -------------------------------- ### Extracting Migration Guide Information Source: https://github.com/tanstack/intent/blob/main/packages/intent/meta/domain-discovery/SKILL.md Use this format to extract information about breaking changes between major versions for migration guides. It helps identify high-priority failure modes. ```markdown Old pattern: [code that agents trained on older versions will produce] New pattern: [current correct code] What changed: [one sentence — the specific mechanism] Version boundary: [e.g. "v4 → v5"] ``` -------------------------------- ### Markdown Code Block Example Source: https://github.com/tanstack/intent/blob/main/packages/intent/meta/generate-skill/SKILL.md Illustrates a basic markdown code block for demonstrating code. ```markdown ```markdown This skill builds on [parent-skill]. Read it first for foundational concepts. ``` ``` -------------------------------- ### Core Skill Body Template Example Source: https://github.com/tanstack/intent/blob/main/packages/intent/meta/tree-generator/SKILL.md Provides a template for the body of a core skill's SKILL.md file, including sections for an overview, sub-skill references, a decision tree, and version information. This structure helps organize foundational library concepts. ```markdown # [Library Name] — Core Concepts [One paragraph: what this library is, what problem it solves. Factual, not promotional. Framework-agnostic.] ## Sub-Skills | Need to... | Read | | ---------- | ------------------------------ | | [task 1] | [lib]-core/[domain-1]/SKILL.md | | [task 2] | [lib]-core/[domain-2]/SKILL.md | ## Quick Decision Tree - Setting up for the first time? → [lib]-core/[setup-domain] - Working with [concept]? → [lib]-core/[concept-domain] - Debugging [issue]? → [lib]-core/[domain] § Common Mistakes ## Version Targets [library] v[X.Y.Z]. ``` -------------------------------- ### Core Skill Frontmatter Example Source: https://github.com/tanstack/intent/blob/main/packages/intent/meta/generate-skill/SKILL.md Defines the frontmatter for a core skill. Ensure the description is dense with keywords an agent would encounter. ```yaml --- name: '[skill-name]' description: > [1–3 sentences. What this skill covers and exactly when an agent should load it. Written for the agent — include the keywords an agent would encounter when it needs this skill. Dense routing key.] metadata: type: core library: '[library]' library_version: '[version this targets]' sources: - '[Owner/repo]:docs/[path].md' - '[Owner/repo]:src/[path].ts' --- ``` -------------------------------- ### Sub-Skill Frontmatter Example Source: https://github.com/tanstack/intent/blob/main/packages/intent/meta/tree-generator/SKILL.md Defines the metadata for a sub-skill, including its name, description, type, library, version, and source file paths. This frontmatter is crucial for routing and understanding the scope of the sub-skill. ```yaml --- name: '[domain-slug]' description: > [1–3 sentences. What this domain covers AND when to load it. Name specific functions, options, or APIs. Dense routing key.] metadata: type: sub-skill library: '[lib]' library_version: '[version]' sources: - '[repo]:docs/[path].md' - '[repo]:src/[path].ts' --- ``` -------------------------------- ### Setup CI Workflow for Intent Skills Source: https://github.com/tanstack/intent/blob/main/docs/getting-started/quick-start-maintainers.md Copies the CI workflow template to .github/workflows/ for automated skill validation and staleness checking. This command does not overwrite existing workflow files. ```bash # Copy the CI workflow template npx @tanstack/intent@latest setup ``` -------------------------------- ### Dependency Note Example Source: https://github.com/tanstack/intent/blob/main/packages/intent/meta/generate-skill/SKILL.md Indicates a skill's dependency on a parent skill for foundational concepts. ```markdown This skill builds on [parent-skill]. Read it first for foundational concepts. ``` -------------------------------- ### Publish Package with Skills Source: https://github.com/tanstack/intent/blob/main/docs/getting-started/quick-start-maintainers.md Standard npm command to publish your package. Once published, consumers will automatically get the skills included in your package. ```bash npm publish ``` -------------------------------- ### Core Skill Frontmatter Example Source: https://github.com/tanstack/intent/blob/main/packages/intent/meta/tree-generator/SKILL.md Defines the metadata for a core skill, including its name, description, type, and targeted library version. This frontmatter serves as a routing key and provides essential information about the library's framework-agnostic concepts. ```yaml --- name: '[lib]-core' description: > [1–3 sentences. What this library does and the framework-agnostic concepts it provides. Pack with keywords: function names, config options, concepts. This is a routing key, not a human summary.] metadata: type: core library: '[lib]' library_version: '[version this targets]' --- ``` -------------------------------- ### Setup CI for Skill Validation and Staleness Checks Source: https://github.com/tanstack/intent/blob/main/docs/registry.md This command copies CI workflow templates into your repository, enabling automatic validation and staleness checks for your Agent Skills within GitHub Actions. ```bash npx @tanstack/intent@latest setup ``` -------------------------------- ### List Global Skills Source: https://github.com/tanstack/intent/blob/main/docs/getting-started/quick-start-consumers.md Enable global package scanning by running the list command with the `--global` flag. This allows Intent to scan globally installed packages. ```bash npx @tanstack/intent@latest list --global ``` -------------------------------- ### Load a Skill Manually Source: https://github.com/tanstack/intent/blob/main/docs/getting-started/quick-start-consumers.md Load a specific skill manually by providing the package and skill name. This command prints the skill content for the installed package version. ```bash npx @tanstack/intent@latest load @tanstack/react-query#core ``` -------------------------------- ### Staleness Report Example Source: https://github.com/tanstack/intent/blob/main/packages/intent/meta/tree-generator/SKILL.md A YAML structure for reporting skill staleness based on library version changes. It categorizes skills as stale or current and provides reasons for staleness. ```yaml # staleness_report.yaml library: "[name]" library_version_in_skills: "[old]" library_version_current: "[new]" stale_skills: - skill: "[skill name]" reason: "[what changed]" severity: "[BREAKING | DEPRECATION | BEHAVIORAL | ADDITIVE]" changelog_entry: "[relevant entry]" affected_sections: - "[Setup | Core Patterns | Common Mistakes]" current_skills: - skill: "[skill name]" reason: "[no changes affect this domain]" ``` -------------------------------- ### React Framework Skill Body Template Source: https://github.com/tanstack/intent/blob/main/packages/intent/meta/tree-generator/SKILL.md Provides a template for the body of a React framework skill. Covers setup, hooks, components, React-specific patterns, and common mistakes. ```markdown This skill builds on [lib]-core. Read [lib]-core first for foundational concepts before applying React-specific patterns. # [Library Name] — React ## Setup [React-specific setup: provider, hook wiring, app entry point] ## Hooks and Components [React hooks and components with complete examples] ## React-Specific Patterns [Patterns that only apply in React: concurrent features, Suspense integration, SSR/hydration, etc.] ## Common Mistakes [Only React-specific mistakes. Do not repeat core mistakes. Examples: calling hooks outside provider, missing Suspense boundary, hydration mismatch, etc.] ``` -------------------------------- ### List All Meta-Skills with Intent CLI Source: https://github.com/tanstack/intent/blob/main/docs/cli/intent-meta.md Run this command to list all available meta-skills. The output includes the meta-skill name and its description, truncated to 60 characters. ```bash npx @tanstack/intent@latest meta ``` -------------------------------- ### Create a Changeset Source: https://github.com/tanstack/intent/blob/main/CONTRIBUTING.md Run this command to create a changelog entry for your changes. ```bash pnpm changeset ``` -------------------------------- ### Basic Configuration with Skills and Exclusions Source: https://github.com/tanstack/intent/blob/main/docs/concepts/configuration.md Define the allowlist of skills and the blocklist of specific skills or packages to exclude. ```json { "intent": { "skills": ["@tanstack/query", "workspace:@scope/internal"], "exclude": ["@tanstack/router#experimental-*"] } } ``` -------------------------------- ### Publish Package to npm Source: https://github.com/tanstack/intent/blob/main/docs/registry.md After preparing your skills, publish your package to npm. The registry will automatically discover and index your skills on its next sync cycle. ```bash npm publish ``` -------------------------------- ### List Available Skills Source: https://github.com/tanstack/intent/blob/main/docs/cli/intent-list.md Discovers skill-enabled packages and prints available skills in a human-readable format. Use this command to see what skills are available in your project and globally. ```bash npx @tanstack/intent@latest list [--json] [--debug] [--global] [--global-only] [--show-hidden] [--no-notices] ``` -------------------------------- ### Default Skill Loading Guidance Source: https://github.com/tanstack/intent/blob/main/docs/cli/intent-install.md This markdown block is generated by default and instructs agents on how to discover and load skills. ```markdown ## Skill Loading Before editing files for a substantial task: - Run `npx @tanstack/intent@latest list` from the workspace root to see available local skills. - If a listed skill matches the task, run `npx @tanstack/intent@latest load #` before changing files. - Use the loaded `SKILL.md` guidance while making the change. - Monorepos: when working across packages, run the skill check from the workspace root and prefer the local skill for the package being changed. - Multiple matches: prefer the most specific local skill for the package or concern you are changing; load additional skills only when the task spans multiple packages or concerns. ``` -------------------------------- ### Monorepo Skill Layout for npm Distribution Source: https://github.com/tanstack/intent/blob/main/packages/intent/meta/tree-generator/SKILL.md Shows how to co-locate skills with their respective packages in a monorepo for npm distribution, ensuring skills are available after installation. ```treeview packages/ ├── [lib]/ # Core package │ ├── src/ │ ├── skills/ # Core skills live here │ │ ├── [lib]-core/ │ │ │ ├── SKILL.md │ │ │ └── [domain]/SKILL.md │ │ └── compositions/ # Composition skills with co-used libs │ └── package.json # Add "skills" to files array ├── react-[lib]/ # React adapter package │ ├── src/ │ ├── skills/ # React framework skills live here │ │ └── react-[lib]/ │ │ └── SKILL.md │ └── package.json # Add "skills" to files array ``` -------------------------------- ### Loading skill path instead of content Source: https://github.com/tanstack/intent/blob/main/docs/cli/intent-load.md Loads and prints the resolved file path for the 'core' skill from 'some-lib', instead of its content. ```bash npx @tanstack/intent@latest load some-lib#core --path ``` -------------------------------- ### Run Live Eval Suite with Local Copilot CLI Source: https://github.com/tanstack/intent/blob/main/evals/intent-discovery/README.md Runs the evaluation suite with the local Copilot CLI adapter enabled. This command is used for live testing. ```sh pnpm eval:intent-discovery:live ``` -------------------------------- ### Composition Skill Body Structure Source: https://github.com/tanstack/intent/blob/main/packages/intent/meta/tree-generator/SKILL.md Outlines the expected sections for a composition skill's body: Integration Setup, Core Integration Patterns, and Common Mistakes. ```markdown This skill requires familiarity with both [lib-a] and [lib-b]. Read their core and framework skills first. 1. **Integration Setup** — How to wire the two libraries together 2. **Core Integration Patterns** — 2–4 patterns showing them working in concert 3. **Common Mistakes** — Mistakes that only occur at the integration boundary Do not duplicate content from either library's individual skills. Focus exclusively on the seam between them. ``` -------------------------------- ### Check for Stale Skills Source: https://github.com/tanstack/intent/blob/main/docs/cli/intent-stale.md Run the `intent stale` command to check the current package for stale skills or missing coverage. Use the `--json` flag to get a machine-readable output. ```bash npx @tanstack/intent@latest stale [--json] ``` -------------------------------- ### Configure Intent Skills in package.json Source: https://github.com/tanstack/intent/blob/main/docs/getting-started/quick-start-consumers.md Use `package.json#intent.skills` to create an allowlist of packages whose skills you want surfaced. This ensures Intent only surfaces skills from trusted packages. ```json { "intent": { "skills": ["@tanstack/query", "@tanstack/router"] } } ``` -------------------------------- ### Webhook Payload Example Source: https://github.com/tanstack/intent/blob/main/packages/intent/meta/skill-staleness-check/SKILL.md This JSON object represents the payload received from a webhook, indicating changes in an upstream package repository. It includes the package name, commit SHA, and a list of changed files. ```json { "package": "@tanstack/query", "sha": "abc123", "changed_files": ["docs/framework/react/guides/queries.md", "src/query.ts"] } ``` -------------------------------- ### Mark All Skills for a Library as Synced Source: https://github.com/tanstack/intent/blob/main/packages/intent/meta/skill-staleness-check/SKILL.md Execute this command to mark all skills within a specified library as synced. This is useful for establishing a clean baseline after updates. ```bash node scripts/sync-skills.mjs --mark-synced --all ``` -------------------------------- ### Run All Tests Source: https://github.com/tanstack/intent/blob/main/CONTRIBUTING.md Execute this command to ensure all tests pass before committing your changes. ```bash pnpm test ``` -------------------------------- ### Basic intent load command usage Source: https://github.com/tanstack/intent/blob/main/docs/cli/intent-load.md Loads the `SKILL.md` content for a specified skill within a package. Scans project-local packages by default. ```bash npx @tanstack/intent@latest load # [--path] [--json] [--debug] [--global] [--global-only] ``` -------------------------------- ### Run Live Eval with Copilot Command Backend Source: https://github.com/tanstack/intent/blob/main/evals/intent-discovery/README.md Executes a live eval using a specified Copilot command backend via `INTENT_DISCOVERY_COPILOT_COMMAND`. If unset, a normalized 'unsupported' run is returned. ```sh INTENT_DISCOVERY_COPILOT_COMMAND="copilot -p" pnpm eval:intent-discovery:live ``` -------------------------------- ### List Available Skills Source: https://github.com/tanstack/intent/blob/main/docs/getting-started/quick-start-consumers.md Run the list command to see what skills have changed. This command provides a list of available skills in the workspace. ```bash npx @tanstack/intent@latest list ``` -------------------------------- ### View a Specific Meta-Skill with Intent CLI Source: https://github.com/tanstack/intent/blob/main/docs/cli/intent-meta.md Use this command to view the raw markdown content of a specific meta-skill. Replace `` with the name of the meta-skill directory. ```bash npx @tanstack/intent@latest meta ``` -------------------------------- ### Loading a nested skill Source: https://github.com/tanstack/intent/blob/main/docs/cli/intent-load.md Loads the `SKILL.md` content for a nested skill 'core/fetching' from the '@tanstack/query' package. ```bash npx @tanstack/intent@latest load @tanstack/query#core/fetching ``` -------------------------------- ### Loading a skill with authentication guards Source: https://github.com/tanstack/intent/blob/main/docs/cli/intent-load.md Loads the `SKILL.md` content for the 'auth-and-guards' skill from the '@tanstack/router-core' package. ```bash npx @tanstack/intent@latest load @tanstack/router-core#auth-and-guards ``` -------------------------------- ### List Available Skills (JSON Output) Source: https://github.com/tanstack/intent/blob/main/docs/getting-started/quick-start-consumers.md Use the `--json` flag with the list command for machine-readable output, which is useful for scripting and automation. ```bash npx @tanstack/intent@latest list --json ``` -------------------------------- ### Loading a specific skill Source: https://github.com/tanstack/intent/blob/main/docs/cli/intent-load.md Loads the `SKILL.md` content for the 'fetching' skill from the '@tanstack/query' package. ```bash npx @tanstack/intent@latest load @tanstack/query#fetching ``` -------------------------------- ### Configuration with Multiple Exclusions Source: https://github.com/tanstack/intent/blob/main/docs/concepts/configuration.md Specify multiple packages and skills to be excluded using the `exclude` key in the `package.json` configuration. ```json { "intent": { "exclude": ["@tanstack/*devtools*", "@tanstack/router#experimental-*"] } } ``` -------------------------------- ### Update package.json for Intent Source: https://github.com/tanstack/intent/blob/main/docs/getting-started/quick-start-maintainers.md Run this command to automatically add the necessary 'tanstack-intent' keyword and 'files' entries to your package.json for skill publishing. ```bash # Update package.json with required fields npx @tanstack/intent@latest edit-package-json ```