From dev-tools
Set up TanStack Intent for a repo as a consumer — discover skills shipped in npm packages, generate the intent-skills block, and create .claude/rules/intent-skills.md.
How this skill is triggered — by the user, by Claude, or both
Slash command
/dev-tools:setup-tanstack-intentThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Set up a repo to consume Agent Skills shipped inside npm packages via [TanStack Intent](https://tanstack.com/intent/latest).
Set up a repo to consume Agent Skills shipped inside npm packages via TanStack Intent.
Generate .claude/rules/intent-skills.md by piping intent list --json into the bundled script:
npx @tanstack/intent@latest list --json | node .claude/skills/setup-tanstack-intent/scripts/generate-intent-skills.ts
This discovers all intent-enabled packages in node_modules, resolves stable paths where possible, and writes the rules file.
To write to a different path:
npx @tanstack/intent@latest list --json | node .claude/skills/setup-tanstack-intent/scripts/generate-intent-skills.ts --output AGENTS.md
If intent list finds no packages, the script exits with an error — the project has no intent-enabled dependencies.
After updating npm packages, re-run the same command to regenerate the rules file. The script overwrites the output file, so diff it before committing to review changes.
npx @tanstack/intent@latest list --json | node .claude/skills/setup-tanstack-intent/scripts/generate-intent-skills.ts
git diff .claude/rules/intent-skills.md
intent list --json — never construct mappings by hand.<!-- intent-skills:start --> and <!-- intent-skills:end --> markers.node_modules/ — they update when packages are updated.npx claudepluginhub amcclosky/skills --plugin dev-toolsProvides behavioral guidelines to reduce common LLM coding mistakes, focusing on simplicity, surgical changes, assumption surfacing, and verifiable success criteria.
Searches, retrieves, and installs Agent Skills from prompts.chat registry using MCP tools like search_skills and get_skill. Activates for finding skills, browsing catalogs, or extending Claude.
Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.