This skill should be used when the user asks to "configure learn quest", "change learn quest settings", "show learn quest config", "reset learn quest settings", or wants to modify learning level, language, or feature preferences.
View on GitHubFebruary 3, 2026
Select agents to install to:
npx add-skill https://github.com/gilverse-icn/learn-quest/blob/main/skills/config/SKILL.md -a claude-code --skill configInstallation paths:
.claude/skills/config/# Learn Quest Configuration Management
The user wants to view or modify Learn Quest settings.
## Configuration File Handling
### File Locations
- **Local storage**: `~/.learn-quest/config.json`
- **Project storage**: `./.learn-quest/config.json`
### If Config File Doesn't Exist
1. **Create the directory** if `~/.learn-quest/` doesn't exist
2. **Create config file** with default values
3. **Notify user**:
```
๐ No configuration found. Created default config at ~/.learn-quest/config.json
Tip: Run /learn-quest:setup for interactive configuration!
```
4. **Continue** with the requested operation using defaults
## Default Values
```json
{
"level": "silver",
"language": "en",
"trigger": {
"on_code_write": true,
"on_task_complete": true,
"on_question": false,
"on_all": false
},
"features": {
"info": true,
"direction": true,
"cs_knowledge": true,
"quiz": false
},
"stash": {
"enabled": true,
"prompt_on_complete": true
},
"storage": "local"
}
```
### Learning Triggers
Controls **when** learning points are provided. Multiple triggers can be enabled simultaneously.
- **on_code_write**: When Claude writes or modifies code
- **on_task_complete**: When a task or feature is completed
- **on_question**: When Claude answers questions
- **on_all**: Always provide learning points (overrides other triggers)
If all triggers are `false`, learning points are only shown with `/learn-quest:explain`.
### Stash Mode
Save learning points when busy, study them later with `/learn-quest:study`.
- **enabled**: When true, stash features are available
- **prompt_on_complete**: When true, suggests saving after task completion
- Detects completion signals: "๊ณ ๋ง์", "๋์ด", "done", "thanks", etc.
- Shows: "์ง๊ธ์ ๋ฐ์์์ฃ ? ํ์ต ํฌ์ธํธ๋ง ์ ์ฅํด๋๊ณ , ๋์ค์ ์ฒ์ฒํ ๊ณต๋ถํ์ธ์."
## Command Handling
### No arguments (`/learn-quest:config`)
Display an interactive settings menu:
```
๐ฎ LEARN QUEST Settings
Current configuration:
โข Level: [current level]
โข Lea