ClaudeSuperPower

streak-list

Command

List all your challenges with status, streak, and progress

Type this in Claude Code
/streak-list
Claude can also invoke this on its own inherits all session tools

What it tells Claude to do

35 lines

The prompt this command injects, verbatim. Worth reading before you run it.

# List Challenges

Show all challenges with their current status, streak count, and progress.

## Usage

```
/streak-list
```

## Output Format

```
Your Challenges:

| Status | Name | Type | Streak | Last Check-in | Progress |
|--------|------|------|--------|---------------|----------|
| * | learn-rust | Learning | 5 days | 1 day ago | 12 sessions |
|   | morning-workout | Fitness | 0 days | 8 days ago | 24 sessions |

* = Active challenge

Commands:
- /streak-switch [name] - Switch active challenge
- /streak - Check in to active challenge
- /streak-new - Create new challenge
```

## Instructions

1. Read `.streak/challenges/` directory
2. For each challenge, read `challenge-config.md`
3. Calculate days since last check-in
4. Format and display table
5. Mark active challenge with `*`

Shipped by 1 plugin

Installing any of these installs this command.

What this can do

Capabilities declared in this component's own frontmatter — not inferred.

Inherit all session tools

Declares no tool restrictions — inherits every session tool

~15 tokens of context used while enabled, before you invoke anything

Reviews

Log in to leave a review.

No reviews yet — be the first.

Explore related

Other things in this space — across every part of the ecosystem, not just commands.