log-analysis · aj-geddes — скилл для Claude Code: разбор логов и поиск причин
Скилл для разбора логов приложений и систем: находит ошибки, повторяющиеся паттерны и первопричину сбоя. Пригодится, когда надо разобраться, почему падает сервис.
npx skills add aj-geddes/useful-ai-prompts --skill log-analysis -a claude-codeЧто делает log-analysis
Скилл учит агента читать логи как данные, а не как текст. Внутри — примеры структурного логирования на JavaScript: объект с полями level, timestamp, service, user_id, action, status, duration_ms, ip_address вместо одной строки, которую потом не распарсить. Есть и JSON-формат, удобный для Elasticsearch, с trace_id и вложенным блоком error.
В каталоге references/ лежат четыре справочника: структурное логирование, уровни и паттерны, инструменты анализа, типовые запросы. Агент берёт оттуда готовые приёмы, когда вы просите найти причину сбоя или посчитать частоту ошибок.
Скилл описывает подход, а не подключается к вашему логу сам. Если логи пишутся через console.log одной строкой, сначала придётся перейти на структурированный вывод — иначе разбирать будет нечего.
Какие задачи решает
- найти первопричину падения сервиса по логам
- перевести логи с
console.logна структурированный JSON - собрать запросы к Elasticsearch по частым ошибкам
- разобрать инцидент безопасности по действиям пользователей
- оценить здоровье приложения по уровням и паттернам логов
Примеры запросов агенту
- разбери этот лог и найди первопричину ошибки
- перепиши логирование в auth-service на структурированный формат
- какие запросы к Elasticsearch покажут всплеск ошибок за час
Как установить log-analysis
1Через Skills CLI (Vercel)
npx skills add aj-geddes/useful-ai-prompts --skill log-analysis -a claude-code2Вручную: положить файлы
~/.claude/skills/log-analysis/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/log-analysis/
1Через Skills CLI (Vercel)
npx skills add aj-geddes/useful-ai-prompts --skill log-analysis -a codex2Вручную: положить файлы
.agents/skills/log-analysis/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add aj-geddes/useful-ai-prompts --skill log-analysis -a cursor2Вручную: положить файлы
.cursor/skills/log-analysis/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install aj-geddes/useful-ai-prompts log-analysis2Вручную: положить файлы
.github/skills/log-analysis/SKILL.md1Через Skills CLI (Vercel)
npx skills add aj-geddes/useful-ai-prompts --skill log-analysis -a gemini-cli2Командой платформы
gemini skills install https://github.com/aj-geddes/useful-ai-prompts --path skills/log-analysisВручную: положить файлы
.devin/skills/log-analysis/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add aj-geddes/useful-ai-prompts --skill log-analysis -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Из того же набора118
Другие версии log-analysis
Похожие
Рядом в теме «DevOps и инфраструктура»
Всё по теме «DevOps и инфраструктура» →Вопросы о log-analysis
Как установить log-analysis в Claude?
Выполните npx skills add aj-geddes/useful-ai-prompts --skill log-analysis -a claude-code. Скилл появится в ~/.claude/skills/log-analysis/SKILL.md.
Что делает log-analysis?
Помогает агенту разбирать логи приложений и систем: искать ошибки, повторяющиеся паттерны и первопричину сбоя. Опирается на структурное логирование и справочники по инструментам анализа.
Какие платформы поддерживает скилл?
Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI и OpenCode. Для каждой платформы своя команда установки.
Исходный текст
SKILL.md · MIT
---
name: log-analysis
description: >
Analyze application and system logs to identify errors, patterns, and root
causes. Use log aggregation tools and structured logging for effective
debugging.
---
# Log Analysis
## Table of Contents
- [Overview](#overview)
- [When to Use](#when-to-use)
- [Quick Start](#quick-start)
- [Reference Guides](#reference-guides)
- [Best Practices](#best-practices)
## Overview
Logs are critical for debugging and monitoring. Effective log analysis quickly identifies issues and enables root cause analysis.
## When to Use
- Troubleshooting errors
- Performance investigation
- Security incident analysis
- Auditing user actions
- Monitoring application health
## Quick Start
Minimal working example:
```javascript
// Good: Structured logs (machine-readable)
logger.info({
level: 'INFO',
timestamp: '2024-01-15T10:30:00Z',
service: 'auth-service',
user_id: '12345',
action: 'user_login',
status: 'success',
duration_ms: 150,
ip_address: '192.168.1.1'
});
// Bad: Unstructured logs (hard to parse)
console.log('User 12345 logged in successfully in 150ms from 192.168.1.1');
// JSON Format (Elasticsearch friendly)
{
"@timestamp": "2024-01-15T10:30:00Z",
"level": "ERROR",
"service": "api-gateway",
"trace_id": "abc123",
"message": "Database connection failed",
"error": {
"type": "ConnectionError",
"code": "ECONNREFUSED"
// ... (see reference guides for full implementation)
```
## Reference Guides
Detailed implementations in the `references/` directory:
| Guide | Contents |
|---|---|
| [Structured Logging](references/structured-logging.md) | Structured Logging |
| [Log Levels & Patterns](references/log-levels-patterns.md) | Log Levels & Patterns |
| [Log Analysis Tools](references/log-analysis-tools.md) | Log Analysis Tools |
| [Common Log Analysis Queries](references/common-log-analysis-queries.md) | Common Log Analysis Queries |
## Best Practices
### ✅ DO
- Follow established patterns and conventions
- Write clean, maintainable code
- Add appropriate documentation
- Test thoroughly before deploying
### ❌ DON'T
- Skip testing or validation
- Ignore error handling
- Hard-code configuration values
© aj-geddes · MIT · aj-geddes/useful-ai-prompts