Releases: TanStack/intent
v0.2.1
v0.2.1
Changes
@tanstack/intent
0.2.1
Patch Changes
- #171
392016b- Adds package source-kind metadata to scanner results, tightens scan stats to match the runtime contract, and adds focused markdown destination rewrite coverage while preserving the current name-based allowlist behavior.
Packages
- @tanstack/intent@0.2.1
v0.2.0
v0.2.0
Changes
@tanstack/intent
0.2.0
Minor Changes
-
#169
0dbf9d0- Addintent validate --checkandintent validate --fixfor mechanicalSKILL.mdfrontmatter migrations.--checkreports pending migrations without writing files.--fixrewrites fixablenameand metadata scalar migrations, then re-runs validation.
Patch Changes
- #168
9eee8a5- MakeSKILL.mdfrontmatter spec-compliant.namemust now be a spec-legal leaf segment matching its parent directory (lowercase letters, numbers, and hyphens; 64 characters max; no slashes), and the Intent-specific scalarstype,library,library_version, andframeworklive under themetadatamap.intent validatenow errors on a slash/non-leafname, anamewith non-spec characters or over 64 characters, non-spec top-level scalar keys, and a non-stringmetadatamap. Skill identity is derived from the directory path rather than the frontmattername, and thegenerate-skillandtree-generatortemplates emit the new shape.
Packages
- @tanstack/intent@0.2.0
@tanstack/intent@0.2.1
@tanstack/intent@0.2.0
Minor Changes
-
#169
0dbf9d0- Addintent validate --checkandintent validate --fixfor mechanicalSKILL.mdfrontmatter migrations.--checkreports pending migrations without writing files.--fixrewrites fixablenameand metadata scalar migrations, then re-runs validation.
Patch Changes
- #168
9eee8a5- MakeSKILL.mdfrontmatter spec-compliant.namemust now be a spec-legal leaf segment matching its parent directory (lowercase letters, numbers, and hyphens; 64 characters max; no slashes), and the Intent-specific scalarstype,library,library_version, andframeworklive under themetadatamap.intent validatenow errors on a slash/non-leafname, anamewith non-spec characters or over 64 characters, non-spec top-level scalar keys, and a non-stringmetadatamap. Skill identity is derived from the directory path rather than the frontmattername, and thegenerate-skillandtree-generatortemplates emit the new shape.
v0.1.1
v0.1.1
Changes
@tanstack/intent
0.1.1
Patch Changes
-
#165
2676302- Remove the unused feedback APIs, bundled feedback meta-skill, tests, and docs references. -
#162
d5d9181- Read skill frontmatter scalar fields (type,framework,library_version)
frommetadata.*with a fallback to the top-level key (#159). This is a
back-compat safety net for the frontmatter migration: skills authored in the
newmetadata-nested shape resolve correctly while existing top-level skills
keep working unchanged. The scanner, staleness checker, and the framework
requiresvalidation all honor both shapes.
Packages
- @tanstack/intent@0.1.1
@tanstack/intent@0.1.1
Patch Changes
-
#165
2676302- Remove the unused feedback APIs, bundled feedback meta-skill, tests, and docs references. -
#162
d5d9181- Read skill frontmatter scalar fields (type,framework,library_version)
frommetadata.*with a fallback to the top-level key (#159). This is a
back-compat safety net for the frontmatter migration: skills authored in the
newmetadata-nested shape resolve correctly while existing top-level skills
keep working unchanged. The scanner, staleness checker, and the framework
requiresvalidation all honor both shapes.
v0.1.0
v0.1.0
Changes
@tanstack/intent
0.1.0
Minor Changes
-
#157
665370e- Addpackage.json#intent.skillssource allowlisting to gate which discovered packages can contribute skills.intent.excludenow supports skill-level matching (for example@scope/pkg#skill-idand globs), and policy filtering is applied consistently acrossintent list,intent load,intent install, andintent stale. Notices are surfaced separately from warnings to keep command output machine-safe. -
#157
665370e- Add a persistentintent excludecommand for managingpackage.json#intent.exclude(list,add,remove), and document it in the CLI/config guides.Add notice suppression controls for automation:
--no-noticesonintent listandintent installINTENT_NO_NOTICES=1environment variable
Remove one-off CLI exclude flags from command surfaces (
list/load --exclude); excludes are now managed viapackage.json#intent.excludeandintent exclude.
0.1.0
Patch Changes
- Add
intent-libraryend-user CLI for library consumers. Libraries wire it up via a generated shim (intent setup --shim) to expose anintentbin. Runningintent listrecursively discovers skills across the library's dependency tree;intent installprints an agent-driven prompt to map skills to project tasks in CLAUDE.md. (#9)
Packages
- @tanstack/intent@0.1.0
@tanstack/intent@0.1.0
Minor Changes
-
#157
665370e- Addpackage.json#intent.skillssource allowlisting to gate which discovered packages can contribute skills.intent.excludenow supports skill-level matching (for example@scope/pkg#skill-idand globs), and policy filtering is applied consistently acrossintent list,intent load,intent install, andintent stale. Notices are surfaced separately from warnings to keep command output machine-safe. -
#157
665370e- Add a persistentintent excludecommand for managingpackage.json#intent.exclude(list,add,remove), and document it in the CLI/config guides.Add notice suppression controls for automation:
--no-noticesonintent listandintent installINTENT_NO_NOTICES=1environment variable
Remove one-off CLI exclude flags from command surfaces (
list/load --exclude); excludes are now managed viapackage.json#intent.excludeandintent exclude.
v0.0.44
v0.0.44
Changes
@tanstack/intent
0.0.44
Patch Changes
- #154
d787ddc- Fix transitive skill discovery under pnpm's isolated linker. Skills shipped by a transitive dependency of a skill-bearing direct dependency were not discovered… Each package's dependencies are now resolved from its realpath, where pnpm resolution succeeds. Hoisted (npm/yarn/bun) layouts are unaffected.
Packages
- @tanstack/intent@0.0.44
v0.0.43
v0.0.43
Changes
@tanstack/intent
0.0.43
Patch Changes
-
#151
ae42b35- Fix skill discovery in Yarn Berry (PnP) projects. WithnodeLinker: pnpand no
node_modules, dependencies live in.yarn/cache/*.ziparchives readable only
through Yarn's libzip-patched filesystem.intent listandintent loadnow
read package metadata andSKILL.mdfiles from those archives — including when
Intent runs vianpx/dlxfrom outside the project's PnP graph. A failed PnP
load fails closed with a clear diagnostic, and the PnP resolution hook is no
longer left installed in Intent's process.Speed up skill discovery. Frontmatter parsing now reads only the leading region
of eachSKILL.mdinstead of the whole file (~4x faster on large skill bodies),
and dependency resolution reuses its module resolver per package instead of
rebuilding it for every dependency. Also drops redundant filesystem checks in the
skill-file walk.
Packages
- @tanstack/intent@0.0.43