Skip to content

[Audit] Add loading spinners to 43 commands missing progress feedback #88

@rohitg00

Description

@rohitg00

Problem

43 out of 60 commands have no spinner or progress indicator. Users see no feedback during potentially long operations — the CLI appears frozen.

Commands Missing Spinners

High-priority (perform I/O or network):

  • translate — converts between agent formats, can be slow for large skills
  • publish — submits to marketplace
  • scan — security scanning
  • agent (all subcommands) — agent detection, installation
  • remove — filesystem operations
  • sync — syncs across agents
  • memory — 1,027 LOC, reads/writes state
  • mesh — network operations

Medium-priority:

  • list, activity, context, session, learn, team, plugin
  • agents-md, audit, cicd, command, create, doctor

Proposed Solution

Import spinner from onboarding/ and wrap I/O-heavy sections:

const s = spinner();
s.start('Translating skill...');
// ... work ...
s.stop('Translation complete');

Acceptance Criteria

  • All commands that perform I/O have spinner feedback
  • Spinners are suppressed in --quiet and --json modes
  • Build passes

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions