structured-logging
Structured Logging - Observability Patterns
Consistent, machine-readable logging across the full stack. The backend uses structlog with JSON output; the frontend uses a custom Logger class. This skill codifies conventions for both and adds correlation IDs, log context, and level guidelines.
Description
Enforces JSON-structured logging with correlation IDs, consistent log levels, and contextual metadata across the FastAPI backend (structlog) and Next.js frontend (Logger class). Covers sensitive data redaction, request tracing, and observability best practices.
When to Apply
Positive Triggers
- Adding logging to new modules or API endpoints
- Reviewing existing log statements for consistency
- Implementing request tracing or correlation IDs
- Debugging production issues via log analysis
- Setting up log aggregation or monitoring pipelines
- User mentions: "logging", "logs", "observability", "tracing", "monitoring", "debug"
More from cleanexpo/ato
video-generation
Creates motion graphics and video content using AI video generation models (Veo, Runway). Supports product animations, social media videos, explainer content, and cinematic sequences for content workflows.
215simple-report-export
Simple report generation without Google Cloud - uses Gmail App Password or local file export (PDF, Excel, Word-compatible formats)
42australian-tax-law-research
Deep research capability for Australian taxation legislation, ATO rulings, and case law. Provides authoritative legal analysis with full citations for tax optimization decisions.
33xero-api-integration
Read-only Xero API integration for extracting financial data, reports, and transactions. OAuth 2.0 authentication with minimal required scopes for accounting analysis.
30google-slides-storyboard
Automates Google Slides presentation creation with storyboard-driven design. Generates professional slide decks from structured content, research findings, or narrative outlines using Google Slides API.
29notebook-lm-research
Performs deep document analysis and research synthesis using NotebookLM for long-context document grounding. Enables multi-source research aggregation, citation extraction, and knowledge synthesis for content creation workflows.
21