colibri-logging
Logs — Use quando o agente adiciona, refatora ou padroniza o logging de aplicação C# para o padrão Colibri.
Skill by ColibriAgile
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-logging
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-logging
What's inside
- Skill name
colibri-logging- Description
- Logs — Use quando o agente adiciona, refatora ou padroniza o logging de aplicação C# para o padrão Colibri. Não use para decisões que substituam a pilha de logging, retenção ou política de segurança de payload.
- License
- MIT
- Instructions
- 53 lines in SKILL.md · view on GitHub
Files (4)
- SKILL.md
- evidence.md · references/
- guardrails.md · references/
- rules.md · references/
SKILL.md (first lines)
# Logs Colibri Torne toda alteração de logging rastreável pelo log viewer: descrição curta antes do primeiro `|`, detalhes estruturados depois dele e configuração centralizada em `CoLib.Logging`. ## Fluxo **Etapa 1: Fixar a paridade** 1. Leia `references/rules.md` e `references/guardrails.md` integralmente antes de editar. 2. Localize o ponto de entrada, os projetos referenciados, os `ILogger` envolvidos e os testes do fluxo afetado. 3. Quando a alteração envolver uma exceção, divergência de versão, payload sensível, logger temporário ou uma dúvida de precedência, leia `references/evidence.md` integralmente. 4. Classifique a alteração como bootstrap da aplicação, classe com DI, biblioteca sem DI, mensagem existente, payload HTTP ou teste. *Concluído quando:* cada arquivo alterado e cada ponto de configuração/teste impactado está classificado, e toda exceção de paridade está identificada. **Etapa 2: Paralelizar a implementação** 1. Separe o plano em superfícies sem arquivos compartilhados: configuração de host (`Program.cs`, `.csproj`), chamadas de logging de produção e testes. 2. Quando existirem duas ou mais superfícies independentes, inicie em uma única rodada paralela até três subagentes especializados: - configuração: bootstrap, DI, pasta, subpasta, `.logc` e configuração externa; - escrita: mensagens, exceções, propriedades estruturadas e payloads; - testes: `CoLib.Logging.Fake`, middleware e clientes HTTP. 3. Dê a cada subagente os arquivos exclusivos, as regras e guardrails aplicáveis, e o conteúdo integral de `references/rules.md` e `references/guardrails.md`. 4. Exija de cada subagente: alterações somente nos arquivos atribuídos, decisões escaladas, validação tentada e um relatório com arquivos modificados, regras R/G atendidas, resultado da validação e bloqueios. 5. Execute centralmente as superfícies sobrepostas ou dependentes e retenha a decisão sobre bibliotecas, versões, retenção, rotação, segurança de payload e exceções operacionais. 6. Reúna os resultados, resolva dependências e confirme que cada arquivo teve um único responsável por escrita. 7. Quando um subagente falhar ou relatar bloqueio, retome centralmente o seu escopo exclusivo mantendo as mesmas regras e guardrails. *Concluído quando:* cada frente independente teve proprietário exclusivo, os resultados foram integrados e toda decisão transversal permaneceu centralizada. **Etapa 3: Aplicar o padrão** 1. Ao adicionar os pacotes da tabela de `references/rules.md`: se já existirem no projeto-alvo, mantenha a versão instalada; se ainda não existirem, adicione a versão estável mais recente disponível no feed. Nunca force upgrade/downgrade só para bater com a versão observada na referência. 2. Aplique R1 e R10 para o bootstrap, DI ou biblioteca sem DI conforme a classificação da etapa anterior. 3. Aplique R2, R3 e R4 para pasta, subpasta, arquivo diário `.logc` e configuração externa. 4. Aplique R5, R6 e R7 a toda mensagem nova ou refatorada: descrição antes do primeiro `|`, detalhes estruturados depois dele e exceção no overload de logging. 5. Aplique R8 quando o escopo tocar template, níveis ou campos do arquivo. 6. Aplique R9 e R12 para pipeline ASP.NET, bodies HTTP ou payloads de integração. 7. Preserve os invariantes G1-G8 e G10, e escale cada condição listada em `references/guardrails.md`. *Concluído quando:* cada regra aplicável foi executada e cada invariante aplicável foi preservado ou escalado. **Etapa 4: Provar o loop** 1. Revise o diff para confirmar nome de arquivo, pasta, `OutputTemplate`, nível, structured logging e overload de exceção. 2. Para código que usa `LibLoggerFactory`, teste os eventos com `CoLib.Logging.Fake` e `SetupFakeLogger<T>()`. 3. Para middleware ou clientes HTTP, preserve ou amplie os testes existentes de body JSON, omissão de HTML, redação e truncamento. 4. Execute a menor validação existente que cubra o componente alterado. 5. Escale a mudança quando ela alterar bibliotecas, versões, retenção, rotação, extensão `.logc`, template, subpasta, dados sensíveis ou exceções operacionais. *Concluído quando:* cada alteração passa pela validação aplicável e toda decisão fora da paridade está escalada em vez de ser escolhida implicitamente.
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.529score
colibri-ports
ColibriAgile
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…
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
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 14, 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
Cite this page
colibri-logging skill. Agent Mart. https://agentmart.dev/skills/colibriagile-colibri-logging (last updated 2026-10-24)