Skip to content

[stripe agent setup] Polish skills status display#1759

Open
gusnguyen-stripe wants to merge 1 commit into
gusnguyen/agent-setup-skills-behaviorfrom
gusnguyen/agent-setup-skills-ui
Open

[stripe agent setup] Polish skills status display#1759
gusnguyen-stripe wants to merge 1 commit into
gusnguyen/agent-setup-skills-behaviorfrom
gusnguyen/agent-setup-skills-ui

Conversation

@gusnguyen-stripe

@gusnguyen-stripe gusnguyen-stripe commented Jul 8, 2026

Copy link
Copy Markdown
Contributor

Reviewers

r? @jleong-stripe
cc @stripe/developer-products

Summary

Polishes skills status presentation in stripe agent setup after the core integration lands: simpler status lines, scope-aware output, and smarter install suggestions.

What it does

Simpler status lines — the --status skill rows show a plain installed / outdated state (dropping the per-count text), and the setup TUI skills row is tidied up.

Scope-aware display — when one scope is installed and the other is not, show only the installed scope instead of redundant "not installed" lines. This rule is shared between the --status text and --json output so they stay consistent.

Install suggestions — do not suggest a skills install command when the skill is already installed in one of the scopes.

Stack

PR 4 of 4. Depends on #1758.

Demo

With no supported agents

Screenshare.-.2026-07-08.3_34_37.PM.mp4

With a supported agent

2nd-demo-with-supported-agents.mp4

Stack created with GitHub Stacks CLIGive Feedback 💬

@gusnguyen-stripe gusnguyen-stripe changed the title gusnguyen/agent setup skills ui [stripe agent setup] Polish skills status display Jul 8, 2026
@gusnguyen-stripe gusnguyen-stripe marked this pull request as ready for review July 8, 2026 22:38
@gusnguyen-stripe gusnguyen-stripe requested a review from a team as a code owner July 8, 2026 22:38
@gusnguyen-stripe gusnguyen-stripe force-pushed the gusnguyen/agent-setup-skills-behavior branch from 6ec5a71 to c057506 Compare July 8, 2026 22:39
@gusnguyen-stripe gusnguyen-stripe force-pushed the gusnguyen/agent-setup-skills-ui branch 2 times, most recently from a5b9907 to fc10186 Compare July 8, 2026 23:02
@gusnguyen-stripe gusnguyen-stripe force-pushed the gusnguyen/agent-setup-skills-behavior branch from c057506 to 26f6e0f Compare July 8, 2026 23:02
@gusnguyen-stripe gusnguyen-stripe force-pushed the gusnguyen/agent-setup-skills-ui branch from fc10186 to a444804 Compare July 9, 2026 17:37
@gusnguyen-stripe gusnguyen-stripe force-pushed the gusnguyen/agent-setup-skills-behavior branch from 26f6e0f to 32a33f0 Compare July 9, 2026 17:37
Comment thread pkg/cmd/agent.go
return color.Green("✔").String(), "installed"
case agentskills.StatusOutOfDate:
return color.Yellow("⚠").String(), fmt.Sprintf("%d of %d skills out of date", d.OutOfDateCount, total)
return color.Yellow("⚠").String(), "outdated"

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Similar to the last one: "new version available" feels a little nicer to me

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm going to keep "outdated" because it's a stronger word for agents than "new version available"

@gusnguyen-stripe gusnguyen-stripe force-pushed the gusnguyen/agent-setup-skills-ui branch from a444804 to feab23a Compare July 9, 2026 18:16
@gusnguyen-stripe gusnguyen-stripe force-pushed the gusnguyen/agent-setup-skills-behavior branch from 32a33f0 to 19f7fc6 Compare July 9, 2026 18:16
@gusnguyen-stripe gusnguyen-stripe force-pushed the gusnguyen/agent-setup-skills-ui branch from feab23a to 6422b7a Compare July 9, 2026 18:21
@gusnguyen-stripe gusnguyen-stripe force-pushed the gusnguyen/agent-setup-skills-behavior branch from 19f7fc6 to 27296d9 Compare July 9, 2026 18:21
Simplify the --status skill lines to installed/outdated, tidy the setup
TUI skills row, hide the not-installed scope when the other has skills,
and share that visibility rule between the text and JSON output paths.

Co-authored-by: Cursor <cursoragent@cursor.com>
Committed-By-Agent: cursor
@gusnguyen-stripe gusnguyen-stripe force-pushed the gusnguyen/agent-setup-skills-behavior branch from 27296d9 to 72e5d78 Compare July 9, 2026 19:14
@gusnguyen-stripe gusnguyen-stripe force-pushed the gusnguyen/agent-setup-skills-ui branch from 6422b7a to 3db641e Compare July 9, 2026 19:14
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.

3 participants