jrmoulckers/.github

JRM Studio — identidade compartilhada, arquivos de saúde da comunidade, camada canônica de IA (agentes/skills/prompts), workflows reutilizáveis e a ferramenta de sincronização entre repositórios.

O que é .github?

Este skill define o repositório `.github` da JRM Studio, que serve como um centro central para manter identidade organizacional, arquivos de saúde da comunidade, uma camada canônica de IA, workflows reutilizáveis e ferramentas de sincronização entre repositórios. Ele permite que agentes de IA como Claude Code, Cursor ou Codex encontrem e apliquem automaticamente as melhores práticas compartilhadas em toda a organização, incluindo templates de issues, guias de contribuição, prompts para agentes e definições de skills. Para desenvolvedores, isso simplifica a governança e garante consistência em dezenas de repositórios, enquanto permite que agentes interajam com workflows padronizados sem configuração manual. A ferramenta de sincronização entre repositórios mantém todos os arquivos canônicos atualizados automaticamente, reduzindo a deriva entre projetos. Ao entender este skill, agentes podem navegar nos arquivos do `.github`, aplicar configurações de community health e invocar workflows reutilizáveis de forma autônoma.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add jrmoulckers/.github

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

O que .github faz?

JRM Studio — identidade compartilhada, arquivos de saúde da comunidade, camada canônica de IA (agentes/skills/prompts), workflows reutilizáveis e a ferramenta de sincronização entre repositórios.

Visão Geral

O repositório .github funciona como o centro de comando para todos os repositórios da organização JRM Studio. Ele armazena:

  • Identidade Compartilhada: Perfil da organização, badges e assets visuais.
  • Arquivos de Saúde da Comunidade: Templates de issues, guias de contribuição, código de conduta e outros documentos de governança.
  • Camada Canônica de IA: Definições de skills, prompts e configurações de agentes que podem ser referenciados por ferramentas de IA como Claude Code, Cursor e Codex.
  • Workflows Reutilizáveis: Workflows do GitHub Actions que podem ser invocados por outros repositórios.
  • Ferramenta de Sincronização: Um script ou workflow que garante que mudanças neste repositório sejam propagadas para todos os outros repositórios da organização.

Estrutura do Repositório

.github/
├── profile/
│   └── README.md        # Perfil da organização
├── ISSUE_TEMPLATE/       # Templates de issues
├── PULL_REQUEST_TEMPLATE.md
├── workflows/            # Workflows reutilizáveis do GitHub Actions
├── skills/               # Definições de skills para agentes de IA
├── prompts/              # Prompts canônicos para agentes
└── sync-tool/            # Ferramenta de sincronização entre repositórios

Como Usar

Para Agentes de IA

Agentes podem consultar este repositório para:

  • Encontrar arquivos de saúde da comunidade apropriados ao criar issues ou PRs.
  • Aplicar workflows reutilizáveis de acordo com as necessidades do projeto.
  • Usar prompts canônicos para interações consistentes com agentes.
  • Referenciar definições de skills para entender o comportamento esperado.

Para Desenvolvedores

Desenvolvedores interagem com este repositório através de:

  1. Pull Requests: Contribuições para arquivos de saúde da comunidade ou workflows seguem o fluxo padrão de PR.
  2. Ferramenta de Sincronização: Executada automaticamente ou manualmente para propagar mudanças.
  3. GitHub Actions: Workflows reutilizáveis são invocados a partir de outros repositórios via uses: jrmoulckers/.github/.github/workflows/<workflow>.yml@<ref>.

Workflows Reutilizáveis

WorkflowDescrição
ci.ymlPipeline de CI padrão com lint, teste e build
release.ymlWorkflow de release automatizado
sync.ymlSincroniza arquivos canônicos para todos os repositórios

Declaração de Skills

Arquivos de skills neste repositório definem capacidades específicas que agentes de IA podem carregar. Exemplo:

# skills/community-health.yaml
name: community-health
version: 1.0.0
description: Aplica templates de issues e guias de contribuição da organização
platforms: [claude-code, cursor, codex]

Manutenção

Para adicionar um novo arquivo de saúde da comunidade:

  1. Crie o arquivo no diretório apropriado.
  2. Atualize a ferramenta de sincronização se necessário.
  3. Envie um PR para revisão.

Licença

Este repositório é mantido pela JRM Studio. Consulte o arquivo de licença no repositório para detalhes.

Habilidades Relacionadas