skills-lock/example-claude-code-skills

Exemplo prático para skil-lock — fixar o comportamento de Habilidades de IA e bloquear desvios não aprovados em CI.

O que é example-claude-code-skills?

skills-lock/example-claude-code-skills é um repositório de exemplo que demonstra como usar a ferramenta skil-lock para fixar o comportamento de habilidades de IA (como as usadas em Claude Code, Cursor ou Codex) e bloquear alterações não autorizadas durante a integração contínua (CI). Ele mostra como versionar e garantir que uma habilidade específica seja executada de forma consistente, evitando que modificações indesejadas causem regressões ou comportamento inesperado. Útil para equipes de desenvolvimento que querem controlar rigorosamente o comportamento de assistentes de IA em pipelines de CI/CD, o exemplo fornece um modelo prático de como configurar o bloqueio de desvios. Suporta qualquer plataforma que use habilidades baseadas em markdown, como Claude Code, Cursor e Codex, e funciona integrando-se diretamente com ferramentas de CI para validar o estado das habilidades.

Funciona com✓Claude Code~Codex CLI~Cursor
npx skills add skills-lock/example-claude-code-skills

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 example-claude-code-skills faz?

Exemplo prático para skil-lock — fixar o comportamento de Habilidades de IA e bloquear desvios não aprovados em CI.


Visão Geral

Este repositório serve como um modelo funcional para demonstrar o uso de skil-lock, uma ferramenta que permite fixar ("travar") o conteúdo de uma habilidade de IA a uma versão específica. Isso garante que assistentes como Claude Code, Cursor ou Codex executem exatamente a mesma lógica definida, mesmo após alterações no arquivo da habilidade, a menos que a mudança seja aprovada explicitamente.

Como Funciona

  1. Defina sua habilidade em um arquivo Markdown (ex.: SKILL.md).
  2. Utilize skil-lock para gerar um hash do conteúdo da habilidade.
  3. Integre a validação no seu pipeline de CI: o script verifica se o hash atual corresponde ao hash fixado.
  4. Se houver divergência (drift), o pipeline falha, impedindo que um comportamento não aprovado seja utilizado.

Exemplo de Uso

# Gerar lock para a habilidade atual
skil-lock lock --skill SKILL.md

# Verificar no CI se a habilidade não foi alterada sem aprovação
skil-lock verify --skill SKILL.md

Plataformas Suportadas

  • Claude Code — suporte nativo para habilidades em Markdown.
  • Cursor — utiliza o mesmo formato de habilidades.
  • Codex — compatível com habilidades baseadas em Markdown.

Benefícios

  • Consistência: Garante que todos os desenvolvedores usem a mesma versão da habilidade.
  • Segurança: Bloqueia alterações não autorizadas em pipelines automatizados.
  • Rastreabilidade: Cada mudança aprovada exige uma atualização explícita do lock.

Licença

Este é um exemplo educacional. Sinta-se à vontade para adaptá-lo às suas necessidades.

Habilidades Relacionadas