- Home
- /
- Categories
- /
- Monitoring
Monitoring
Logging, metrics, and observability
ast-grep
by ssiumha
Creates ast-grep patterns for structural code search. Use when finding functions/classes by structure, refactoring code, or when grep returns too many false positives.
logging-best-practices
by nbbaier
Use before implementing logs in a medium to large scale production system.
Ai Observability
by omer-metin
debug
by v1-io
Use when debugging errors, diagnosing failures, or tracing root causes from error output. Triggers on "debug this", "why is this failing", "trace the error".
archive-conversation
by nweii
"Create analytical archival summaries of AI conversations, capturing intellectual journeys, key insights, and technical logs. Use when archiving, saving, or documenting a chat session."
questdb
by questdb
Use this skill whenever working with QuestDB — a high-performance time-series database. Trigger on any mention of QuestDB, time-series SQL with SAMPLE BY, LATEST ON, ASOF JOIN, ILP ingestion, or the questdb Python/Go/Java/Rust/.NET client libraries. Also trigger when writing Grafana queries against QuestDB, creating materialized views for time-series rollups, working with order book or financial market data in QuestDB, or any SQL that involves designated timestamps or time-partitioned tables. QuestDB extends SQL with unique time-series keywords — standard PostgreSQL or MySQL patterns will fail. Always read this skill before writing QuestDB SQL to avoid hallucinating incorrect syntax.
discover-observability
by rand
Automatically discover observability and monitoring skills when working with Prometheus, Grafana, distributed tracing, structured logging, metrics, alerting, dashboards, or monitoring. Activates for observability development tasks.
observability
by srstomp
Use when adding logging to services, setting up monitoring, creating alerts, debugging production issues, designing SLIs/SLOs, or implementing structured logging (Pino, Winston), metrics (Prometheus, DataDog, CloudWatch), or distributed tracing (OpenTelemetry).
dont-be-greedy
by ElliotJLT
When a user uploads or references a data file (CSV, JSON, XLSX, TXT, LOG) or any file larger than 100KB, immediately estimate token cost using scripts/estimate_size.py. If >30k tokens, chunk the file and summarize each chunk. If smaller, run quick inspection. Return a safe preview and summary without asking the user what to do.
trace-it
by ElliotJLT
Before modifying shared code (utilities, types, configs, base classes), traces all callers and dependents first. Activates when editing files in shared/, utils/, lib/, or anything imported by 3+ files. Prevents "fixed one thing, broke three others."
loose-ends
by ElliotJLT
Before declaring work complete, checks for loose ends: unused imports, TODO comments created, missing tests, stale references, incomplete error handling. Activates after implementing features or fixes. The cleanup that always gets skipped.
Failure Postmortem
by Sounder25
Structured logging and analysis of execution failures to prevent recurrence.
gsap-sequencing
by Bbeierle12
Complex GSAP timelines including labels, callbacks, nested timelines, and position parameters. Use when orchestrating multi-step animations, building animation sequences, or creating coordinated motion. Essential for cinematic animations and complex UI choreography.
audio-playback
by Bbeierle12
Audio playback using Tone.js including players, transport, scheduling, and loading audio. Use when implementing background music, sound effects, audio synchronization, or timed audio events. Essential for any audio-enabled web application.
observable-gepa-migration
by raveeshbhalla
Migrate DSPy GEPA usage in DSPy from the original to gepa-observable. This makes it possible for teams to clearly review each iteration and the lineage to understand how their prompt is evolving. The repository offers a web dashboard for monitoring, but requires a custom GEPA fork that provides custom observers and LM call logging. Use when developers want to add observability to GEPA optimization.
tracing-knowledge-lineages
by sebnow
"Use when replacing approaches or dismissing patterns. Traces decision history through git/jj logs, commit messages, and decision records to avoid repeating failures and rediscover abandoned solutions. Triggers: refactoring, replacing patterns, 'simplify', 'modernize', 'outdated', 'legacy', 'clean up', architectural changes."
gsap-fundamentals
by Bbeierle12
Core GSAP animation concepts including tweens, timelines, easing functions, and animation properties. Use when implementing basic animations, transitions, or learning GSAP foundations. Essential starting point for any GSAP-based animation work.
robotframework-selenium-skill
by manykarim
Generate Robot Framework tests using SeleniumLibrary for browser automation with Selenium WebDriver. Use when asked to create web UI tests, automate browsers, interact with forms, handle multiple windows/frames, or execute JavaScript.
codebase-analyzer
by pratos
Analyzes codebase implementation details with precise file:line references. Use when you need to understand HOW specific code works, trace data flow, or explain technical workings of components.
algorithm-designer
by Data-Wise
Design and document statistical algorithms with pseudocode and complexity analysis
numerical-methods
by Data-Wise
Numerical algorithms and computational techniques for statistics
kb-meta-fetch
by tiangong-ai
Fetch journal articles from Crossref published after a user-specified date and insert them into PostgreSQL journals with DOI deduplication. Use when incrementally ingesting journal metadata from journals_issn into journals.
file-watcher
by AIDotNet
监视文件和目录变化,支持事件回调和过滤。
log-analyzer
by AIDotNet
解析和分析日志文件,支持模式匹配、过滤、统计和错误检测。