Files
claude-plugins/plugins/learn/commands/setup.md
Claude Agent f08704af5e feat: Add /learn:setup command for hook installation
- Add setup.md command to install SessionEnd and PreCompact hooks
- Add install-hooks.sh script for automatic hook installation to ~/.claude/settings.json
- Hooks remind user to run /learn:analyze before session end or auto-compact
- Bump version to 2.1.2

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-06 23:58:42 +00:00

59 lines
1.8 KiB
Markdown
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# /learn:setup - Install Learn Plugin Hooks
Instalează hooks-urile plugin-ului Learn în configurația Claude Code.
## Task
Verifică și instalează hooks-urile necesare pentru plugin-ul Learn în `~/.claude/settings.json`.
### Hooks de instalat:
1. **SessionEnd** - Reminder la sfârșitul sesiunii să rulezi `/learn:analyze`
2. **PreCompact** (auto) - Reminder înainte de auto-compact să salvezi lecțiile
### Pași:
1. Citește `~/.claude/settings.json`
2. Verifică dacă există deja secțiunea `hooks`
3. Adaugă sau actualizează hooks-urile pentru Learn plugin:
```json
{
"hooks": {
"SessionEnd": [
{
"type": "command",
"command": "echo '\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n💡 Tip: Rulează /learn:analyze pentru a captura lecțiile din sesiune\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━'",
"timeout": 5
}
],
"PreCompact": [
{
"matcher": "auto",
"hooks": [
{
"type": "command",
"command": "echo '\n⚠ Context plin! Rulează /learn:analyze ACUM pentru a salva lecțiile înainte de compact!\n'",
"timeout": 5
}
]
}
]
}
}
```
4. Salvează fișierul actualizat
5. Confirmă instalarea cu succes
### Output:
Afișează:
- Ce hooks au fost instalate
- Dacă erau deja instalate (skip)
- Instrucțiuni pentru a verifica cu `/hooks`
### Notă:
Această comandă modifică `~/.claude/settings.json`. Hooks-urile vor fi active din următoarea sesiune Claude Code.