session-analyzer
Analisa sessoes do Claude Code para extrair learnings e persistir conhecimento. Le arquivos de sessao em ~/.claude/projects/ e extrai decisoes, bloqueios e resolucoes. Invocado automaticamente pelo gate-check e orchestrator. Use quando: fim de fase, retrospectiva, analise de progresso.
npx skills add majiayu000/claude-skill-registry --skill session-analyzer --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# Session Analyzer Skill ## Proposito Esta skill analisa sessoes do Claude Code para: 1. **Extrair decisoes** - Identificar escolhas feitas durante a sessao 2. **Capturar bloqueios** - Registrar problemas encontrados e como foram resolvidos 3. **Persistir learnings** - Salvar conhecimento em `.project/sessions/` 4. **Alimentar RAG** - Adicionar ao corpus para consultas futuras ## Scripts Disponíveis **⚠️ v3.0.0 Update:** Wrapper `analyze.sh` removido (Natural Language First principle). Use diretamente: ### extract_learnings.py ```bash # Uso direto do Python python3 .claude/skills/session-analyzer/scripts/extract_learnings.py # Com opções python3 .claude/skills/session-analyzer/scripts/extract_learnings.py \ --session-id <uuid> \ --persist \ --project /path/to/project ``` ## Integração Automática ### Com gate-check O gate-check invoca session-analyzer automaticamente após aprovação: ```bash # Em gate-check.md if [ $RESULT -eq 0 ]; then # Extrair learnings python3 .claude/skills/session-analyzer/scripts/analyze.py --extract-learnings fi ``` ### Com orchestrator O orchestrator invoca ao fim de cada fase: ```yaml on_phase_complete: - call: session-analyzer when: phase_completed persist
- Proposito
- Scripts Disponíveis
- extractlearnings.py
- Integração Automática
- Com gate-check
- Com orchestrator
- Com memory-manager
- Localizacao das Sessoes
- Formato dos Arquivos de Sessao
- Tipos de Eventos Relevantes
- Processo de Analise
- Formato de Output
- Palavras-chave para Deteccao
- Decisoes
Uso direto do Python python3 .claude/skills/session-analyzer/scripts/extract_learnings.py Com opções python3 .claude/skills/session-analyzer/scripts/extract_learnings.py \ Em gate-check.md if [ $RESULT -eq 0 ]; then python3 .claude/skills/session-analyzer/scripts/analyze.py --extract-learnings fi Analisar sessao mais recente do projeto atual python3 .claude/skills/session-analyzer/extract_learnings.py
What does the session-analyzer skill do?
Analisa sessoes do Claude Code para extrair learnings e persistir conhecimento. Le arquivos de sessao em ~/.claude/projects/ e extrai decisoes, bloqueios e resolucoes. Invocado automaticamente pelo gate-check e orchestrator. Use quando: fim de fase, retrospectiva, analise de progresso.
How do I install it?
Run `npx skills add majiayu000/claude-skill-registry --skill session-analyzer --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From majiayu000/claude-skill-registry, a repository with 534 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
