osovv/grace-marketplace

GRACE (Graph-RAG Anchored Code Engineering): Habilidades abertas para agentes de geração de código orientada por contratos com marcação semântica, grafos de conhecimento e suporte para Claude Code, Codex CLI e Kilo Code.

O que é grace-marketplace?

O repositório GRACE marketplace é um pacote de distribuição de habilidades (skills) para agentes de IA, não uma aplicação final. GRACE significa Graph-RAG Anchored Code Engineering (Engenharia de Código Ancorada em Graph-RAG), uma metodologia de engenharia orientada a contratos que utiliza marcação semântica, artefatos de planejamento em XML, navegação em grafos de conhecimento e execução baseada em verificação e logs. O pacote oferece skills que permitem a agentes de codificação, como Claude Code, Codex CLI e Kilo Code, inicializar artefatos de projeto GRACE, planejar arquitetura de módulos e contratos, projetar verificações e evidências de log, executar planos de forma sequencial ou em ondas paralelas seguras, inspecionar saúde do projeto, atualizar desvios, revisar integridade, explicar GRACE e responder perguntas sobre o projeto. O repositório contém tanto as fontes canônicas das skills (em `skills/grace/`) quanto uma cópia empacotada para distribuição via marketplace (em `plugins/grace/skills/grace/`), além de um CLI em Bun (`@osovv/grace-cli`) para validação e lint. A manutenção exige sincronização rigorosa entre as versões canônicas e empacotadas, validação de integridade com scripts específicos e atenção à declaração de skills publicadas no manifesto do marketplace.

Funciona com✓Claude Code✓Codex CLI~Cursor
npx skills add osovv/grace-marketplace

Installed? Explore more Produtividade e Colaboração skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

Perguntar na sua IA favorita

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

Documentação

Contexto do Repositório

Este repositório é o pacote do marketplace GRACE, não uma aplicação para usuário final.

GRACE significa Graph-RAG Anchored Code Engineering (Engenharia de Código Ancorada em Graph-RAG): uma metodologia de engenharia orientada a contratos, construída em torno de marcação semântica, artefatos de planejamento XML, navegação em grafos de conhecimento e execução baseada em verificação e logs.

O Que Este Repositório Contém

  • skills/grace/* contém as fontes canônicas das skills.
  • plugins/grace/skills/grace/* contém o espelho empacotado usado para distribuição no marketplace/plugin do Claude.
  • .claude-plugin/marketplace.json define a entrada do marketplace.
  • plugins/grace/.claude-plugin/plugin.json define o manifesto do plugin empacotado.
  • openpackage.yml define os metadados do OpenPackage.
  • README.md é a visão geral e guia de instalação voltado ao usuário.
  • package.json, src/grace.ts e src/grace-lint.ts definem o pacote CLI publicado em Bun @osovv/grace-cli e o comando grace lint.
  • scripts/validate-marketplace.ts valida empacotamento, segurança de caminhos, sincronização de versões e desvios entre versões empacotadas e canônicas.

Propósito Principal

O repositório empacota e distribui skills GRACE para que agentes de codificação possam:

  • inicializar artefatos de projeto GRACE
  • planejar arquitetura de módulos e contratos
  • projetar verificação e evidências de log
  • executar planos sequencialmente ou em ondas paralelas seguras
  • inspecionar saúde do projeto, atualizar desvios, revisar integridade, explicar GRACE e responder perguntas sobre o projeto

Este repositório trata principalmente de conteúdo metodológico, instruções de skills e empacotamento para marketplace.

Regras Importantes de Trabalho

  • Trate skills/grace/* como a fonte principal da verdade, a menos que a tarefa seja explicitamente sobre a saída empacotada.
  • Mantenha plugins/grace/skills/grace/* sincronizado com as cópias canônicas em skills/grace/* quando as skills publicadas forem alteradas.
  • Mantenha as versões sincronizadas entre README.md, openpackage.yml, .claude-plugin/marketplace.json e plugins/grace/.claude-plugin/plugin.json.
  • Valide a integridade do repositório com bun run ./scripts/validate-marketplace.ts após alterações de empacotamento ou metadados.
  • Para alterações no CLI ou ao verificar o fluxo de lint público, utilize também bun run grace lint --path . --allow-missing-docs.
  • Não presuma que todo diretório em skills/grace/ é publicado; o conjunto realmente enviado é declarado em .claude-plugin/marketplace.json.

Como Pensar Sobre Mudanças

  • Alterações no texto das skills são mudanças de produto.
  • Alterações em empacotamento/manifestos/metadados são mudanças na superfície de release.
  • Alterações de validação protegem contra desvios entre skills canônicas e cópias empacotadas.
  • Atualizações no README e changelog fazem parte da higiene de release, não são polimento opcional.

Modelo Mental Padrão Para Sessões Futuras

Se uma solicitação for ambígua, presuma que o usuário está trabalhando em uma destas áreas:

  • refinamento das instruções da metodologia GRACE
  • adição ou atualização de uma skill
  • correção de empacotamento/instalação no marketplace
  • manutenção do CLI grace publicado e seu fluxo de lint
  • manutenção da sincronização entre as árvores de skills canônicas e empacotadas
  • aperto da validação em torno de releases

Habilidades Relacionadas