Registro de skills
Fluxos de desenvolvimentoSkills públicas

GitHub Development

Revisões estruturadas de código em PR, gerenciamento de issues, fluxos de trabalho de branches e coordenação de releases para agentes de IA — orquestra ferramentas mcp-github em fluxos de trabalho de desenvolvimento comprovados.

O que esta skill ensina

Um roteiro reutilizável para um tipo específico de trabalho.

Um servidor MCP informa a um agente quais ações estão disponíveis. Uma skill adiciona o julgamento em torno dessas ações: como reconhecer o trabalho, qual sequência seguir, o que evitar e como decidir que o resultado está completo.

Orquestre fluxos de trabalho de desenvolvimento GitHub — revisões de código em PR com feedback estruturado, triagem de issues, gerenciamento de branches, coordenação de releases e busca de código. Use ao revisar pull requests, criar ou gerenciar issues, buscar código, verificar status de PR, criar branches, gerenciar releases ou coordenar…

Arquitetura

Como GitHub Development orienta um agente ADK-Rust.

A skill permanece legível e portátil porque contém instruções em vez de credenciais de serviço ou dados de negócio. O ADK-Rust a fornece ao agente, o agente escolhe dentro do limite de ferramentas revisado e o servidor MCP conectado executa a operação autenticada.

01

Solicitação do usuário

O agente recebe um objetivo expresso em linguagem comum.

02

Habilidade GitHub Development

Corresponde à intenção, fornece o guia de decisão e restringe o limite da ferramenta.

03

Agente ADK-Rust

Planeja o fluxo de trabalho e transmite cada passo significativo pelo runtime.

04

mcp-github

Executa operações autenticadas contra o sistema que possui a capacidade.

05

Resultado verificado

As regras de conclusão da skill moldam as evidências retornadas ao usuário.

Instruções portáteis: SKILL.md · Limite de capacidade: mcp-github · Ferramentas permitidas: 15

Guia de decisão

Como o agente transforma uma solicitação na ação correta.

Essas rotas vêm diretamente das instruções da skill. Elas ajudam o modelo a reconhecer a intenção e selecionar uma ferramenta ou fluxo de trabalho focado em vez de improvisar por toda a superfície da capacidade.

01

"revisar", "PR", "pull request", "diff"?

WORKFLOW 1: Revisão de Código em PR

02

"issue", "bug", "solicitação de recurso", "ticket"?

WORKFLOW 2: Gestão de Issues

03

"branch", "criar branch", "excluir branch"?

WORKFLOW 3: Gestão de Branches

04

"release", "tag", "changelog", "merge para main"?

WORKFLOW 4: Coordenação de Releases

05

"buscar", "procurar", "onde está", "código"?

WORKFLOW 5: Busca de Código

06

Não está claro?

Pergunte: "Gostaria que eu revisasse um PR, gerenciasse issues ou buscasse código?"

Fluxos de trabalho comprovados

Sequências repetíveis para resultados úteis.

Um fluxo de trabalho une várias chamadas de ferramentas em uma tarefa que o usuário realmente reconhece. A skill explica a sequência e o resultado pretendido enquanto o ADK-Rust transmite o progresso do agente pelo runtime compartilhado.

013-5 chamadas

Revisão de Código PR

Revisão estruturada com comentários inline e checklist

021-2 chamadas

Gerenciamento de Issues

Issues bem formatadas com passos para reproduzir e labels

032-3 chamadas

Gerenciamento de Branches

Criação/limpeza segura de branches com convenções de nomes

043-4 chamadas

Coordenação de Releases

Merge verificado com checagens CI e notificações

051-2 chamadas

Busca de Código

Encontrar código com caminhos de arquivo e contexto

Limite da ferramenta

A skill pode usar 15 ferramentas documentadas.

Esta lista de permissões é declarada pela skill. Ela mantém o agente focado nas ações necessárias para este trabalho enquanto mcp-github mantém a responsabilidade pela autenticação, validação e sistema conectado.

search_repos
get_repo
list_branches
get_file_contents
search_code
list_pull_requests
get_pull_request
get_pr_diff
create_review
create_issue
update_issue
create_pull_request
merge_pull_request
create_branch
delete_branch

Regras de trabalho

O que o agente deve fazer.

  • Siga o guia de decisão, use o limite de ferramenta declarado e verifique o resultado antes de responder.

Limites operacionais

O que o agente deve evitar.

  • Revise o SKILL.md completo antes de habilitar esta skill para trabalho em produção.

Instalar e conectar

Adicione a skill ao lado da capacidade que ela espera.

Instale o repositório onde seu carregador de skills ADK-Rust possa descobri-lo, conecte mcp-github e confirme que as ferramentas declaradas estão disponíveis antes de pedir ao agente para usar o fluxo de trabalho.

Instalar a skill
# Claude Code
git clone https://github.com/zavora-ai/skill-github-development.git \
  ~/.skills/skills/github-development

# ADK-Rust
cp -r github-development /path/to/project/.skills/skills/
Formato de carregamento ADK-Rust
let skills = SkillLoader::from_dir("~/.skills/skills").await?;
let skill = skills.load("github-development").await?;

let agent = LlmAgentBuilder::new("agent")
    .instruction(skill.instructions())
    .tools(skill.allowed_tools(toolset)?)
    .build()?;

A declaração de compatibilidade do repositório: Requer servidor mcp-github conectado com PAT do GitHub. Opcional: mcp-slack para notificações de PR, mcp-jira para vinculação de issues.

Documentação oficial

Leia o pacote completo da skill.

O repositório permanece autoritativo para suas instruções exatas, exemplos, scripts auxiliares, recursos, requisitos MCP, licença e atualizações posteriores.

Registro da fonte

Metadados do repositório para esta entrada da skill.

Ver repositório público ↗
Licença
Apache-2.0
Ferramentas permitidas
15
Referências
3
Revisão
42a9ac29e112
Atualizado
31 de mai. de 2026