DevArtsLab/banco-de-conhecimento-de-carreira

Converte informações históricas de carreira de múltiplas fontes em um único banco de conhecimento de carreira interconectado que preserva fatos, histórias, voz, terminologia e evidências para extração e reinterpretação futuras específicas para funções.

O que é banco-de-conhecimento-de-carreira?

Este skill permite que um agente de IA (como Claude Code, Cursor ou Codex) transforme informações históricas de carreira de diversas fontes — como transcrições acadêmicas, currículos anteriores, registros de emprego e certificações — em um banco de conhecimento único e interconectado. Diferente de um currículo tradicional, o resultado é um repositório reutilizável que preserva todos os fatos, terminologia, evidências e o contexto de origem, permitindo que conteúdo específico para uma função seja extraído posteriormente sem perder a integridade histórica. O skill usa separadores compactos (`/` dentro de blocos de fonte, `||` entre fontes) para otimizar o armazenamento e a recuperação eficiente. Ele suporta múltiplas plataformas de agentes de IA e é útil para profissionais que desejam manter um registro fiel de sua trajetória, evitando a inflação artificial de habilidades e permitindo adaptações precisas para diferentes oportunidades de trabalho.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/DevArtsLab/agent-skills/tree/main/skills/devartslab-career-knowledge-bank

Installed? Explore more Programação e Desenvolvimento skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Perguntar na sua IA favorita

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

Documentação

Banco de Conteúdo Histórico de Carreira

Propósito

Converter informações históricas de carreira em massa de várias fontes em um único banco de conteúdo de carreira interconectado.

As entradas suportadas incluem:

transcrições acadêmicas registros educacionais listas de cursos diplomas certificados registros de treinamento currículos anteriores currículos adaptados a funções candidaturas de emprego conteúdo de portfólio documentação de projetos registros de emprego registros de aprendizagem desenvolvimento profissional certificações prêmios outras informações históricas relacionadas à carreira

A saída NÃO é um currículo.

A saída NÃO é uma coleção de seções de currículo separadas.

A saída é um banco de conteúdo histórico reutilizável a partir do qual conteúdo específico para uma função pode ser extraído posteriormente.

Modelo de Saída Principal

Cada fonte de entrada se torna um bloco de conteúdo compacto.

Vários blocos de fonte são separados por:

||

Não use cabeçalhos repetidos, numeração, explicações, marcadores ou rótulos verbosos entre blocos de fonte, a menos que seja necessário para preservar a identidade da fonte.

Estrutura preferida:

[fonte encapsulada 1] || [fonte encapsulada 2] || [fonte encapsulada 3]

Todos os blocos de fonte formam coletivamente um banco de conteúdo histórico interconectado.

Regra de Encapsulamento

Dentro de cada bloco de fonte:

preserve fatos históricos preserve terminologia útil preserve títulos de cursos preserve habilidades preserve conceitos preserve ferramentas preserve tecnologias preserve datas preserve notas preserve CRAs preserve credenciais preserve realizações preserve frases relevantes preserve conceitos transferíveis

Conecte informações relacionadas usando separadores compactos.

Separador interno preferido:

/

Exemplo:

Boston Architectural College / Boston, Massachusetts / Estudos de pós-graduação / M.Arquitetura / Arquitetura / 2012 Outono / 2013 Primavera / Princípios de Design / Design Arquitetônico / Estúdio de Design / Design Espacial / AutoCAD I-2D / AutoCAD II-3D / AutoCAD / CAD 2D / CAD 3D / Design Assistido por Computador / Desenho Técnico / 2D Drafting / 3D Drafting / Comunicação Visual / Pensamento de Design / Pensamento Espacial / Resolução Criativa de Problemas / Representação Visual

Manipulação de Entrada em Massa

Quando várias fontes históricas são fornecidas juntas, processe cada fonte independentemente primeiro.

Para cada fonte:

extrair normalizar consolidar remover duplicação desnecessária identificar terminologia relacionada identificar conceitos transferíveis preservar evidências factuais encapsular as informações resultantes em um bloco compacto

Em seguida, conecte os blocos usando:

||

Não mescle fatos de fontes não relacionadas em uma única sequência indistinguível se isso destruir o contexto da fonte.

Não crie rótulos de fonte verbosos meramente para separar as entradas.

Exemplo de Saída em Massa

As fontes de entrada podem incluir:

Transcrição Currículo anterior de Desenvolvedor Frontend Currículo anterior de UI/UX Histórico de projetos

Saída:

Boston Architectural College / Boston, Massachusetts / M.Arquitetura / Arquitetura / Princípios de Design / Design Arquitetônico / Estúdio de Design / Design Espacial / AutoCAD I-2D / AutoCAD II-3D / 2D CAD / 3D CAD / Design Assistido por Computador / Desenho Técnico / Comunicação Visual / Pensamento de Design / Pensamento Espacial / Resolução Criativa de Problemas / CRA 3.33 || React / Next.js / JavaScript / TypeScript / desenvolvimento frontend / desenvolvimento de componentes / interfaces responsivas / desenvolvimento de UI / componentes reutilizáveis / desenvolvimento web || Design de Interface de Usuário / Experiência do Usuário / hierarquia visual / design responsivo / acessibilidade / sistemas de design / prototipagem / design centrado no usuário || desenvolvimento de projetos / Git / GitHub / integração de API / integração de banco de dados / implantação / colaboração

O resultado inteiro é um banco de conteúdo histórico.

O delimitador || identifica o limite entre as entradas originais em massa sem exigir cabeçalhos verbosos.

Preservação Histórica

Nunca descarte informações simplesmente porque não parecem relevantes para a função alvo atual do usuário.

Informações históricas podem se tornar relevantes para outra função posteriormente.

Mantenha uma única fonte da verdade.

Não crie um banco de conteúdo permanente separado para cada cargo.

Deduplicação

Remova duplicatas exatas.

Remova repetições óbvias quando a ocorrência repetida não adiciona significado.

Preserve variantes distintas quando elas têm valor de recuperação.

Exemplo:

AutoCAD AutoCAD I-2D AutoCAD II-3D 2D CAD 3D CAD Design Assistido por Computador

permanecem juntos porque fornecem diferentes termos de recuperação úteis.

Não reduza tudo a:

AutoCAD

Da mesma forma, preserve:

React React.js desenvolvimento de componentes componentes reutilizáveis desenvolvimento frontend desenvolvimento de UI

quando cada termo fornece valor de recuperação útil.

Conexões Semânticas

Conecte terminologia que representa conhecimento relacionado.

Exemplo:

Design Arquitetônico / Estúdio de Design / Design Espacial / Design Visual / Princípios de Design / Pensamento de Design / Pensamento Espacial / Comunicação Visual / Representação Visual / Resolução Criativa de Problemas

Design técnico:

AutoCAD / 2D CAD / 3D CAD / Design Assistido por Computador / Desenho Técnico / 2D Drafting / 3D Drafting / Design Técnico

Evidência acadêmica:

A AutoCAD I-2D / A Design 3D / A- Desenho de Design 2D / A- AutoCAD II-3D / C+ Desenho à Mão Livre / CRA 3.33 / CRA 3.08 Outono 2012 / CRA 3.85 Primavera 2013

Fontes de Currículo

Ao processar um currículo existente:

preserve cargos preserve empregadores preserve datas preserve responsabilidades preserve realizações preserve tecnologias preserve ferramentas preserve projetos preserve habilidades preserve terminologia preserve palavras-chave específicas da função preserve conceitos transferíveis

Um currículo adaptado para uma função ainda é material de fonte histórica.

Não restrinja sua terminologia a essa função.

Se vários currículos adaptados usam terminologia diferente, preserve a terminologia útil de cada um, removendo duplicação desnecessária.

Fontes Acadêmicas

Para transcrições e registros educacionais:

preserve instituição localização formação programa curso principal concentração disciplinas períodos créditos notas CRAs desempenho acadêmico evidência específica de disciplinas

Extraia conceitos transferíveis dos cursos quando razoavelmente suportado.

Não converta cursos em experiência de emprego profissional.

Não implique maestria profissional baseada apenas em um curso.

Fontes Profissionais

Para fontes de emprego, estágio, voluntariado, projeto ou desenvolvimento profissional:

preserve organização função datas responsabilidades tecnologias ferramentas projetos realizações métodos domínios colaboração capacidades técnicas capacidades de negócio terminologia profissional

Mantenha distinções entre:

emprego educação treinamento projetos trabalho voluntário certificações trabalho independente

Expansão de Terminologia

Extraia terminologia útil suportada pela fonte.

Inclua:

texto original terminologia equivalente comum abreviações terminologia expandida terminologia técnica relacionada terminologia conceitual relacionada terminologia transferível terminologia de domínio

Não invente expertise não suportada.

Exemplo:

AutoCAD II-3D / AutoCAD / 3D CAD / Design Assistido por Computador / 3D Drafting / Design Técnico / Visualização 3D

Integridade de Evidências

Toda afirmação factual deve ser suportada pela entrada.

Não transforme:

cursos em emprego treinamento em experiência profissional interesse em expertise exposição em maestria um projeto em emprego uma palavra-chave em proficiência demonstrada

Preserve a distinção entre:

experiência profissional experiência acadêmica treinamento experiência em projetos capacidade transferível conhecimento conceitual

Proveniência

Cada informação significativa deve ser internamente rastreável até sua fonte.

Por exemplo:

React / componentes reutilizáveis / arquitetura de componentes / consistência de UI

poderia estar internamente relacionado a:

Currículo 2025 / Tópico 3

enquanto:

M.Arquitetura / Estúdio de Design / AutoCAD II-3D

relaciona-se a:

Transcrição BAC

A proveniência não precisa aparecer na saída compacta do banco de conteúdo.

O compilador deve preservá-la internamente.

Isso se torna valioso quando mais tarde se pergunta:

De onde veio essa habilidade?

Esta terminologia é realmente suportada pela minha história?

Evidência vs Capacidade

Distinga estas etapas:

FONTE -> EVIDÊNCIA -> CAPACIDADE -> INTERPRETAÇÃO -> EXPRESSÃO ALVO

FONTE O material de entrada bruto.

EVIDÊNCIA O que a fonte demonstra que aconteceu.

CAPACIDADE Uma habilidade transferível razoavelmente derivada da evidência.

INTERPRETAÇÃO Uma leitura profissional dessa capacidade.

EXPRESSÃO ALVO Como comunicá-la para uma função específica.

Exemplo:

Estúdio de Design (fonte) -> evidência de projeto de curso (evidência) -> design espacial (capacidade) -> pensamento de design (interpretação) -> design de produto (expressão alvo)

Esta progressão deve permanecer rastreável para proteger contra inflação acidental.

Não pule diretamente da fonte para a expressão alvo sem as etapas intermediárias.

Fontes Conflitantes

Se duas fontes históricas entrarem em conflito:

não invente silenciosamente uma resolução prefira a fonte claramente autoritativa ou explicitamente atualizada preserve distinções históricas significativas quando necessário não fabrique informações ausentes

Datas

Preserve datas quando elas estabelecem contexto histórico.

Mantenha datas conectadas a:

diplomas cursos emprego projetos treinamento certificações progressão de carreira desempenho acadêmico

Estilo de Saída

Use conteúdo compacto orientado a palavras-chave.

Não transforme o conteúdo em prosa polida.

Não adicione palavras de preenchimento gramatical.

Não explique o processo de extração.

Não adicione comentários entre blocos de fonte.

Não crie cabeçalhos desnecessários.

Não use marcadores, a menos que o usuário especificamente os solicite.

Use:

/

para conectar informações relacionadas dentro de um bloco de fonte.

Use:

||

para separar blocos de fonte de entrada em massa.

Eficiência de Tokens

Otimize a saída para compacidade.

Prefira:

React / TypeScript / JavaScript / desenvolvimento frontend / desenvolvimento de componentes

em vez de:

React, TypeScript e JavaScript, com experiência em desenvolvimento frontend e de componentes.

Prefira:

Boston Architectural College / M.Arquitetura / Arquitetura / 2012 Outono / 2013 Primavera

em vez de:

Boston Architectural College, onde o usuário estudou Arquitetura no programa de M.Arquitetura durante o Outono de 2012 e Primavera de 2013.

Não repita:

nomes de fonte nomes de categoria explicações frases contextuais conectores gramaticais

a menos que seja necessário para precisão.

Recuperação Futura

O banco de conteúdo deve suportar solicitações futuras como:

extrair conteúdo para Desenvolvedor Frontend extrair conteúdo para Desenvolvedor de Software extrair conteúdo para Designer UI/UX extrair conteúdo para Arquiteto extrair conteúdo para Desenvolvedor Cloud extrair conteúdo para Engenheiro de Software de IA adaptar meu currículo para esta vaga encontrar todas as habilidades históricas relevantes identificar experiência transferível extrair educação relevante extrair terminologia técnica relevante

Quando uma função alvo for fornecida posteriormente:

pesquise todo o banco de conteúdo interconectado identifique informações diretamente relevantes identifique informações adjacentes identifique conceitos transferíveis identifique terminologia relevante identifique evidências de suporte priorize relevância da função preserve a integridade das evidências

Não modifique a fonte histórica da verdade meramente porque uma função específica requer terminologia diferente.

Validação Final

Antes da saída:

preserve todos os fatos históricos significativos preserve terminologia útil preserve distinções de fonte preserve datas preserve evidências acadêmicas preserve evidências profissionais remova duplicatas desnecessárias retenha variantes significativas conecte informações relacionadas evite alegações não suportadas evite linguagem artificial de currículo use / para conexões internas compactas use || entre entradas de fonte em massa mantenha o resultado inteiro como um banco de conteúdo histórico reutilizável

Comportamento Padrão

Sempre que o usuário fornecer informações históricas de carreira:

extraia tudo que é útil conecte informações relacionadas remova duplicação desnecessária encapsule cada fonte em massa independentemente separe blocos de fonte com || preserve todo o registro histórico retorne o banco de conteúdo interconectado compacto

O resultado deve ser tratado como uma fonte de verdade histórica de carreira de longo prazo, não como um currículo final.

Evolução de Terminologia e Adaptação de Senioridade

Propósito

Manter informações históricas como a fonte da verdade, permitindo que sua terminologia, interpretação, nível de comunicação e apresentação evoluam com a carreira do usuário.

Informações históricas devem permanecer estáveis.

A terminologia profissional pode evoluir.

A complexidade da comunicação pode evoluir.

O enquadramento para o público-alvo pode evoluir.

O posicionamento de senioridade pode evoluir.

Nunca altere fatos históricos meramente para fazer o usuário parecer mais sênior.

Camadas do Modelo de Carreira

Mantenha estas camadas conceituais:

FONTE HISTÓRICA DE VERDADE INTERPRETAÇÃO DE CARREIRA CAMADA DE TERMINOLOGIA / SENIORIDADE COMUNICAÇÃO ALVO

Além disso, dois atributos estão associados ao material histórico e à comunicação gerada:

BANCO DE HISTÓRIAS VOZ

Histórias e Voz não são camadas que modificam fatos. Eles são atributos associados ao material histórico e à comunicação gerada.

Fonte Histórica de Verdade

Contém o que realmente aconteceu.

Preserve:

funções responsabilidades projetos tecnologias ferramentas cursos escolaridade treinamento certificações realizações datas métricas terminologia texto da fonte evidências históricas

Não reescreva esta camada com base nos requisitos da função alvo.

Interpretação de Carreira

Traduza evidências históricas em conceitos profissionais.

Identifique:

capacidades técnicas capacidades profissionais capacidades transferíveis conhecimento de domínio conceitos arquitetônicos conceitos de design conceitos de engenharia conceitos de negócio conceitos de resolução de problemas conceitos de liderança conceitos de sistemas

A interpretação pode evoluir à medida que a carreira do usuário se desenvolve.

Comunicação Alvo

Adapte as informações interpretadas para:

cargo alvo senioridade alvo indústria empresa descrição da vaga público meio de comunicação profundidade técnica contexto profissional

O conteúdo de comunicação alvo não é uma nova fonte de verdade.

Ele é uma expressão temporária, específica para um contexto, da verdade histórica.

Banco de Histórias

Um banco de histórias contém narrativas, anedotas e exemplos extraídos de:

evidência histórica contexto de fonte cronologia de carreira elementos de projeto relações de equipe contexto de problema contexto de solução resultados de trabalho

As histórias são derivadas de evidências, mas não são elas próprias evidências.

Boa história:

Histórico: O usuário liderou o redesenho de um sistema de design para uma plataforma SaaS.

Má história:

Histórico: O usuário liderou o redesenho de um sistema de design para uma plataforma SaaS, reduzindo a dívida técnica de UI e melhorando consistência e eficiência.

Mesmo que a segunda afirmação provavelmente seja verdadeira, ela contém alegações factuais adicionais além das evidências da história de origem.

Voz

Voz refere-se a:

padrões de linguagem estilo de comunicação forma de expressão

Voz pode ser:

modelada a partir do material histórico do usuário sugerida pelo usuário derivada de exemplos de comunicação

Voz deve refletir a comunicação profissional do usuário, não a voz do modelo.

Voz não é uma evidência. Não crie voz a partir de evidência.

Como a Evolução Funciona

Etapas:

  1. Mantenha o banco de conteúdo histórico estável.
  2. Quando o alvo for fornecido, interprete o conteúdo histórico.
  3. Aplique a evolução de terminologia e senioridade.
  4. Adapte a comunicação para o alvo.
  5. Conte histórias que são suportadas pela história.
  6. Use voz consistente com a comunicação profissional do usuário.

Nunca:

reescreva a fonte histórica da verdade invente experiência passada atualize datas passadas mude cargos passados adicione responsabilidades passadas não suportadas remova evidências passadas

Exemplos de Evolução

Exemplo: Evolução de Terminologia

Fonte Histórica: AutoCAD I-2D / AutoCAD II-3D

Alvo de Carreira: Arquiteto Sênior

Interpretação: Proficiência em CAD, modelagem 2D e 3D

Comunicação: Proficiência avançada em AutoCAD, modelagem paramétrica 2D e 3D, documentação de design

Interpretação do Arquiteto Sênior: Coordenou a documentação de design usando AutoCAD; supervisionou a modelagem paramétrica e a coordenação de desenhos

Exemplo: Evolução de Senioridade (Não Recomendada)

Fonte Histórica: Desenvolvedor Júnior (2021-2023)

Permitido: "Papeis de contribuidor individual" / "Experiência em foco em frontend" / "2+ anos de experiência"

Não Permitido: "Liderou" / "Arquiteto" / "Direcionou a estratégia técnica"

Problema de Inflação de Senioridade

Problema comum:

Fonte: Estágio de 3 meses Comunicação desejada: "Experiência em liderança"

Sem evidência de liderança, não traduza para liderança.

Permaneça fiel à fonte, mas interprete para o alvo:

"Exposição a fluxos de trabalho de equipe" / "Familiaridade com processos de desenvolvimento" / "Aprendizagem observacional em ambiente profissional"

Adaptação de Maturidade

À medida que a carreira do usuário amadurece:

reinterpretações de habilidades podem se tornar mais sofisticadas conexões entre habilidades passadas e presentes podem se tornar mais aparentes o contexto passado pode ser entendido através de lentes mais experientes

Regra:

Reinterpretação é permitida quando suportada.

Reescrita não é permitida.

Quando um engenheiro sênior reflete sobre um projeto júnior:

reinterpretação:

"Aprendi a importância de testes modulares" (suportado: o projeto júnior tinha testes)

reescrita:

"Projetou e implementou uma estratégia abrangente de testes" (não suportado: o projeto júnior não tinha esse escopo)

Validação de Evolução

Antes de produzir comunicação evoluída:

verifique se a fonte histórica permanece inalterada verifique se a evolução da terminologia é razoável verifique se a adaptação de senioridade é suportada verifique se as histórias são baseadas em evidências verifique se a voz corresponde ao estilo do usuário verifique se a comunicação alvo atende aos requisitos de função

Comportamento Padrão de Evolução

Quando um pedido de comunicação adaptada chega:

primeiro extraia do banco de conteúdo histórico interprete para o nível de carreira alvo aplique evolução de terminologia aplique adaptação de senioridade aplique adaptação de comunicação aplique seleção de histórias (se necessário) aplique modelagem de voz (se disponível) produza a comunicação alvo

Não modifique o banco de conteúdo histórico durante este processo.

O banco de conteúdo histórico permanece a fonte imutável de verdade.responda com sucesso.

Individual skills in this repo

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

Habilidades Relacionadas