O que ielts-claude-skills faz?
Kit de skills de coach AI para preparação IELTS (baseado em Claude Code): 8 Skills de treino + 1 core compartilhado, persistência de dados + visualização de progresso.
Visão Geral
Este repositório contém um conjunto de skills para o Claude Code que transforma o terminal em um treinador pessoal de IELTS. Cada skill foca em uma habilidade específica do exame, e um skill central gerencia o progresso do usuário.
Skills
| Skill | Nome do Arquivo | Descrição |
|---|---|---|
| Core | core.skill.md | Compartilhado: gerencia dados de usuário, persistência e visualização de progresso |
| Treino 1 | treino-1.skill.md | Prática de Listening (Parte 1) |
| Treino 2 | treino-2.skill.md | Prática de Listening (Parte 2) |
| Treino 3 | treino-3.skill.md | Prática de Reading (Passagem 1) |
| Treino 4 | treino-4.skill.md | Prática de Reading (Passagem 2) |
| Treino 5 | treino-5.skill.md | Prática de Reading (Passagem 3) |
| Treino 6 | treino-6.skill.md | Prática de Writing Task 1 (Relatório) |
| Treino 7 | treino-7.skill.md | Prática de Writing Task 2 (Redação) |
| Treino 8 | treino-8.skill.md | Prática de Speaking (Partes 1-3) |
Como Usar
- Coloque os arquivos
.skill.mdno diretório de skills do Claude Code (geralmente~/.claude/skills/). - Inicie uma sessão do Claude Code.
- Use comandos como
/praticar listeningou/treino 3para iniciar um treino. - O progresso é salvo automaticamente em
ielts_progress.json.
Estrutura de Dados
O core compartilhado usa um arquivo ielts_progress.json no diretório de trabalho atual:
{
"usuario": "nome",
"treinos": [
{
"skill": "treino-1",
"data": "2025-01-15",
"pontuacao": 7,
"total": 10,
"notas": "Precisa melhorar gerenciamento de tempo"
}
],
"visualizacao": {
"tipo": "grafico_linha",
"dados": [7, 8, 6.5, 9, 8.5]
}
}
Gráficos de Progresso
O core gera gráficos de progresso em SVG, que podem ser visualizados no terminal ou exportados para navegador:
# Gerar gráfico de progresso
cat ielts_progress.json | jq '.visualizacao'
Suporte
- Plataformas: Claude Code (Antropic)
- Pré-requisitos:
jqpara processamento JSON (opcional) - Personalização: Editar os prompts dos arquivos de skill para ajustar dificuldade e conteúdo
Licença
MIT