walterreid/reflex-anthropic-skill

Reflex é uma skill para Claude que descobre e carrega módulos de comportamento em tempo de execução por meio de uma convenção de sistema de arquivos. Sem registro, sem configuração, sem listas fixas. Você diz reflex [módulo], um roteador Python encontra o módulo e apenas as instruções desse módulo entram no contexto do LLM. Um sistema com 1.000 módulos tem a mesma sobrecarga de contexto que um com 3.

O que é reflex-anthropic-skill?

Reflex é uma skill para o Claude (e outros agentes compatíveis) que implementa um sistema modular de instruções, onde cada módulo é um arquivo Markdown individuamente armazenado no sistema de arquivos. Em vez de carregar todas as instruções disponíveis no contexto do LLM (o que causaria sobrecarga de tokens), a skill utiliza um roteador Python para localizar e carregar sob demanda apenas o módulo solicitado pelo usuário. Isso permite que você tenha centenas ou milhares de módulos de comportamento sem aumentar o consumo de contexto, pois apenas o módulo ativo entra no prompt. A skill também suporta módulos aninhados (submódulos), controle dinâmico através de variáveis de ambiente como REFLEX_DISABLED e uma funcionalidade de prefixo de namespace que simplifica o empacotamento e distribuição de skills. Projetado para Claude, Cursor, Codex e outros agentes compatíveis com o protocolo MCP, Reflex é ideal para desenvolvedores que desejam organizar e reutilizar instruções modulares sem complexidade de configuração.

Funciona com✓Claude Code~Codex CLI~Cursor
npx skills add walterreid/reflex-anthropic-skill

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

O que reflex-anthropic-skill faz?

Reflex é uma skill para Claude que descobre e carrega módulos de comportamento em tempo de execução por meio de uma convenção de sistema de arquivos. Sem registro, sem configuração, sem listas fixas. Você diz reflex [módulo], um roteador Python encontra o módulo e apenas as instruções desse módulo entram no contexto do LLM. Um sistema com 1.000 módulos tem a mesma sobrecarga de contexto que um com 3.

Como Funciona

  1. Instalação: Coloque o script reflex.py (ou reflex.mjs para Node.js) em um diretório acessível pelo seu agente.
  2. Criação de Módulos: Crie arquivos .md dentro de um diretório reflex/ na raiz do projeto. Cada arquivo representa um módulo.
  3. Ativação: Digite reflex [nome-do-modulo] no chat. O roteador encontra o módulo, carrega seu conteúdo e o insere no contexto do LLM.
  4. Submódulos: Use diretórios para organizar módulos aninhados (ex.: reflex/docker/compose.md é ativado com reflex docker/compose).

Plataformas Suportadas

  • Claude (Desktop e Web)
  • Cursor
  • Codex
  • Qualquer agente compatível com o protocolo MCP

Instalação Rápida

# Clone o repositório
$ git clone https://github.com/walterreid/reflex-anthropic-skill.git
# Copie o roteador para seu projeto
$ cp reflex-anthropic-skill/reflex.py ./reflex.py
# Crie seu primeiro módulo
$ mkdir reflex
$ echo "# Meu Módulo\n\nInstruções aqui." > reflex/meu-modulo.md

Uso

Usuário: reflex meu-modulo
Agente: (carrega as instruções de reflex/meu-modulo.md e age de acordo)

Configuração

Variável de AmbienteDescriçãoPadrão
REFLEX_DISABLEDDesabilita a skill completamentefalse
REFLEX_PREFIXPrefixo de namespace para módulosvazio
REFLEX_PATHCaminho para o diretório de módulos./reflex/

Exemplo de Módulo

# docker/compose

Para criar um docker-compose.yml básico para um serviço web:

```yaml
version: '3'
services:
  web:
    build: .
    ports:
      - "80:80"

Lembre-se de expor as portas corretas.

Como Contribuir

Contribuições são bem-vindas! Veja o arquivo CONTRIBUTING.md para mais detalhes.

Licença

Este projeto está licenciado sob a licença MIT. Veja o arquivo LICENSE para mais informações.

Habilidades Relacionadas