Skip to content

[BUG] Command fails after first login due to missing data sync #20

Description

@laypatel13

Describe the Bug

After a new user successfully logs in (via CLI or Web), running commands like clutch insight, clutch streak, or clutch stats immediately fails with:

"No activity data yet. Run /github/sync first."

This creates a poor first-time user experience.

Where

  • Frontend (web dashboard)
  • Backend (API)
  • CLI (clutch-cli)

Steps to Reproduce

  1. Run clutch login (fresh user)
  2. Run clutch insight
  3. See the error message

Expected Behavior

After login, users should Get data automatically (auto-sync)

Screenshots / Terminal Output

Image

Environment

  • OS: macOS / Linux / Windows
  • CLI version: (run clutch --version)

Additional Context

  • This is a common friction point for new users.
  • Should be fixed to improve onboarding experience.
  • Once user synced data on dashboard, command works smoothly.

Metadata

Metadata

Assignees

Labels

ECSoC26Required label for all ECSOC 2026 contributions. Sentinel bot uses this to score PRs.bugSomething isn't workingintermediateIntermediate difficulty. Must be assigned by maintainer before working.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions