CommunityEscrita e Ediçãogithub.com

addxing/conservative-code-edits (Edições Conservadoras de Códig…

Uma habilidade para o Codex que mantém as alterações de código mínimas, focadas, consistentes em estilo e seguras para projetos existentes.

O que é conservative-code-edits (Edições Conservadoras de Códig…?

Esta habilidade para o agente de IA Codex (compatível também com Claude Code, Cursor e outras ferramentas similares) é projetada para garantir que todas as modificações feitas no código sejam mínimas, bem delimitadas e consistentes com o estilo existente do projeto. Ela é particularmente útil ao trabalhar em bases de código legadas ou maduras, onde mudanças grandes ou que quebram o estilo podem introduzir riscos e inconsistências. A habilidade funciona analisando o contexto do projeto (como convenções de nomenclatura, estrutura de arquivos e padrões de código) e instrui o agente a evitar refatorações desnecessárias, remoção de código não utilizado ou alterações que possam afetar outros componentes. Ao aderir a princípios conservadores, ela reduz a probabilidade de introduzir bugs, facilita a revisão de código e mantém a integridade do projeto. É essencial para desenvolvedores que precisam fazer alterações rápidas e seguras sem comprometer a estabilidade do sistema.

Funciona com~Claude Code✓Codex CLI~Cursor
npx skills add addxing/conservative-code-edits

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

addxing/conservative-code-edits (Edições Conservadoras de Código)

Uma habilidade para o Codex que mantém as alterações de código mínimas, focadas, consistentes em estilo e seguras para projetos existentes.

Visão Geral

Esta habilidade orienta o agente de IA a fazer edições de código conservadoras, garantindo que:

  • As alterações sejam mínimas e focadas apenas no necessário.
  • O estilo existente do código seja preservado.
  • Não haja alterações colaterais ou refatorações desnecessárias.
  • A segurança e estabilidade do projeto sejam mantidas.

Como Usar

  1. Ative a habilidade no seu ambiente Codex ou agente compatível.
  2. Descreva a alteração desejada de forma clara e específica.
  3. O agente aplicará as modificações seguindo os princípios conservadores.

Princípios

PrincípioDescrição
MínimoApenas o código estritamente necessário é alterado.
FocadoAs mudanças são delimitadas a uma função, componente ou arquivo específico.
ConsistenteO estilo, nomenclatura e padrões existentes são mantidos.
SeguroNenhuma funcionalidade existente é quebrada; testes são respeitados.

Exemplos

Antes (alteração agressiva)

def get_user_name(user_id):
    # consulta ao banco de dados
    pass

Depois (alteração conservadora)

def get_user_name(user_id):
    # consulta ao banco de dados
    # Adicionado tratamento de erro
    try:
        result = database.query(f"SELECT name FROM users WHERE id = {user_id}")
        return result[0]['name']
    except IndexError:
        return None

A alteração conservadora adiciona apenas a lógica de tratamento de erro sem refatorar a função ou alterar seu comportamento externo.

Compatibilidade

  • Codex: Sim
  • Claude Code: Sim (com adaptações)
  • Cursor: Sim
  • Outros agentes: Consulte a documentação do seu agente.

Contribuição

Sinta-se à vontade para abrir issues ou pull requests no repositório oficial: addxing/conservative-code-edits.

Habilidades Relacionadas