Skip to content

Releases: TanStack/intent

v0.2.1

20 Jun 04:44
Immutable release. Only release title and notes can be modified.
6826777

Choose a tag to compare

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

20 Jun 04:19
Immutable release. Only release title and notes can be modified.
de15caf

Choose a tag to compare

v0.2.0

Changes

@tanstack/intent

0.2.0

Minor Changes

  • #169 0dbf9d0 - Add intent validate --check and intent validate --fix for mechanical SKILL.md frontmatter migrations.

    --check reports pending migrations without writing files. --fix rewrites fixable name and metadata scalar migrations, then re-runs validation.

Patch Changes

  • #168 9eee8a5 - Make SKILL.md frontmatter spec-compliant. name must 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 scalars type, library, library_version, and framework live under the metadata map. intent validate now errors on a slash/non-leaf name, a name with non-spec characters or over 64 characters, non-spec top-level scalar keys, and a non-string metadata map. Skill identity is derived from the directory path rather than the frontmatter name, and the generate-skill and tree-generator templates emit the new shape.

Packages

  • @tanstack/intent@0.2.0

@tanstack/intent@0.2.1

20 Jun 04:44
Immutable release. Only release title and notes can be modified.
6826777

Choose a tag to compare

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.

@tanstack/intent@0.2.0

20 Jun 04:19
Immutable release. Only release title and notes can be modified.
de15caf

Choose a tag to compare

Minor Changes

  • #169 0dbf9d0 - Add intent validate --check and intent validate --fix for mechanical SKILL.md frontmatter migrations.

    --check reports pending migrations without writing files. --fix rewrites fixable name and metadata scalar migrations, then re-runs validation.

Patch Changes

  • #168 9eee8a5 - Make SKILL.md frontmatter spec-compliant. name must 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 scalars type, library, library_version, and framework live under the metadata map. intent validate now errors on a slash/non-leaf name, a name with non-spec characters or over 64 characters, non-spec top-level scalar keys, and a non-string metadata map. Skill identity is derived from the directory path rather than the frontmatter name, and the generate-skill and tree-generator templates emit the new shape.

v0.1.1

16 Jun 05:18
4592478

Choose a tag to compare

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)
    from metadata.* with a fallback to the top-level key (#159). This is a
    back-compat safety net for the frontmatter migration: skills authored in the
    new metadata-nested shape resolve correctly while existing top-level skills
    keep working unchanged. The scanner, staleness checker, and the framework
    requires validation all honor both shapes.

Packages

  • @tanstack/intent@0.1.1

@tanstack/intent@0.1.1

16 Jun 05:18
4592478

Choose a tag to compare

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)
    from metadata.* with a fallback to the top-level key (#159). This is a
    back-compat safety net for the frontmatter migration: skills authored in the
    new metadata-nested shape resolve correctly while existing top-level skills
    keep working unchanged. The scanner, staleness checker, and the framework
    requires validation all honor both shapes.

v0.1.0

14 Jun 07:30
2c17c9f

Choose a tag to compare

v0.1.0

Changes

@tanstack/intent

0.1.0

Minor Changes

  • #157 665370e - Add package.json#intent.skills source allowlisting to gate which discovered packages can contribute skills.

    intent.exclude now supports skill-level matching (for example @scope/pkg#skill-id and globs), and policy filtering is applied consistently across intent list, intent load, intent install, and intent stale. Notices are surfaced separately from warnings to keep command output machine-safe.

  • #157 665370e - Add a persistent intent exclude command for managing package.json#intent.exclude (list, add, remove), and document it in the CLI/config guides.

    Add notice suppression controls for automation:

    • --no-notices on intent list and intent install
    • INTENT_NO_NOTICES=1 environment variable

    Remove one-off CLI exclude flags from command surfaces (list/load --exclude); excludes are now managed via package.json#intent.exclude and intent exclude.

0.1.0

Patch Changes

  • Add intent-library end-user CLI for library consumers. Libraries wire it up via a generated shim (intent setup --shim) to expose an intent bin. Running intent list recursively discovers skills across the library's dependency tree; intent install prints 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

14 Jun 07:30
2c17c9f

Choose a tag to compare

Minor Changes

  • #157 665370e - Add package.json#intent.skills source allowlisting to gate which discovered packages can contribute skills.

    intent.exclude now supports skill-level matching (for example @scope/pkg#skill-id and globs), and policy filtering is applied consistently across intent list, intent load, intent install, and intent stale. Notices are surfaced separately from warnings to keep command output machine-safe.

  • #157 665370e - Add a persistent intent exclude command for managing package.json#intent.exclude (list, add, remove), and document it in the CLI/config guides.

    Add notice suppression controls for automation:

    • --no-notices on intent list and intent install
    • INTENT_NO_NOTICES=1 environment variable

    Remove one-off CLI exclude flags from command surfaces (list/load --exclude); excludes are now managed via package.json#intent.exclude and intent exclude.

v0.0.44

13 Jun 17:28
61c95c8

Choose a tag to compare

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

13 Jun 03:09
ccc3fea

Choose a tag to compare

v0.0.43

Changes

@tanstack/intent

0.0.43

Patch Changes

  • #151 ae42b35 - Fix skill discovery in Yarn Berry (PnP) projects. With nodeLinker: pnp and no
    node_modules, dependencies live in .yarn/cache/*.zip archives readable only
    through Yarn's libzip-patched filesystem. intent list and intent load now
    read package metadata and SKILL.md files from those archives — including when
    Intent runs via npx/dlx from 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 each SKILL.md instead 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