<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/intent-0-5-skills-you-can-maintain-bfgvanuxo" -->

---
title: Intent 0.5: Skills You Can Maintain | daily.dev
description: TanStack's Intent tool reaches version 0.5, adding features aimed at helping library maintainers keep AI agent skills accurate over time. New capabilities...
canonical: https://daily.dev/posts/intent-0-5-skills-you-can-maintain-bfgvanuxo
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Intent 0.5: Skills You Can Maintain | daily.dev
og:description: TanStack's Intent tool reaches version 0.5, adding features aimed at helping library maintainers keep AI agent skills accurate over time. New capabilities...
og:url: https://daily.dev/posts/intent-0-5-skills-you-can-maintain-bfgvanuxo
og:image: https://api.daily.dev/og/posts/bFgvanuxo.png
og:image:alt: Intent 0.5: Skills You Can Maintain
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Intent 0.5: Skills You Can Maintain

**[TanStack](https://daily.dev/sources/tanstack-blog)** · 6 min read · 2 upvotes · 0 comments

## Summary

TanStack's Intent tool reaches version 0.5, adding features aimed at helping library maintainers keep AI agent skills accurate over time. New capabilities include validation of fenced JavaScript/TypeScript examples in SKILL.md files using the TypeScript compiler (catching missing exports, type mismatches, and syntax errors), and a maintainer review workflow that flags guidance affected by source changes versus guidance with no mapped changes. A new setup command (npx @tanstack/intent@0.5.0 maintainer setup) registers existing skills and configures CI checks. Other additions include a repair command for frontmatter fixes, reusable GitHub Actions checks, and a leaner CLI with bundled runtime dependencies. The release replaces the old intent scaffold and maintainer adopt commands with the unified maintainer setup workflow.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://tanstack.com/blog/intent-0.5-skills-you-can-maintain>

## Questions this post answers

### What does intent validate check in TanStack Intent 0.5?

It checks fenced JavaScript and TypeScript code examples inside SKILL.md files, including JSX and TSX, using the TypeScript compiler without executing the code. It reports missing exports, invalid options, type mismatches, and syntax errors with the exact skill file and line number, and warns on deprecated imports. This requires TypeScript 5.0 or newer.

_Maintainers shipping AI agent skills can track Intent's validation workflow changes on daily.dev._

### How does TanStack Intent's maintainer review workflow decide if a skill needs updating after a source change?

The intent maintainer review command identifies guidance affected by source changes and lists changes with no mapped guidance, letting maintainers record whether they updated the skill or why it still applies. Decisions are tied to the specific reviewed source and skill content, so an unchanged review is not re-asked, and old approvals don't cover newly changed content.

_Anyone maintaining npm packages with agent skills can follow how daily.dev surfaces tooling updates like this._

### What changed for people upgrading from an earlier version of TanStack Intent to 0.5?

The intent scaffold command has been replaced by the maintainer workflow, and maintainer adopt has been removed entirely; maintainer setup now handles registering existing skills instead. Users with existing agent hooks should also reinstall them via intent hooks install to get the updated runner, since runtime libraries are now bundled into a single package.

_Developers tracking breaking changes in tooling dependencies can keep up with releases like this via daily.dev._

## Similar posts on daily.dev

- [TanStack Releases Framework Agnostic AI Toolkit](https://daily.dev/posts/tanstack-releases-framework-agnostic-ai-toolkit-j747yitl6) · InfoQ · 1 upvotes · 0 comments
- [TanStack Adds Framework-Agnostic AI Toolkit](https://daily.dev/posts/tanstack-adds-framework-agnostic-ai-toolkit-osqcmpmfc) · The New Stack · 18 upvotes · 0 comments

---

Tags: [#devtools](https://daily.dev/tags/devtools), [#ai-agents](https://daily.dev/tags/ai-agents), [#typescript](https://daily.dev/tags/typescript), [#npm](https://daily.dev/tags/npm)

[View this post on daily.dev](https://daily.dev/posts/intent-0-5-skills-you-can-maintain-bfgvanuxo)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Intent 0.5: Skills You Can Maintain","url":"https://daily.dev/posts/intent-0-5-skills-you-can-maintain-bfgvanuxo","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/intent-0-5-skills-you-can-maintain-bfgvanuxo"},"datePublished":"2026-09-30T17:53:44.299Z","dateModified":"2026-09-30T17:54:10.468Z","description":"TanStack's Intent tool reaches version 0.5, adding features aimed at helping library maintainers keep AI agent skills accurate over time. New capabilities...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/f22852cee63f4c88cd47ebe0488891c0?_a=AQAEuop","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/f22852cee63f4c88cd47ebe0488891c0?_a=AQAEuop","isAccessibleForFree":true,"articleSection":"TanStack","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"TanStack","logo":"https://media.daily.dev/image/upload/s--TVIrvIT7--/f_auto,q_auto/v1787487634/logos/tanstack-blog?_a=BAMAMicg0","url":"https://daily.dev/sources/tanstack-blog"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/intent-0-5-skills-you-can-maintain-bfgvanuxo","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":2},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"devtools,ai-agents,typescript,npm","timeRequired":"PT6M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"TanStack","item":"https://daily.dev/sources/tanstack-blog"},{"@type":"ListItem","position":3,"name":"Intent 0.5: Skills You Can Maintain"}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/intent-0-5-skills-you-can-maintain-bfgvanuxo#faq","mainEntity":[{"@type":"Question","name":"What does intent validate check in TanStack Intent 0.5?","acceptedAnswer":{"@type":"Answer","text":"It checks fenced JavaScript and TypeScript code examples inside SKILL.md files, including JSX and TSX, using the TypeScript compiler without executing the code. It reports missing exports, invalid options, type mismatches, and syntax errors with the exact skill file and line number, and warns on deprecated imports. This requires TypeScript 5.0 or newer. Maintainers shipping AI agent skills can track Intent's validation workflow changes on daily.dev."}},{"@type":"Question","name":"How does TanStack Intent's maintainer review workflow decide if a skill needs updating after a source change?","acceptedAnswer":{"@type":"Answer","text":"The intent maintainer review command identifies guidance affected by source changes and lists changes with no mapped guidance, letting maintainers record whether they updated the skill or why it still applies. Decisions are tied to the specific reviewed source and skill content, so an unchanged review is not re-asked, and old approvals don't cover newly changed content. Anyone maintaining npm packages with agent skills can follow how daily.dev surfaces tooling updates like this."}},{"@type":"Question","name":"What changed for people upgrading from an earlier version of TanStack Intent to 0.5?","acceptedAnswer":{"@type":"Answer","text":"The intent scaffold command has been replaced by the maintainer workflow, and maintainer adopt has been removed entirely; maintainer setup now handles registering existing skills instead. Users with existing agent hooks should also reinstall them via intent hooks install to get the updated runner, since runtime libraries are now bundled into a single package. Developers tracking breaking changes in tooling dependencies can keep up with releases like this via daily.dev."}}]}
```

