К основному содержанию
скилл CX Codex

uptime-monitoring — скилл для Claude Code: health checks

Скилл для ИИ-агента, который помогает настроить проверки доступности сервиса, статус-страницу и учёт инцидентов. Пригодится, когда нужно видеть, что именно упало.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add aj-geddes/useful-ai-prompts --skill uptime-monitoring -a claude-code
Открыть на GitHub

Что делает uptime-monitoring

Скилл описывает, как собрать мониторинг доступности: эндпоинты health check, публичный API статус-страницы, heartbeat-мониторинг и пробы Kubernetes. Внутри — краткий рабочий пример на Node.js с Express и каталог references/ из пяти гайдов: health-check-endpoints.md, python-health-checks.md, uptime-monitor-with-heartbeat.md, public-status-page-api.md, kubernetes-health-probes.md.

Агент опирается на список практик из скилла. Проверять стоит все критичные зависимости, а не только процесс приложения, и хранить историю проверок, чтобы видеть тренды. Таймауты советует ставить не слишком низкими, а алерты — не на каждый сбой. Готового сервера мониторинга скилл не даёт: код придётся писать в своём проекте.

Есть и явные запреты. Health check не стоит использовать для балансировки нагрузки, а в ответе эндпоинта не должно быть чувствительных данных. Это повод проверить свои текущие /health-ручки, если они отдают версии, строки подключения или внутренние адреса.

Какие задачи решает

  • поднять эндпоинт health check для сервиса
  • добавить глубокую проверку базы, кэша и внешнего API
  • собрать публичную статус-страницу с историей проверок
  • настроить heartbeat-мониторинг и алерты на смену статуса
  • описать пробы для Kubernetes

Примеры запросов агенту

  • добавь в проект health check эндпоинт и глубокую проверку зависимостей
  • сделай публичную статус-страницу с историей проверок по этому скиллу
  • настрой heartbeat-мониторинг и алерты на изменение статуса

Как установить uptime-monitoring

1Через Skills CLI (Vercel)

npx skills add aj-geddes/useful-ai-prompts --skill uptime-monitoring -a claude-code

2Вручную: положить файлы

~/.claude/skills/uptime-monitoring/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/uptime-monitoring/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о uptime-monitoring

Как установить uptime-monitoring в Claude?

Выполните npx skills add aj-geddes/useful-ai-prompts --skill uptime-monitoring -a claude-code. Скилл окажется в ~/.claude/skills/uptime-monitoring/SKILL.md.

Что делает uptime-monitoring?

Помогает агенту написать проверки доступности сервиса, статус-страницу и учёт инцидентов. Внутри — пример на Node.js и пять подробных гайдов в references/.

Какие платформы поддерживаются?

Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI и OpenCode. Для каждой свой флаг установки, например -a cursor или -a codex.

Исходный текст

SKILL.md · MIT
---
name: uptime-monitoring
description: >
  Implement uptime monitoring and status page systems for tracking service
  availability. Use when monitoring application uptime, creating status pages,
  or implementing health checks.
---

# Uptime Monitoring

## Table of Contents

- [Overview](#overview)
- [When to Use](#when-to-use)
- [Quick Start](#quick-start)
- [Reference Guides](#reference-guides)
- [Best Practices](#best-practices)

## Overview

Set up comprehensive uptime monitoring with health checks, status pages, and incident tracking to ensure visibility into service availability.

## When to Use

- Service availability tracking
- Health check implementation
- Status page creation
- Incident management
- SLA monitoring

## Quick Start

Minimal working example:

```javascript
// Node.js health check
const express = require("express");
const app = express();

app.get("/health", (req, res) => {
  res.json({
    status: "ok",
    timestamp: new Date().toISOString(),
    uptime: process.uptime(),
  });
});

app.get("/health/deep", async (req, res) => {
  const health = {
    status: "ok",
    checks: {
      database: "unknown",
      cache: "unknown",
      externalApi: "unknown",
    },
  };

  try {
    const dbResult = await db.query("SELECT 1");
    health.checks.database = dbResult ? "ok" : "error";
// ... (see reference guides for full implementation)
```

## Reference Guides

Detailed implementations in the `references/` directory:

| Guide | Contents |
|---|---|
| [Health Check Endpoints](references/health-check-endpoints.md) | Health Check Endpoints |
| [Python Health Checks](references/python-health-checks.md) | Python Health Checks |
| [Uptime Monitor with Heartbeat](references/uptime-monitor-with-heartbeat.md) | Uptime Monitor with Heartbeat |
| [Public Status Page API](references/public-status-page-api.md) | Public Status Page API |
| [Kubernetes Health Probes](references/kubernetes-health-probes.md) | Kubernetes Health Probes |

## Best Practices

### ✅ DO

- Implement comprehensive health checks
- Check all critical dependencies
- Use appropriate timeout values
- Track response times
- Store check history
- Monitor uptime trends
- Alert on status changes
- Use standard HTTP status codes

### ❌ DON'T

- Check only application process
- Ignore external dependencies
- Set timeouts too low
- Alert on every failure
- Use health checks for load balancing
- Expose sensitive information

© aj-geddes · MIT · aj-geddes/useful-ai-prompts

Похожие скиллы

Всё по теме «DevOps и инфраструктура» →
health-check-endpoints secondsky Скилл для ИИ-кодинга, который помогает настроить liveness, readiness и startup-пробы, а также проверки зависимостей вроде базы и Redis. CX Codex +1 406установок gke-ai-troubleshooting-tpu-dynamic-slices-monitoring официальный google Проверяет состояние TPU Dynamic Slices в GKE, помогает искать причины сбоев создания и сверяет манифесты одиночных и JobSet-нагрузок. CX Codex 3 700установок sre-engineer https://github.com/Jeffallan Помогает рассчитать бюджет ошибок, задать SLO, настроить алерты по четырём золотым сигналам и убрать рутину. Пригодится при настройке надёжности сервисов. CX Codex +1 5 100установок dt-obs-kubernetes Dynatrace Скилл помогает анализировать состояние кластеров Kubernetes, сбои подов и нехватку ресурсов через запросы Dynatrace DQL. CX Codex +1 2 600установок sentry-setup-ai-monitoring getsentry Настраивает мониторинг LLM, вызовов агентов и расхода токенов через Sentry. Скилл проверяет зависимости в проекте и подключает нужные интеграции для Node.js, Python или Laravel. CX Codex +1 3 000установок openstatus openstatusHQ Управляйте через ИИ-агента мониторами, страницами статуса, инцидентами и окнами обслуживания в openstatus. CX Codex +1 ★ 9 221звёзд репо

Из того же набора118

reactive-programming Скилл для работы с реактивными потоками: RxJS, observables, обработка backpressure. Пригодится, когда в проекте много асинхронных данных и событий. CX Codex +1 491установок api-pagination Скилл подсказывает агенту, как отдавать большие коллекции: offset/limit, курсоры, keyset. Пригодится, когда список пользователей или результатов поиска не влезает в один ответ. CX Codex +1 489установок nosql-database-design Помогает агенту проектировать коллекции MongoDB и таблицы DynamoDB: вложенные документы, индексы, денормализация. Пригодится, когда схему надо решить до кода. CX Codex +1 486установок database-indexing-strategy Скилл помогает проектировать индексы: выбирает тип, собирает составные и частичные, подсказывает по обслуживанию. Пригодится, когда запросы тормозят. CX Codex +1 486установок api-response-optimization Скилл для ИИ-кодинга, который помогает сократить время ответа API: кэширование, сжатие и чистые payload'ы. CX Codex +1 484установок background-job-processing Скилл помогает настроить фоновую обработку задач: очереди, воркеры, расписание и повторные попытки при сбоях. Пригодится, когда письма, отчёты и большие выгрузки нельзя держать в основном потоке. CX Codex +1 483установок accessibility-compliance Скилл помогает внедрять требования WCAG 2.1/2.2, клавиатурную навигацию и поддержку программ чтения с экрана. CX Codex +1 482установок git-workflow-strategy Скилл помогает агенту выбрать схему ветвления и провести фичу, релиз или хотфикс по шагам. Пригодится, когда в команде нет единых правил работы с ветками. CX Codex +1 482установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой