# Reset Learning Knowledge Safely

Accumulated learning files can become stale or noisy over time. This skill guides Claude, Codex, and Claude Code through a confirmed reset that preserves the file structure.

## Install

```bash
npx skillstore add 0xrdan/learn-reset
```

## Metadata

- Status: approved
- Slug: 0xrdan-learn-reset
- Skillstore revision: r1
- Version status: missing
- Tree hash: 17e7386932ab3ae2bc5246e52588d07605866f6b726c1fefbe6686ba00898387
- Author: 0xrdan
- GitHub username: 0xrdan
- License: MIT
- Repository: https://github.com/0xrdan/claude-router/tree/main/.claude-plugin/skills/learn-reset
- Ref: e9e4712298ed071d92417a41714be123eb8364fa
- Supported tools: Claude, Codex, Claude Code
- Audit status: complete
- Agent install advisory: allowed
- Manual install advisory: allowed
- Artifact signature: available
- Audit attestation: unavailable
- Human verification: not\_verified
- Risk factors: external\_commands
- Quality score: 70
- Public page: https://skillstore.pages.dev/skills/0xrdan-learn-reset
- Manifest: https://skillstore.pages.dev/api/skills/0xrdan-learn-reset/manifest

## Capabilities

- Prompts the assistant to request confirmation before resetting knowledge files.
- Clears learned patterns, quirks, and decisions while keeping the file structure.
- Clears the classification cache and current session context.
- Resets learning state values such as extraction count and query counters.
- Provides a completion summary with counts of cleared entries.

## Use Cases

- Start A Clean Learning Cycle: Reset noisy learning data before collecting new patterns for a project.
- Remove Stale Project Notes: Clear old decisions and quirks after a major refactor or architecture change.
- Prepare A Shared Workspace: Empty personal learning state before handing a workspace to another contributor.

## Prompt Templates

### Basic Reset

```
Use learn-reset to clear the learning knowledge base. Ask me to confirm before changing files.
```

### Reset With Counts

```
Use learn-reset and report how many patterns, quirks, decisions, and cache entries were cleared.
```

### Reset Before New Phase

```
Use learn-reset after confirmation, then leave the knowledge structure ready for a new project phase.
```

### Audited Reset Workflow

```
Use learn-reset with a careful review. Show the files you will clear, wait for confirmation, reset them, and summarize the final state.
```

## Limitations

- It cannot recover cleared entries after confirmation.
- It does not remove old knowledge from git history.
- It only describes the reset workflow; the assistant performs file edits.
- It assumes the expected knowledge directory and files already exist.

## Best Practices

- Review the learning files before confirming a reset.
- Keep project backups or git commits before clearing knowledge.
- Run the reset when starting a new phase or after noisy learning has accumulated.

## Anti Patterns

- Do not use this skill when you need to preserve historical insights.
- Do not reset without explicit confirmation from the workspace owner.
- Do not assume it removes old content from repository history.

## Security Audit

- Audited at: 2026-07-04T14:09:28.292\+00:00
- Summary: All 13 static external-command findings are false positives caused by markdown inline backticks and fenced example blocks, not executable code. I found one semantic concern: the skill clears knowledge files and resets state. Accidental use can cause data loss despite confirmation.

## Stats

- Views: 198
- Downloads: 17
- Favorites: 0
- Popularity score: 0
