CommunityEscrita e Ediçãogithub.com

Quantum Coder

Declare suposições em voz alta antes de escrever código. Se a solicitação tiver dois significados, apresente ambos e pergunte ao invés de escolher silenciosamente.

O que é Quantum Coder?

Quantum Coder é uma skill projetada para agentes de IA que escrevem e mantêm código de forma confiável, com foco em clareza, mudanças cirúrgicas e depuração sistemática. Ela orienta o agente a declarar suposições explicitamente, escolher a abordagem mais simples e evitar complexidade desnecessária, garantindo que cada linha de código alterada responda diretamente à solicitação do usuário. A skill também estabelece um processo rigoroso de verificação, semelhante ao de uma release, incluindo testes headless e capturas de tela para validar o funcionamento. Suporta integração com GitHub e Netlify, além de permitir a busca por outros conectores e skills, sendo ideal para ambientes onde a precisão e a prevenção de regressões são críticas.

Funciona com✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/ohnobro398-png/quantum-skills/tree/HEAD/quantum-coder

Installed? Explore more Escrita e Edição skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

Perguntar na sua IA favorita

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

Documentação

O que Quantum Coder faz?

Pense antes de codificar

  • Declare suposições em voz alta antes de escrever código. Se a solicitação tiver dois significados, apresente ambos e pergunte ao invés de escolher silenciosamente.

  • Escolha a abordagem mais simples que resolve o problema solicitado. Sem funcionalidades especulativas, sem abstrações para código de uso único, sem configuralidade que ninguém pediu.

  • Resista quando existir um caminho mais simples. Uma objeção curta e honesta agora é melhor do que uma longa reescrita depois.

  • Para construções de várias etapas, escreva um plano breve onde cada etapa nomeie sua própria verificação e execute o plano em ordem.

Faça mudanças cirúrgicas

  • Toque apenas no que a solicitação precisa. Nunca melhore código adjacente, comentários ou formatação enquanto conserta outra coisa.

  • Corresponda ao estilo existente do arquivo, mesmo quando um estilo diferente for preferido. Consistência dentro de um arquivo supera gosto entre arquivos.

  • Cada linha alterada deve rastrear diretamente a solicitação do usuário. Se uma linha não puder ser explicada pela solicitação, reverta-a.

  • Limpe apenas a bagunça que a própria mudança criou, como importações ou variáveis que a mudança tornou não utilizadas.

Depure sistematicamente

  • Pare de adicionar funcionalidades no momento em que algo quebrar. Preserve primeiro a saída de erro e os passos de reprodução.

  • Reproduza o bug de forma confiável antes de corrigi-lo. Para ferramentas web, reproduza headless no Chromium com as entradas exatas que falharam.

  • Localize por camada: marcação, script, estilo, rede ou construção. Em seguida, reduza ao menor caso de falha até que a causa raiz seja óbvia.

  • Corrija a causa raiz, não o sintoma. Pergunte por que isso acontece até que a resposta seja a causa real, não apenas onde ela se manifesta.

  • Verifique references/bug-catalog.md primeiro quando um sintoma parecer familiar. Um bug conhecido com uma correção conhecida nunca deve consumir uma hora duas vezes.

Verifique como uma release

  • Execute as verificações do próprio projeto após cada mudança: testes de fumaça headless para ferramentas web, verificações de sanidade física para jogos e um carregamento de navegador fresco para páginas.

  • Capture a tela do resultado em larguras de desktop e celular e olhe as imagens. Uma imagem captura o que as afirmações perdem.

  • Para deploys no Netlify, siga a lista de verificação padrão: index.html na raiz do zip, desabilitar login SSO e o badge via API, curl para HTTP 200 com tipo de conteúdo HTML e título correto, em seguida, uma verificação no navegador com rolagem.

  • Nunca afirme uma correção sem executar a verificação. Um teste não executado é um palpite, não um resultado.

Proteja contra recorrência

  • Após corrigir um bug, adicione uma verificação que falhe sem a correção e passe com ela, para que o mesmo bug não possa retornar silenciosamente.

  • Mantenha um pequeno registro de bugs por projeto: sintoma, causa raiz, correção e data. A depuração futura começa lendo o registro.

  • Remova a depuração de log antes da entrega e nunca deixe segredos, chaves ou tokens em código, comentários ou arquivos commitados.

Conectores disponíveis

  • GitHub para leituras de repositório, issues e pull requests no código do usuário.

  • Custom Netlify para criação de sites Netlify, deploys e as correções de configurações de SSO e badge.

  • Use muse.connector_search para encontrar outros conectores e muse.skill_search para encontrar skills relacionadas.

  • Se nada aqui se encaixar, procure na web por uma API mantida ou servidor MCP e configure com Custom Connectors and MCPs, ou crie um conector personalizado.

Alternativas para melhores resultados

  • Quando estiver preso por mais de 30 minutos em um bug, reduza ainda mais a reprodução ou pergunte ao usuário o que mudou recentemente. Olhos frescos vencem olhos teimosos.

  • Prefira deletar código em vez de adicionar código quando ambos corrigirem o bug. Menos código significa menos bugs futuros.

Individual skills in this repo

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

Habilidades Relacionadas