audit-logs

Audit and fix Winston logger calls in BlueStack TypeScript files.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/JuantoC/BlueStack-Test-Automation-Framework --skill audit-logs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: audit-logs
Source: https://github.com/JuantoC/BlueStack-Test-Automation-Framework/tree/main/.claude/skills/audit-logs
Command: npx skills add https://github.com/JuantoC/BlueStack-Test-Automation-Framework --skill audit-logs

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Audita y corrige el uso del sistema de logs Winston en archivos o carpetas del framework BlueStack, asegurando consistencia entre niveles, presencia de metadata adecuada y adherencia a las convenciones definidas en wiki/core/logging.md.

Core Features & Use Cases

  • Análisis de usos de logger en archivos TypeScript para identificar niveles incorrectos y etiquetas faltantes.
  • Corrección in situ de llamadas a logger para alinear con las convenciones (debug/info/warn/error) y rethrow de errores cuando corresponde.
  • Generación de reporte por archivo con hallazgos y cambios aplicados, con resumen al final.
  • Verificación de que el logger no introduzca pérdidas de información sensible y que los casos de excepción utilicen getErrorMessage(error) cuando se requiera.

Quick Start

Run a full audit on a target file or folder to apply fixes automatically.

Frequently Asked Questions about audit-logs

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I audit and fix Winston logger usage in a TypeScript codebase?

Auditing Winston logger usage in TypeScript involves scanning files to identify incorrect log levels and missing metadata. This Skill applies corrections in place and generates per-file reports detailing the applied fixes alongside a final summary.

What is the best way to enforce logging conventions for debug, info, warn, and error levels?

Enforcing logging conventions for debug, info, warn, and error levels requires scanning TypeScript files to correct improper usage. This Skill audits logger calls, aligns levels with wiki standards, and applies fixes in place while generating a consolidated report.

How do I prevent sensitive information leaks in Winston audit logs?

Preventing sensitive information leaks in Winston audit logs requires verifying that logger calls do not expose confidential data. This Skill checks TypeScript files for leakage and ensures exceptions use the getErrorMessage(error) helper where required.

Does this logging audit process work with any TypeScript framework?

This logging audit process targets the BlueStack TypeScript framework specifically. It evaluates and corrects Winston logger calls by comparing them directly against the conventions defined in the BlueStack wiki/core/logging.md documentation.

Can I automatically generate a report of logging convention violations across my project?

Running an audit on your project folders automatically generates a report of logging convention violations. The process produces per-file findings of incorrect Winston logger usage and concludes with a final consolidated summary of all applied changes.