Claude Skills
CollectionsCompareWorkflowsNominate
Sign inSign up
© 2026 Curated Agent Skills·Learn more about Agent Skills
Back to repository

stash

verified

Save current work's learning points for later study. Use when completing a task or when you want to bookmark something to learn later.

View on GitHub

Marketplace

learn-quest

gilverse-icn/learn-quest

Plugin

learn-quest

learning

Repository

gilverse-icn/learn-quest
1stars

skills/stash/SKILL.md

Last Verified

February 3, 2026

Install Skill

Select agents to install to:

Scope:
npx add-skill https://github.com/gilverse-icn/learn-quest/blob/main/skills/stash/SKILL.md -a claude-code --skill stash

Installation paths:

Claude
.claude/skills/stash/
Powered by add-skill CLI

Instructions

# Learn Quest Stash

The user wants to save learning points from the current work for later study.

## Purpose

When users are busy working, they don't have time to learn deeply. Stash allows them to:
1. Save learning points from the current session
2. Study them later when they have time

## Configuration Check

Read settings from `~/.learn-quest/config.json`:
- **level**: bronze/silver/gold/platinum/diamond (for later study context)
- **language**: en/ko
- **stash.enabled**: true/false

If config doesn't exist, use defaults.

## Stash Storage

Save to: `~/.learn-quest/stash/`

Filename format: `{date}_{id}.json` (e.g., `2025-01-28_abc123.json`)

## Data Structure

```json
{
  "id": "abc123",
  "date": "2025-01-28",
  "title": "Auto-generated title from summary",
  "memo": "User's optional memo",
  "summary": "Brief summary of what was done",
  "learning_points": [
    {
      "topic": "Main concept",
      "context": "Why this was used/done",
      "tags": ["tag1", "tag2"]
    }
  ],
  "code_snippets": [
    {
      "description": "What this code does",
      "code": "// code here",
      "language": "javascript"
    }
  ],
  "learned": false,
  "learned_at": null
}
```

## Command Handling

### With argument: `/learn-quest:stash <memo>`

Example: `/learn-quest:stash 로그인 기능 완료`

1. Analyze the current conversation for learning points
2. Generate title from summary
3. Save with user's memo
4. Confirm to user

### Without argument: `/learn-quest:stash`

1. Analyze the current conversation for learning points
2. Generate title from summary
3. Save without memo
4. Confirm to user

## Analysis Process

When stashing, analyze the conversation for:

1. **Code patterns used** - What patterns, libraries, APIs were used?
2. **Decisions made** - Why certain approaches were chosen?
3. **Concepts involved** - What CS/engineering concepts are relevant?
4. **Potential improvements** - What could be learned for future?

## Response Format

### Korean (language: ko)

```
🎮 LEARN 

Validation Details

Front Matter
Required Fields
Valid Name Format
Valid Description
Has Sections
Allowed Tools
Instruction Length:
3228 chars