Skip to content

Improve intent list output with table layout and skill hierarchy#15

Merged
KyleAMathews merged 2 commits into
mainfrom
feat/list-table-output
Mar 3, 2026
Merged

Improve intent list output with table layout and skill hierarchy#15
KyleAMathews merged 2 commits into
mainfrom
feat/list-table-output

Conversation

@KyleAMathews

Copy link
Copy Markdown
Collaborator

Summary

  • Replace flat skill listing with a two-section layout: a summary table (package/version/skill-count/requires) up top, then a skill tree below showing parent→child hierarchy via indentation
  • Type tags ([core], [framework]) conditionally shown only when skills define them
  • Column widths computed globally across all packages for consistent alignment

Before

Intent-enabled packages (3 found):

@tanstack/db v0.5.2
  db-core                           Core database concepts and collection setup
  db-core/live-queries              Reactive live queries with automatic re-evaluation
  db-core/optimistic-updates        Optimistic mutation patterns with rollback

After

3 intent-enabled packages, 11 skills (pnpm)

PACKAGE             VERSION  SKILLS  REQUIRES
───────────────────────────────────────────────────
@tanstack/db        0.5.2    4       –
@tanstack/react-db  0.5.2    2       @tanstack/db
@tanstack/router    1.120.2  5       –

Skills:

  @tanstack/db
    db-core               [core]        Core database concepts and collection setup
      live-queries        [core]        Reactive live queries with automatic re-evaluation
      optimistic-updates  [core]        Optimistic mutation patterns with rollback
      sync                [core]        Sync engine configuration and conflict resolution

Test plan

  • All 127 existing tests pass
  • Build succeeds
  • Manually verify with an actual intent-enabled project

🤖 Generated with Claude Code

Replace the flat skill listing with a two-section layout: a summary table
(package/version/skill-count/requires) for quick scanning, followed by a
skill tree that shows parent/child relationships via indentation. Type tags
are conditionally displayed only when skills define them, and column widths
are computed globally across all packages for consistent alignment.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@pkg-pr-new

pkg-pr-new Bot commented Mar 3, 2026

Copy link
Copy Markdown

Open in StackBlitz

npm i https://pkg.pr.new/@tanstack/intent@15

commit: 6d5be2d

@KyleAMathews KyleAMathews merged commit 0c375eb into main Mar 3, 2026
4 checks passed
KyleAMathews added a commit that referenced this pull request Mar 3, 2026
…archy

Port the table + skill tree display from `intent list` (PR #15) to the
`intent-library` CLI so both commands share a consistent output format.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@LadyBluenotes LadyBluenotes deleted the feat/list-table-output branch March 16, 2026 20:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant