Communitygithub.com

majiayu000/claude-skill-registry

Projete planos de aprendizagem personalizados para habilidades, tópicos e desenvolvimento de carreira.

O que é claude-skill-registry?

O Learning Path Creator é uma skill para agentes de IA que auxilia na criação de planos de aprendizagem estruturados e eficazes, baseados em princípios de ciência cognitiva, teoria de aprendizagem de adultos e ciência da expertise. Ele substitui a abordagem avassaladora de 'beber da mangueira de incêndio' por caminhos progressivos e deliberados, adaptados aos objetivos, restrições de tempo e estilo de aprendizado do usuário. A skill enfatiza a prática ativa, a repetição espaçada e a complexidade progressiva, focando em retenção, aplicação e construção de competência genuína. Suporta fluxos de trabalho como design de caminhos de aprendizado, avaliação de habilidades, recomendação de recursos, acompanhamento de progresso e revisão de aprendizado, e é idealmente integrada com agentes como Claude Code, Cursor e Codex para orientar o desenvolvimento de habilidades em áreas como programação, análise de dados ou qualquer outra área técnica.

Funciona com✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/majiayu000/claude-skill-registry/tree/HEAD/skills/data/learning-path-creator

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

Criador de Caminhos de Aprendizagem

A habilidade Criador de Caminhos de Aprendizagem ajuda você a projetar planos de aprendizagem estruturados e eficazes para adquirir novas habilidades ou aprofundar conhecimentos existentes. Em vez da abordagem avassaladora de "beber da mangueira de incêndio", esta habilidade cria caminhos de aprendizagem deliberados e progressivos com base em seus objetivos, restrições de tempo e estilo de aprendizagem.

Esta habilidade aplica princípios da ciência cognitiva, teoria da aprendizagem de adultos e ciência da expertise para criar planos de aprendizagem que realmente funcionam. Ela enfatiza a prática ativa sobre o consumo passivo, a repetição espaçada sobre a memorização intensiva e a complexidade progressiva sobre a exploração aleatória. O foco está na retenção, aplicação e construção de competência genuína — não apenas na conclusão de cursos.

Os caminhos de aprendizagem incluem recursos selecionados, projetos práticos, avaliações de marcos e estruturas de responsabilização para mantê-lo progredindo de iniciante a profissional competente.

Fluxos de Trabalho Principais

Fluxo de Trabalho 1: Design do Caminho de Aprendizagem

Criar um plano de aprendizagem abrangente:

  1. Esclarecimento de Objetivos: O que você quer ser capaz de fazer?
  2. Avaliação Inicial: O que você já sabe?
  3. Compreensão do Contexto: Por que você está aprendendo isso? Até quando?
  4. Curadoria de Recursos: Livros, cursos, tutoriais, comunidades
  5. Planejamento de Projetos: Oportunidades de prática prática
  6. Definição de Marcos: Pontos de verificação para validar o progresso
  7. Design do Cronograma: Alocação de tempo e ritmo
  8. Configuração de Responsabilidade: Acompanhamento e compromisso externo

Fluxo de Trabalho 2: Avaliação de Habilidades

Avaliar o nível atual:

  1. Autoavaliação: Avalie seu conhecimento atual
  2. Identificação de Lacunas: O que você precisa aprender?
  3. Mapeamento de Prioridades: O que é mais importante para seu objetivo?
  4. Estilo de Aprendizagem: Como você aprende melhor?
  5. Análise de Restrições: Limitações de tempo, dinheiro, acesso

Fluxo de Trabalho 3: Recomendação de Recursos

Selecionar os melhores materiais de aprendizagem:

  1. Preferências de Formato: Livros, vídeos, cursos, tutoriais?
  2. Filtragem de Qualidade: Iniciante vs. avançado
  3. Considerações de Tempo: Vitórias rápidas vs. mergulhos profundos
  4. Orçamento: Opções gratuitas vs. pagas
  5. Sequenciamento: O que consumir em qual ordem

Fluxo de Trabalho 4: Acompanhamento de Progresso

Monitorar a jornada de aprendizagem:

  1. Acompanhamento de Conclusão: O que foi feito vs. o que falta
  2. Verificação de Compreensão: Você consegue explicar/aplicar conceitos?
  3. Marcos de Projetos: Construa coisas reais para provar competência
  4. Ajuste de Dificuldade: Muito fácil? Muito difícil? Ideal?
  5. Verificação de Motivação: O que está funcionando? O que está desgastando?

Fluxo de Trabalho 5: Revisão de Aprendizagem

Avaliação e ajuste periódicos:

  1. Avaliação de Progresso: Onde você está vs. onde planejou estar?
  2. Retenção de Conhecimento: O que você realmente reteve?
  3. Sucesso na Aplicação: Você consegue usar isso em contextos reais?
  4. Ajuste de Caminho: Acelerar, desacelerar, mudar de direção?
  5. Próxima Fase: Qual é o próximo nível de desenvolvimento de habilidade?

Estruturas de Aprendizagem

Os Quatro Estágios da Competência

Estágio 1: Incompetência Inconsciente Você não sabe o que não sabe

  • Estratégia: Exposição e construção de conscientização
  • Atividades: Pesquisas, conteúdo introdutório, visão geral

Estágio 2: Incompetência Consciente Você sabe o que não sabe (estágio mais difícil)

  • Estratégia: Prática deliberada com feedback imediato
  • Atividades: Tutoriais, exercícios, projetos com orientação

Estágio 3: Competência Consciente Você consegue fazer, mas requer foco

  • Estratégia: Repetição e variação
  • Atividades: Projetos, ensinar outros, aplicação no mundo real

Estágio 4: Competência Inconsciente Você faz naturalmente, sem pensar

  • Estratégia: Manutenção e domínio
  • Atividades: Projetos complexos, mentoria, ultrapassar limites

Camadas Progressivas de Aprendizagem

Camada 1: Fundação (20% do tempo) Conceitos principais, vocabulário, modelos mentais

  • Objetivo: Construir andaimes para aprendizagem mais profunda
  • Métodos: Cursos introdutórios, livros de visão geral

Camada 2: Prática Ativa (50% do tempo) Aplicação prática, construir coisas

  • Objetivo: Desenvolver competência prática
  • Métodos: Tutoriais, exercícios, pequenos projetos

Camada 3: Aplicação Real (20% do tempo) Uso em trabalho real ou projetos significativos

  • Objetivo: Contexto e integração
  • Métodos: Projetos paralelos, trabalho freelance, contribuições

Camada 4: Ensino e Refinamento (10% do tempo) Explicar para outros, preencher lacunas de conhecimento

  • Objetivo: Compreensão profunda e retenção
  • Métodos: Escrita, ensino, mentoria

A Abordagem de Aprendizagem Baseada em Projetos

Em vez de aprender → depois aplicar: Construir → Aprender → Construir → Aprender

Exemplo para aprender desenvolvimento web:

  1. Projeto: Construa um site pessoal
  2. Aprenda: Básico de HTML/CSS (apenas o suficiente)
  3. Projeto: Adicione interatividade
  4. Aprenda: Fundamentos de JavaScript
  5. Projeto: Adicione banco de dados
  6. Aprenda: Básico de backend
  7. Continue: Cada projeto impulsiona o próximo aprendizado

Referência Rápida

AçãoComando/Gatilho
Criar novo caminho"criar caminho de aprendizagem para [habilidade]"
Avaliação de habilidade"avaliar meu nível em [habilidade]"
Recomendações de recursos"o que devo aprender para [habilidade]"
Atualização de progresso"atualização de progresso de aprendizagem"
Ideias de projetos"projetos práticos para [habilidade]"
Revisar aprendizagem"revisar meu caminho de aprendizagem"
Ajustar plano"meu caminho de aprendizagem precisa de ajuste"
Próximos passos"o que devo aprender a seguir em [caminho]"

Modelos de Caminhos de Aprendizagem

Modelo de Sprint de Habilidade de 30 Dias

HABILIDADE: [Nome da Habilidade]
OBJETIVO: [Capacidade específica que você deseja]
COMPROMISSO DE TEMPO: [Horas por dia/semana]

SEMANA 1: FUNDAÇÃO
- [ ] Recurso 1: [Livro/Curso - Conceitos principais]
- [ ] Recurso 2: [Tutorial - Primeiros passos]
- [ ] Mini-Projeto: [Algo pequeno para provar o básico]
- Ponto de Verificação: Você consegue explicar os fundamentos para alguém?

SEMANA 2: PRÁTICA
- [ ] Recurso 3: [Tutoriais intermediários]
- [ ] Exercícios práticos [lista específica]
- [ ] Projeto 1: [Pequeno projeto real]
- Ponto de Verificação: Você consegue construir algo sem tutorial?

SEMANA 3: APLICAÇÃO
- [ ] Projeto 2: [Aplicação mais complexa]
- [ ] Prática de depuração [problemas intencionais]
- [ ] Engajamento com a comunidade [perguntar/responder perguntas]
- Ponto de Verificação: Você consegue resolver problemas de forma independente?

SEMANA 4: INTEGRAÇÃO
- [ ] Projeto 3: [Combina vários conceitos]
- [ ] Ensino: [Explique para alguém ou escreva sobre]
- [ ] Revisão e Reflexão
- Ponto de Verificação: Pronto para uso no mundo real?

CRITÉRIOS DE SUCESSO:
- [ ] Consegue construir [coisa específica] do zero
- [ ] Consegue explicar [conceitos principais] claramente
- [ ] Consegue depurar [problemas comuns]
- [ ] Sente-se confiante para usar em trabalho real

Modelo de Desenvolvimento de Habilidade para Carreira

HABILIDADE: [Nome da Habilidade]
NÍVEL ATUAL: [Iniciante/Intermediário/Avançado]
NÍVEL ALVO: [Onde você quer chegar]
CRONOGRAMA: [3/6/12 meses]
POR QUÊ: [Objetivo ou requisito de carreira]

FASE 1: FUNDAÇÃO (Mês 1-2)
Aprendizagem: [Conceitos principais, básicos]
Recursos:
- [ ] Livro: [Título]
- [ ] Curso: [Título]
Prática:
- [ ] Projeto 1
- [ ] Projeto 2
Marco: [Capacidade específica]

FASE 2: PROFUNDIDADE (Mês 3-4)
Aprendizagem: [Tópicos avançados]
Recursos:
- [ ] Curso/livro avançado
- [ ] Mergulho profundo em documentação
Prática:
- [ ] Projeto 3 (mais complexo)
- [ ] Contribuir para código aberto
Marco: [Capacidade específica]

FASE 3: DOMÍNIO (Mês 5-6)
Aprendizagem: [Áreas especializadas, melhores práticas]
Recursos:
- [ ] Conteúdo de nível especialista
- [ ] Envolvimento com a comunidade
Prática:
- [ ] Aplicação no mundo real
- [ ] Ensino/mentoria de outros
Marco: [Competência profissional]

ORÇAMENTO SEMANAL DE TEMPO: [Divisão de horas]
- Aprendizagem: [X horas]
- Prática: [X horas]
- Projetos: [X horas]
- Revisão: [X horas]

MÉTRICAS DE SUCESSO:
- Peças de portfólio: [Número e tipo]
- Certificações: [Se aplicável]
- Uso no mundo real: [Trabalho, freelance, etc.]

Modelo de Mergulho Profundo em Tópico

TÓPICO: [Área de Assunto]
PROFUNDIDADE ALVO: [Conhecimento prático / Especialista / Domínio]
PROPÓSITO: [Por que você está aprendendo isso]

PRÉ-TRABALHO: CONSTRUIR CONTEXTO
- [ ] Pesquise o campo: [Recursos de visão geral]
- [ ] Entenda por que isso é importante
- [ ] Identifique sub-tópicos principais

CURRÍCULO PRINCIPAL
Recursos (em ordem):
1. [Recurso introdutório]
2. [Recurso fundamental]
3. [Recurso avançado]

Aprendizagem Ativa:
- [ ] Faça anotações com suas próprias palavras
- [ ] Crie mapas conceituais
- [ ] Explique para outros
- [ ] Escreva ensaios de resumo

Aplicação:
- [ ] Exemplos do mundo real
- [ ] Estudos de caso
- [ ] Conjuntos de problemas
- [ ] Oportunidade de ensino

INTEGRAÇÃO
Conectar a:
- [Tópico relacionado 1]
- [Tópico relacionado 2]
- [Área de aplicação prática]

EVIDÊNCIA DE DOMÍNIO:
- [ ] Consegue ensinar isso para um iniciante
- [ ] Consegue debater nuances com um especialista
- [ ] Consegue aplicar em situações novas

Melhores Práticas

  • Comece pelo fim - Defina o que você quer ser capaz de FAZER, não apenas saber
  • Construa antes de estar pronto - Projetos ensinam mais do que cursos
  • Aprenda no momento certo - Estude o que você precisa para seu projeto atual
  • Ensine para solidificar - A melhor maneira de aprender é explicar para outros
  • Pratique deliberadamente - Foque nos pontos fracos, obtenha feedback imediato
  • Espaçe seu aprendizado - Prática distribuída supera a memorização intensiva
  • Teste-se regularmente - A prática de recuperação auxilia na retenção
  • Varie sua prática - Contextos diferentes aprofundam a compreensão
  • Busque feedback cedo - Não pratique erros
  • Foque nos fundamentos - Básico profundo supera amplitude superficial
  • Participe de comunidades - Aprendizagem é social
  • Acompanhe seu progresso - Progresso visível mantém a motivação
  • Agende tempo de aprendizado - Não acontecerá espontaneamente
  • Limite o trabalho em andamento - Uma habilidade principal de cada vez
  • Revise e reflita - Revisão espaçada previne esquecimento

Anti-Padrões de Aprendizagem

Inferno dos Tutoriais

Problema: Seguir tutoriais constantemente, mas não consegue construir de forma independente Solução: Após cada tutorial, construa algo semelhante sem instruções

Falácia do Colecionador

Problema: Acumular cursos e livros, mas nunca terminar Solução: Um recurso de cada vez, conclusão sobre coleção

Paralisia do Perfeccionismo

Problema: Esperar para "entender completamente" antes de praticar Solução: Construa primeiros rascunhos imperfeitos, itere em direção à qualidade

Consumo Passivo

Problema: Assistir vídeos e ler sem fazer Solução: 80% prática, 20% consumo

Aprendizagem Aleatória

Problema: Saltar entre tópicos sem estrutura Solução: Siga um caminho deliberado, termine o que começa

Recursos de Aprendizagem Recomendados

Meta-Aprendizagem (Como Aprender)

  • Livro: "Make It Stick" - Ciência da aprendizagem bem-sucedida
  • Livro: "Ultralearning" - Estratégias de aprendizagem autodirigida
  • Livro: "Peak" - Segredos da expertise
  • Artigo: Taxonomia de Bloom - Níveis de compreensão

Plataformas por Estilo de Aprendizagem

Aprendizes Baseados em Projetos

  • freeCodeCamp, The Odin Project, Frontend Mentor
  • Construa projetos reais desde o primeiro dia

Aprendizes Estruturados

  • Coursera, edX, Udacity
  • Currículos completos com certificados

Aprendizes Visuais

  • Canais do YouTube, Udemy, Skillshare
  • Demonstrações visuais

Aprendizes de Livros

  • Livros técnicos, O'Reilly, Manning
  • Cobertura profunda e abrangente

Aprendizes Comunitários

  • Servidores Discord, Reddit, Stack Overflow
  • Aprenda através da colaboração

Pontos de Integração

Esta habilidade funciona bem com:

  • Definidor de Objetivos: Alinhe aprendizado com objetivos de carreira/pessoais
  • Planejador Diário: Agende tempo de aprendizado dedicado
  • Gerenciador de Lista de Leitura: Acompanhe recursos de aprendizado
  • Rastreador de Hábitos: Construa hábitos consistentes de aprendizado
  • Gerador de Diário: Reflita sobre o progresso do aprendizado

Exemplo de Sessão de Caminho de Aprendizagem

Usuário: "criar caminho de aprendizagem para Python"

Resposta da Habilidade: "Ótima escolha — Python é incrivelmente versátil. Vamos projetar um caminho de aprendizagem que funcione para você.

Primeiro, algumas perguntas de contexto para personalizar isso:

1. O que você quer FAZER com Python?

  • Análise/ciência de dados?
  • Desenvolvimento web?
  • Automação/scripting?
  • Aprendizado de máquina?
  • Habilidades gerais de programação?

2. Qual é sua experiência atual em programação?

  • Nunca programou antes?
  • Conhece outra linguagem?
  • Já experimentou um pouco?

3. Quanto tempo você pode dedicar?

  • Horas por semana?
  • Prazo/deadline?

4. Como você aprende melhor?

  • Vídeos e tutoriais?
  • Livros e documentação?
  • Construindo projetos?
  • Uma mistura de tudo?

Leve seu tempo — boas respostas criam um caminho melhor."

Usuário: "Quero fazer análise de dados, nunca programei antes, posso fazer 5 horas por semana, aprendo melhor fazendo projetos"

Resposta da Habilidade: "Perfeito. Análise de dados sem experiência em programação, abordagem focada em projetos, 5 horas/semana.

Aqui está seu caminho personalizado:

Python para Análise de Dados: Caminho de Aprendizagem de 12 Semanas

Fase 1: Fundamentos de Python (Semanas 1-4)

Objetivo: Competência básica em Python

Semana 1-2: Básico

  • Recurso: Curso freeCodeCamp de Python (primeiras 4 horas)
  • Mini-projeto: Construa uma calculadora simples
  • Prática: 30 exercícios de Python no Exercism
  • Tempo: 3hrs aprendizado, 2hrs prática

Semana 3-4: Estruturas de dados

  • Recurso: Automate the Boring Stuff (capítulos sobre listas, dicts)
  • Projeto: Construa um gerenciador de contatos (armazena/recupera dados)
  • Tempo: 2hrs leitura, 3hrs projeto

Ponto de Verificação: Você consegue escrever loops, funções e trabalhar com listas/dicts?

Fase 2: Ferramentas de Análise de Dados (Semanas 5-8)

Objetivo: pandas, numpy, básico de visualização

Semana 5-6: pandas básico

  • Recurso: Curso de pandas do Kaggle
  • Projeto: Analise um conjunto de dados simples (escolheremos um juntos)
  • Tempo: 2hrs tutoriais, 3hrs projeto

Semana 7-8: Visualização

  • Recurso: Tutoriais de matplotlib/seaborn
  • Projeto: Crie gráficos a partir do seu conjunto de dados
  • Tempo: 1hr tutoriais, 4hrs trabalho no projeto

Ponto de Verificação: Você consegue carregar, limpar e visualizar dados?

Fase 3: Análise Real (Semanas 9-12)

Objetivo: Análise de dados completa

Semana 9-10: Projeto de análise completa

  • Escolha um conjunto de dados real (Kaggle, data.gov)
  • Limpar → Analisar → Visualizar → Insights
  • Tempo: 5 horas completas no projeto

Semana 11-12: Técnicas avançadas

  • Aprenda conforme necessário para seu projeto
  • Polir e documentar seu trabalho
  • Compartilhe sua análise

Ponto de Verificação Final: Análise publicada no GitHub


Estrutura Semanal (5 horas):

  • Segunda-feira: 1 hora de aprendizado (tutorial/leitura)
  • Quarta-feira: 2 horas de mãos...

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

majiayu000/claude-skill-registry

Builds, edit or validate Agent Skill through conversational discovery. Use when the user requests to "Create an Agent", "Optimize an Agent" or "Edit an Agent".

majiayu000/claude-skill-registry

Edit existing BMAD agents while maintaining compliance

majiayu000/claude-skill-registry

Edit existing BMAD agents while maintaining compliance

majiayu000/claude-skill-registry

Edit existing BMAD modules while maintaining coherence

majiayu000/claude-skill-registry

Edit existing BMAD modules while maintaining coherence

majiayu000/claude-skill-registry

Analyzes current state and user query to answer BMad questions or recommend the next workflow or agent. Use when user says what should I do next, what do I do now, or asks a question about BMad

majiayu000/claude-skill-registry

Build AI agents with Google ADK Python (Agent Development Kit). Use for multi-agent systems, workflow agents (sequential/parallel/loop), Vertex AI deployment, tool integration, human-in-the-loop.

majiayu000/claude-skill-registry

Build AI agents with Google ADK Python (Agent Development Kit). Use for multi-agent systems, workflow agents (sequential/parallel/loop), Vertex AI deployment, tool integration, human-in-the-loop.

majiayu000/claude-skill-registry

Portfolio allocation and rebalancing optimizer. Manages asset allocation across stocks/cash/bonds, performs periodic rebalancing, and ensures diversification according to market regime and risk tolerance.

majiayu000/claude-skill-registry

Create a hilarious and ultra-realistic video of an anthropomorphic animal acting like a human vlogger in a real-world setting.

majiayu000/claude-skill-registry

Speech-to-text transcription and translation via OpenAI Audio API -- models, response formats, timestamps, prompting, streaming, chunking, and diarization

majiayu000/claude-skill-registry

BlockRun works with Claude Code and Google Antigravity.

majiayu000/claude-skill-registry

This skill should be used when the user asks about libraries, frameworks, API references, or needs code examples. Activates for setup questions, code generation involving libraries, or mentions of specific frameworks like React, Vue, Next.js, Prisma, Supabase, etc.

majiayu000/claude-skill-registry

小省导购员数字人带货版即梦视频提示词生成系统,基于四大智能体协同(提示词生成师、质量管控师、知识库运维师、跨环节适配师),按照"主体+运动+场景+(镜头语言+光影+氛围)"公式输出中英文双版提示词,适配5s短视频。确保人物一致性、视觉连贯性、情绪连贯性,支持知识库智能复用和跨工具适配(Suno音乐、AI绘画),为数字人带货视频提供高质量提示词生成服务。

majiayu000/claude-skill-registry

Upload and manage files using Google Gemini File API via scripts/. Use for uploading images, audio, video, PDFs, and other files for use with Gemini models. Supports file upload, status checking, and file management. Triggers on "upload file", "file API", "upload image", "upload PDF", "upload video", "file management".

majiayu000/claude-skill-registry

CRITICAL: Use for MolyKit AI chat toolkit. Triggers on: BotClient, OpenAI, SSE streaming, AI chat, molykit, PlatformSend, spawn(), ThreadToken, cross-platform async, Chat widget, Messages, PromptInput, Avatar, LLM

majiayu000/claude-skill-registry

AI and machine learning workflow covering LLM application development, RAG implementation, agent architecture, ML pipelines, and AI-powered features.

majiayu000/claude-skill-registry

Analyze images/audio/video with Gemini API (better vision than Claude). Generate images (Imagen 4), videos (Veo 3). Use for vision analysis, transcription, OCR, design extraction, multimodal AI.

majiayu000/claude-skill-registry

Analyze images/audio/video with Gemini API (better vision than Claude). Generate images (Imagen 4), videos (Veo 3). Use for vision analysis, transcription, OCR, design extraction, multimodal AI.

majiayu000/claude-skill-registry

Skill for discovering and researching autonomous AI agents, tools, and ecosystems using the AgentFolio directory.

Habilidades Relacionadas