What problem does it solve?
Many R and Python scripts produce noisy, inconsistent, or uninformative console output that makes debugging, log review, and AI-assisted troubleshooting difficult; this Skill standardizes console messaging so logs are human-readable and machine-parseable.
Core Features & Use Cases
- Structured Banners and Steps: Clear top-level banners and step dividers so each phase of a script is obvious when scanning logs.
- Status Lines and Emoji: Concise status lines with Unicode emoji and indents that summarize actions (e.g., loads, writes, API calls) and make logs scannable.
- Observability Details: Print workspace-relative paths, data dimensions (nrow, ncol, length), small previews, and a final summary block listing artifacts, counts, and configuration.
- Language-Specific Guidance: R and Python patterns for controlled printing, previews, and logging best-practices while avoiding secrets and log flooding.
- Use Case: Improve debuggability of ETL scripts so a pasted log in an AI chat contains the context needed to triage failures.
Quick Start
Add structured console output to the end of your script that prints a banner, step headers, emoji-prefixed status lines with row/column counts and paths, a short head/preview of data, and a final summary block.