franalgaba/grimoire

Instala e opera Grimoire, cria arquivos .spell com cobertura total de sintaxe (incluindo lógica de decisão consultiva) e executa compile/validate/simulate/cast com segurança. Use quando os usuários pedirem para criar, editar, depurar, validar, simular, executar ou explicar estratégias Grimoire.

O que é grimoire?

Este skill capacita agentes de IA (como Claude Code, Cursor ou Codex) a interagir com o Grimoire, um framework para definir e executar estratégias automatizadas através de arquivos `.spell`. O Grimoire funciona como um 'tradutor' de intenções humanas em ações concretas, utilizando uma sintaxe rica que inclui lógica de decisão consultiva (`advisory decision logic`) para cenários onde o agente precisa solicitar aprovação ou orientação antes de prosseguir. Com este skill, o agente pode criar novos arquivos `.spell` do zero, editar existentes, depurar problemas de sintaxe ou lógica, e executar comandos como `compile` (que valida a sintaxe), `validate` (que verifica a viabilidade lógica), `simulate` (que testa a execução em um ambiente seguro) e `cast` (que executa a estratégia para valer). É útil para desenvolvedores que desejam automatizar workflows complexos, como deploy, testes ou gerenciamento de infraestrutura, garantindo que cada etapa seja segura e reversível sempre que necessário. Suportado nos principais assistentes de código que permitem execução de comandos no terminal, tornando-se uma ponte entre linguagem natural e automação confiável.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/franalgaba/grimoire/tree/main/skills/grimoire

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 grimoire faz?

Instala e opera Grimoire, cria arquivos .spell com cobertura total de sintaxe (incluindo lógica de decisão consultiva) e executa compile/validate/simulate/cast com segurança. Use quando os usuários pedirem para criar, editar, depurar, validar, simular, executar ou explicar estratégias Grimoire.

Funcionalidades

  • Criação de .spell: Gera arquivos de estratégia usando sintaxe completa do Grimoire.
  • Compilação: Valida a sintaxe do arquivo .spell com grimoire compile.
  • Validação: Verifica a lógica e viabilidade com grimoire validate.
  • Simulação: Testa a execução em ambiente isolado com grimoire simulate.
  • Execução: Aplica a estratégia com grimoire cast.
  • Lógica Consultiva: Suporte a ask para decisões que exigem aprovação humana.

Como Usar

  1. Instalação (se necessário):

    curl -fsSL https://raw.githubusercontent.com/franalgaba/grimoire/main/install.sh | bash
    
  2. Criar um arquivo .spell:

    grimoire new minha-estrategia.spell
    
  3. Compilar e Validar:

    grimoire compile minha-estrategia.spell
    grimoire validate minha-estrategia.spell
    
  4. Simular:

    grimoire simulate minha-estrategia.spell
    
  5. Executar:

    grimoire cast minha-estrategia.spell
    

Exemplo de .spell com Lógica Consultiva

name: "Exemplo com Decisão"
version: 1

steps:
  - ask: "Deseja prosseguir com o deploy para produção?"
    if: response == "sim"
    then:
      - run: "deploy.sh"
    else:
      - run: "cancel.sh"

Observações

  • Sempre use compile e validate antes de cast para evitar erros.
  • A lógica consultiva (ask) é ideal para workflows que exigem supervisão.
  • Consulte a documentação oficial para sintaxe avançada.

Individual skills in this repo

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

Habilidades Relacionadas