CATEular/skill

Aprofunda a leitura de artigos de IC de sinal misto e analógico, organiza análise de circuitos rastreável, métricas medidas, citações e figuras, gerando notas em Markdown/Obsidian para PMIC, Buck, amplificadores, comparadores, ADC/DAC, PLL e circuitos de referência. Não substitui projeto de circuitos ou verificação por simulação.

O que é skill?

Esta skill é especializada em transformar artigos acadêmicos reais sobre circuitos integrados analógicos e de sinal misto em notas de estudo aprofundadas e estruturadas no formato Markdown, compatíveis com Obsidian. Ela é útil para engenheiros e pesquisadores que desejam revisitar, comparar e rastrear informações de artigos de forma eficiente, aplicando uma metodologia rigorosa de leitura de circuitos, similar à usada para conversores Buck DC-DC. A skill suporta a análise de diversos tipos de circuitos, como PMICs, amplificadores, conversores ADC/DAC e PLLs, adaptando os pontos de análise conforme o tipo do artigo. Ela opera a partir de PDFs ou links fornecidos pelo usuário, extraindo figuras, registrando métricas com condições de teste, e diferenciando claramente o conteúdo original do artigo das interpretações do usuário. Ferramentas de linha de comando em Python são fornecidas para gerenciamento de caminhos e extração de figuras, garantindo que as notas sejam auto-contidas e não contenham informações pessoais ou proprietárias.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/CATEular/skill/tree/HEAD/skills/analog-ic-notes

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

Notas de IC Analógico

Organiza um artigo real em notas de IC analógico que podem ser relidas, comparadas e rastreadas, utilizando o método de leitura aprofundada de circuitos do Leitor de Buck DC-DC, e selecionando as dimensões de análise de acordo com o tipo real do artigo.

Entrada e Caminhos

Use o PDF fornecido pelo usuário, link do artigo ou ferramenta de literatura já conectada para primeiro confirmar o título, autores, ano, periódico/conferência e DOI do artigo. Orientadores não são incluídos na lista de autores.

Quando apenas o resumo estiver disponível, organize apenas as informações dentro do escopo do resumo. Se o corpo do texto ou figuras estiverem faltando, marque explicitamente e não especule sobre detalhes do circuito.

Copie config.example.json para seu próprio config.local.json, preenchendo os diretórios de entrada, notas e imagens, ou use a variável de ambiente ANALOG_IC_NOTES_CONFIG para apontar para outra configuração.

{
  "paths": {
    "papers": "./papers",
    "notes": "./notes",
    "images": "./notes/assets"
  },
  "language": "zh"
}

Caminhos relativos são baseados no diretório do arquivo de configuração. Suporta ~ e caminhos absolutos do sistema atual. Configurações pessoais não devem ser adicionadas ao pacote de skill compartilhado.

Primeiro, resolva os caminhos reais. Se nenhuma configuração for fornecida, use papers/, notes/ e notes/assets/ no diretório de trabalho atual.

python scripts/paths.py --config config.local.json

Caminhos especificados explicitamente pelo usuário na conversa atual têm prioridade. Não modifique o artigo original, não sobrescreva notas existentes. Antes de modificar registros existentes, visualize seu conteúdo e preserve a análise do usuário.

Leitura e Organização

  • Primeiro, verifique a fonte. Em seguida, estabeleça o corpo do texto em torno da questão de pesquisa, arquitetura, circuitos chave, evidências de medição e limitações. O modelo pode ser cortado de acordo com o artigo; não force um número fixo de seções.
  • Use o Modelo de Artigo Geral para salvar informações bibliográficas, tabelas de métricas, figuras chave, compreensão pessoal e questões não resolvidas.
  • Distinga entre "texto original do artigo", "sua própria derivação", "resultados de simulação" e "resultados medidos". Cite números de página, figuras, tabelas ou equações específicas.
  • Extraia trechos curtos necessários do texto original e anexe sua própria explicação. Se a frase original não puder ser encontrada, não gere citações em inglês simuladas ou reproduza grandes porções do texto principal.
  • Registre as condições de teste e definições para as métricas. Se um item estiver faltando, escreva "não reportado". Ao comparar entre artigos, primeiro verifique a fonte de alimentação, largura de banda, carga, área de silício e definição de FoM.
  • Mantenha a independência do artigo. Não associe ativamente PDKs privados do usuário, chips comerciais, projetos internos ou diretórios pessoais. Literatura relacionada deve ter fontes reais.

Seleção de Dimensões de Análise por Tipo

Tipo de ArtigoFoco de Registro
PMIC / Buck / Charge Pump / LDOTopologia, controle, fonte de alimentação e carga, chaveamento e driver, eficiência, ripple, resposta transitória e confiabilidade
Amplificador / Comparador / ReferênciaFaixa de entrada/saída, ganho e largura de banda, ruído e offset, consumo de energia, estabilidade e condições PVT
ADC / DACArquitetura, taxa de amostragem, resolução, linearidade, condições de teste dinâmico, consumo de energia e área
PLL / ClockArquitetura, faixa de frequência, ruído de fase, definição de jitter, comportamento de lock e consumo de energia

Use apenas as dimensões aplicáveis ao artigo. Não force a tabela de eficiência de um Buck e métricas de resposta de carga de degrau para outros circuitos.

Artigos de Buck podem consultar ainda mais o Modelo de Leitura Aprofundada de Buck e a Referência de Termos PMIC. As fórmulas nos materiais de referência são apenas pistas de análise; as definições específicas e condições de aplicação devem ser baseadas no artigo original.

Figuras e Equações

Primeiro, leia as Instruções de Extração de Figuras e, em seguida, use scripts/extract_figures.py. Dependências estão em requirements.txt.

python scripts/extract_figures.py paper.pdf --config config.local.json --paper-id paper-slug

Priorize a extração de regiões de imagem com base na renderização real da página PDF, preservando polaridade, cor e proporção originais. Não inverta cores se o fundo da foto estiver escuro.

Use recorte de página para diagramas de circuito vetoriais. Registre o número da página e o número da figura originais. Primeiro verifique se a figura, legenda e anotações estão completas antes de escrever na nota.

Coloque as figuras em um subdiretório dedicado ao artigo, usando links relativos de imagem Markdown. Use $...$ e $$...$$ para equações, distinguindo claramente as fórmulas do artigo de suas próprias derivações.

Verificação de Saída

  • Título, autores, ano e DOI são consistentes com a fonte. Informações do orientador são salvas separadamente.
  • Cada valor chave e afirmação tem uma fonte rastreável. Não há inovações fictícias, citações originais ou resultados de medição inventados.
  • As figuras abrem normalmente, com orientação e cores corretas. Equações e tabelas são legíveis.
  • Não há caminhos absolutos pessoais, informações de conta, processos privados ou identificadores de projetos internos.
  • O artigo original permanece inalterado. Citações relacionadas são rastreáveis. Preserve o idioma solicitado pelo usuário no corpo do texto.

A publicação pública é feita apenas com autorização explícita do usuário. Ao compartilhar, exclua config.local.json, PDFs locais e outras configurações pessoais.

Individual skills in this repo

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

Habilidades Relacionadas