Claude
Skills
Sign in
โ† Back

list

Included with Lifetime
$97 forever

List saved SourceAtlas analysis results

General

What this skill does


# SourceAtlas: List Saved Results

## Your Task

List all saved analysis results in the `.sourceatlas/` directory.

### Step 1: Check directory exists

```bash
ls -la .sourceatlas/ 2>/dev/null || echo "NOT_FOUND"
```

If output contains `NOT_FOUND` or directory is empty:

```
๐Ÿ“ No saved analyses yet

Use the `--save` parameter to save analysis results:
- `/sourceatlas:overview --save`
- `/sourceatlas:pattern "api" --save`
- `/sourceatlas:history --save`
```

End.

### Step 2: List all files with details

```bash
find .sourceatlas -type f -exec ls -lh {} \; 2>/dev/null | sort
```

### Step 3: Format output

Format results into a table, calculate days since modification, and mark expired status (>30 days):

```
๐Ÿ“ .sourceatlas/ saved analyses:

| Type | File | Size | Modified | Status |
|------|------|------|----------|--------|
| overview | overview.yaml | 2.3 KB | 3 days ago | โœ… |
| pattern | patterns/api.md | 1.5 KB | 45 days ago | โš ๏ธ |
| pattern | patterns/repository.md | 2.1 KB | 5 days ago | โœ… |
| history | history.md | 4.2 KB | 60 days ago | โš ๏ธ |
| flow | flows/checkout.md | 3.1 KB | 2 days ago | โœ… |
| impact | impact/user-model.md | 1.8 KB | 4 days ago | โœ… |
| deps | deps/react.md | 2.5 KB | 6 days ago | โœ… |

๐Ÿ“Š Stats: 7 cached, 2 expired (>30 days)

๐Ÿ’ก Tips:
- Clear cache: `/sourceatlas:reset`
- Clear specific type: `/sourceatlas:reset patterns`
```

### Step 4: List expired items with refresh commands

If there are expired items (>30 days), output copyable re-analysis commands:

```
โš ๏ธ Expired items (recommend re-analysis):

| File | Days | Re-analyze Command |
|------|------|-------------------|
| patterns/api.md | 45 days | `/sourceatlas:pattern "api" --force --save` |
| history.md | 60 days | `/sourceatlas:history --force --save` |

๐Ÿ’ก Copy the commands above to re-analyze
```

**Command generation rules**:

| Type | Command Format |
|------|----------------|
| overview | `/sourceatlas:overview --force --save` |
| overview-{dir} | `/sourceatlas:overview {dir} --force --save` |
| patterns/{name}.md | `/sourceatlas:pattern "{name}" --force --save` |
| history.md | `/sourceatlas:history --force --save` |
| flows/{name}.md | `/sourceatlas:flow "{name}" --force --save` |
| impact/{name}.md | `/sourceatlas:impact "{name}" --force --save` |
| deps/{name}.md | `/sourceatlas:deps "{name}" --force --save` |

**Note**: Convert `-` in filenames back to spaces for parameters (e.g., `api-endpoint.md` โ†’ `"api endpoint"`)

---

## Type Detection Rules

| File Path | Type |
|-----------|------|
| `overview.yaml` or `overview-*.yaml` | overview |
| `patterns/*.md` | pattern |
| `flows/*.md` | flow |
| `history.md` | history |
| `impact/*.md` | impact |
| `deps/*.md` | deps |
Files: 1
Size: 2.8 KB
Complexity: 9/100
Category: General

Related in General