colibri-ports
Leitura de portas Colibri: use quando um projeto C# precisar criar ou adaptar código para ler o valor de uma porta usando CoLib.Ambiente e CoLib.Colibri…
Skill by ColibriAgile
Chalk Labs
Need help deploying colibri-ports?
Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/colibriagile-colibri-ports
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/colibri-ports
What's inside
- Skill name
colibri-ports- Description
- Leitura de portas Colibri: use quando um projeto C# precisar criar ou adaptar código para ler o valor de uma porta usando CoLib.Ambiente e CoLib.Colibri, preservando fontes, propriedades, defaults, erros e ciclo de vida comprovados pelo DConnect. Não use para consumir endpoints do DConnect, ler portas fora do ambiente Colibri ou alterar o formato de launcher.conexao sem evidência.
- License
- MIT
- Instructions
- 64 lines in SKILL.md · view on GitHub
Files (4)
- SKILL.md
- evidence.md · references/
- guardrails.md · references/
- rules.md · references/
SKILL.md (first lines)
# Leitura de portas Colibri Esta skill orienta a criação de código C# que lê um valor de porta a partir das configurações oficiais do ambiente Colibri. O DConnect é apenas a aplicação de referência; a implementação-alvo deve ler a propriedade solicitada, sem criar um cliente do DConnect. ## Steps **Step 1: Fixar o contrato** 1. O agente deve identificar o projeto-alvo, o tipo de host, o target framework, as instruções aplicáveis, os arquivos afetados e os testes existentes. 2. O agente deve registrar a propriedade de porta solicitada, sua finalidade local, as fontes Master/cliente, precedências, defaults, erros e ciclo de vida esperados. 3. Se não houver projeto-alvo concreto, o agente deve produzir orientação de paridade e manter a adoção como lacuna, sem inventar APIs. *Done when:* fonte, alvo, escopo, glob `**/*.cs`, propriedade de porta e critério de paridade estão explícitos. **Step 2: Carregar a referência comprovada** 1. Quando a tarefa envolver leitura de uma porta do ambiente Colibri, o agente deve ler `references/rules.md` em full antes de alterar C#. 2. Antes de escolher uma adaptação, o agente deve ler `references/guardrails.md` em full. 3. Quando uma afirmação precisar de proveniência, o agente deve consultar `references/evidence.md` em full e usar as localizações exatas da referência. *Done when:* cada comportamento que será preservado está ligado a uma regra, guardrail e evidência ou marcado como lacuna. **Step 3: Confrontar o alvo** 1. O agente deve localizar a fonte de configuração, imports ou referências de `CoLib.Ambiente` e `CoLib.Colibri`, a propriedade de porta equivalente e os testes de configuração. 2. O agente deve mapear cada regra como `adotar`, `adaptar`, `incompatível`, `não aplicável` ou `lacuna`. 3. O agente deve escalar diferenças de versão, formato de arquivo, propriedade, ciclo de vida, exceções ou contratos antes de escolher substitutos. *Done when:* toda regra aplicável tem decisão no alvo, toda incompatibilidade tem impacto registrado e nenhuma premissa de integração permanece implícita. **Step 4: Implementar o fluxo** 1. O agente deve usar `CoLib.Ambiente.ConfiguracoesDeAmbiente` como fonte de leitura e selecionar a propriedade de porta comprovada para o requisito. 2. O agente deve usar `IProvedorDeConfiguracoesDoAmbiente` ou `ProvedorDeConfiguracoesDoAmbiente` somente quando a propriedade solicitada existir nesse contrato; para propriedades fora dele, deve usar a adaptação comprovada ou escalar a lacuna. 3. O agente deve preservar a distinção entre `Portas.<propriedade>` e `Master.Porta`, sem inferir a propriedade pela finalidade do serviço. 4. O agente deve centralizar o parsing na lib Colibri e manter o código-alvo responsável apenas por obter e expor o valor necessário. *Done when:* o código-alvo lê a propriedade correta pelas abstrações Colibri, não contém parser concorrente e todos os arquivos modificados estão cobertos por testes ou por uma lacuna explícita. **Step 5: Validar a paridade** 1. O agente deve testar as fontes Master e cliente, a propriedade solicitada, a precedência de argumentos de linha de comando no Master, defaults, arquivos obrigatórios ausentes e falhas do cache antes e depois da atribuição de `Portas`. 2. O agente deve testar a distinção entre propriedades de porta e confirmar que o valor lido é o usado pelo código-alvo local. 3. O agente deve executar somente os comandos de validação já existentes no alvo; antes de `dotnet build`, `dotnet test`, `dotnet publish` ou `dotnet run`, deve carregar `dotnet-efficient-validation`. *Done when:* as validações direcionadas passam, as diferenças são explicadas e nenhum erro ou fallback foi silenciado. **Step 6: Auditar a entrega** 1. O agente deve reler as alterações e confirmar que cada decisão normativa aponta para evidência ou para uma decisão explícita do alvo. 2. O agente deve registrar versões não comprovadas, origem desconhecida de `launcher.conexao`, propriedades ausentes no contrato e ausência de testes diretos. *Done when:* o relatório final separa observado, inferido e desconhecido, e não contém arquitetura nova apresentada como paridade. ## Error Handling - Se `CoLib.Ambiente` ou `CoLib.Colibri` não estiver disponível, o agente deve marcar `incompatível` e escalar a escolha da dependência; a implementação deve preservar a proveniência em vez de substituir a biblioteca por semelhança nominal. - Se `ncrmaster.cfg` ou `launcher.boot` forem obrigatórios e estiverem ausentes, o agente deve preservar a falha explícita observada. - Se `launcher.conexao` tiver formato ou produtor desconhecido, o agente deve preservar a leitura somente após confirmar o contrato; caso contrário, deve registrar uma lacuna. Trate a atribuição de `Portas` como não transacional: uma falha posterior não implica restauração automática dos defaults. - Se o alvo reproduzir a leitura do Master, preserve a precedência de argumentos de linha de comando válidos sobre os valores do INI; registre uma decisão quando essa precedência não fizer parte do requisito. - Se a propriedade solicitada não existir no contrato Colibri comprovado, o agente deve registrar a lacuna e escalar a adaptação antes de criar uma nova abstração. - Se o alvo exigir reload, validação de faixa, probe de disponibilidade, retry ou consumo de endpoint, o agente deve tratar isso como decisão fora da evidência extraída.
From ColibriAgile/agents-instructions, MIT.
More from ColibriAgile/agents-instructions
- 0.570score
colibri-deploy-producao
ColibriAgile
Liberação para produção dos pacotes Colibri a partir de tarefas do Jira: lê uma ou mais chaves (por exemplo WIN-3159), levanta as versões dos pacotes, confere…
SkillAFreshness: AClaude Code +9 - 0.570score
colibri-report-builder
ColibriAgile
Relatório grid do Colibri Reports — cria ou altera relatórios com saída grid (.conf, SQL com bloco de metadados de filtros/ordenação/relacionamento e grid.ini).
SkillAFreshness: AClaude Code +9 - 0.567score
colibri-cis-testes
ColibriAgile
CIS (ColibriServer) em teste no ambiente local: use quando for preciso testar a API REST do CIS isolado em outra porta, ou integrado ao POS ou a outro client.
SkillAFreshness: AClaude Code +9 - 0.566score
colibri-design-kit
ColibriAgile
Colibri Design Kit leva a linha visual das aplicações Colibri (perfis Admin e Operação) a um repositório e mede a aderência a ela, sobre a skill impeccable 4.x.
SkillAFreshness: AClaude Code +9 - 0.565score
commit
ColibriAgile
Cria commits no padrão conventional commits (título + descrição em bullets), tratando primeiro os submódulos com alterações pendentes e depois o repositório…
SkillAFreshness: AClaude Code +9 - 0.529score
agent-customization
ColibriAgile
**WORKFLOW SKILL** — Create, update, review, fix, or debug VS Code agent customization files (.instructions.md, .prompt.md, .agent.md, SKILL.md…
SkillBFreshness: BClaude Code +9 - 0.529score
architectural-analysis
Pedro Nauck
Read-only architectural audit of a .NET/C# codebase — dead code, duplication, anti-patterns, nullability and type safety, code smells — written to a report…
SkillBFreshness: BClaude Code +9 - 0.529score
atualizar-pacotes-nuget
ColibriAgile
tight NuGet: atualiza dependências .NET com dotnet outdated, valida restore/build/testes, sincroniza submódulos e decide entre corrigir uma incompatibilidade…
SkillBFreshness: BClaude Code +9 - 0.529score
colibri-connection-string
ColibriAgile
Configuração de conexões — Use when a tarefa precisar incluir ou refatorar a obtenção de strings SQL Server ou PostgreSQL por arquivos de configuração do…
SkillBFreshness: BClaude Code +9 - 0.526score
ai-ready-score
ColibriAgile
AI Ready avalia a prontidão de um repositório para agentes de IA com nota de 0 a 5 e achados verificáveis.
SkillBFreshness: BClaude Code +9 - 0.526score
colibri-logging
ColibriAgile
Logs — Use quando o agente adiciona, refatora ou padroniza o logging de aplicação C# para o padrão Colibri.
SkillBFreshness: BClaude Code +9 - 0.526score
assign-bundles
ColibriAgile
Atribui interativamente cada skill de SKILLS/ sem bundle a um bundle existente ou novo em bundles.yaml, perguntando skill por skill com opções de bundle…
SkillBFreshness: BClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Aug 19, 2026 (2 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from ColibriAgile
- 0.570score
colibri-report-builder
ColibriAgile
Relatório grid do Colibri Reports — cria ou altera relatórios com saída grid (.conf, SQL com bloco de metadados de filtros/ordenação/relacionamento e grid.ini).
SkillAFreshness: AClaude Code +9 - 0.570score
colibri-deploy-producao
ColibriAgile
Liberação para produção dos pacotes Colibri a partir de tarefas do Jira: lê uma ou mais chaves (por exemplo WIN-3159), levanta as versões dos pacotes, confere…
SkillAFreshness: AClaude Code +9 - 0.567score
colibri-cis-testes
ColibriAgile
CIS (ColibriServer) em teste no ambiente local: use quando for preciso testar a API REST do CIS isolado em outra porta, ou integrado ao POS ou a outro client.
SkillAFreshness: AClaude Code +9 - 0.566score
colibri-design-kit
ColibriAgile
Colibri Design Kit leva a linha visual das aplicações Colibri (perfis Admin e Operação) a um repositório e mede a aderência a ela, sobre a skill impeccable 4.x.
SkillAFreshness: AClaude Code +9 - 0.565score
commit
ColibriAgile
Cria commits no padrão conventional commits (título + descrição em bullets), tratando primeiro os submódulos com alterações pendentes e depois o repositório…
SkillAFreshness: AClaude Code +9 - 0.529score
agent-customization
ColibriAgile
**WORKFLOW SKILL** — Create, update, review, fix, or debug VS Code agent customization files (.instructions.md, .prompt.md, .agent.md, SKILL.md…
SkillBFreshness: BClaude Code +9
Done for you
Rather not set it up yourself?
Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.
See how we build AI agents →Read the case studies
Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.
- launches shipped
- 50+
- launches shipped
- media placements
- 500+
- media placements
- founders on every account
- 2
- founders on every account
Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block
Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.
Get colibri-ports running in your business
Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.
Cite this page
colibri-ports skill. Agent Mart. https://agentmart.dev/skills/colibriagile-colibri-ports (last updated 2026-10-24)