Skip to content

trepr/kiro-powers

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kiro Powers — SDS/TRE-PR

Repositório de Kiro Powers desenvolvidos pela Seção de Desenvolvimento de Sistemas (SDS) do Tribunal Regional Eleitoral do Paraná (TRE-PR).

Um Power é uma integração empacotada que combina documentação, configuração de MCP server e arquivos de suporte (certificados, steering files) para estender o ambiente de desenvolvimento Kiro com capacidades de serviços externos.

Powers Disponíveis

Power Descrição
gitlab-trepr Integração com o GitLab interno do TRE-PR (gitlab.tre-pr.jus.br) — gerenciamento de projetos, merge requests, issues, pipelines de CI/CD, wiki, releases, milestones e mais

Pré-requisitos

  • Node.js 22+ — necessário para a flag --use-system-ca (confia nos certificados do Windows Certificate Store)
  • npx — utilizado para executar pacotes MCP server sem instalação global
  • Certificado da CA interna do TRE-PR instalado no Windows (normalmente distribuído via GPO)

Verificação rápida

node --version        # deve ser v22.x ou superior
npx --version         # deve estar disponível
certutil -store Root "ACRAIZ"   # verifica certificado da CA interna

Estrutura do Repositório

kiro-powers/
├── powers/
│   └── gitlab-trepr/        # Power de integração com GitLab
│       ├── POWER.md         # Documentação completa do Power
│       ├── mcp.json         # Configuração do MCP server
│       ├── tre-root-v3.crt  # Certificado da CA raiz interna (PEM)
│       ├── hooks/
│       │   └── enforce-commit-issue-link.kiro.hook  # Hook de rastreabilidade commit-issue
│       ├── skills/
│       │   ├── git-operator/SKILL.md      # Skill de operações Git (workflow TRE-PR)
│       │   └── gitlab-operator/SKILL.md   # Skill de referência para uso do Power
│       └── steering/
│           └── commit-issue-traceability.md  # Regra de rastreabilidade commit-issue
├── .kiro/
│   ├── hooks/               # Hooks do agente (validação de idioma, sync de docs)
│   ├── skills/              # Skills do agente (doc-writer, git-operator)
│   └── steering/            # Steering files para orientação do agente
├── CONTRIBUTING.md          # Guia de contribuição e fluxo Git
├── README.md                # Este arquivo
├── LICENSE                  # Apache License 2.0
└── NOTICE                   # Aviso de copyright

Instalação

  1. Abra o painel de Powers no Kiro
  2. Selecione o Power desejado para instalação
  3. Na primeira conexão, o navegador abrirá para autenticação OAuth2 com o GitLab

Para detalhes de configuração e troubleshooting, consulte a documentação de cada Power (ex: GitLab TRE-PR).

Contribuindo

Consulte o CONTRIBUTING.md para informações sobre o fluxo de trabalho Git (semi-linear com merge commits) e boas práticas para manter o histórico limpo.

Licença

Este projeto está licenciado sob a Apache License 2.0.

Copyright 2024 Tribunal Regional Eleitoral do Paraná — veja o arquivo NOTICE para detalhes.

About

No description, website, or topics provided.

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors