skills/analyse-app-logs/SKILL.md
Comprehensive application log investigation workflow that reads logs end-to-end, correlates signals with code paths and runtime context, and identifies evidence-backed issues with impact and remediation steps. Use when users ask to analyze logs, investigate incidents, find root causes from log records, explain recurring warnings/errors, or check whether logs reveal hidden system problems.
npx skillsauth add laitszkin/apollo-toolkit analyse-app-logsInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
open-github-issue when confirmed issues should be published.open-github-issue is unavailable, return draft issue content instead of inventing another publisher.apltk filter-logs first when the raw log set is large and the incident window can be bounded.references/filter-logs.md 了解所有參數。apltk search-logs to narrow by error signature, IDs, endpoint names, or repeated keywords before summarizing the timeline.references/search-logs.md 了解搜尋模式與上下文行設定。references/investigation-checklist.md to verify each candidate issue before reporting.references/log-signal-patterns.md to classify common failure patterns and avoid false positives.open-github-issue once per confirmed issue.gh-cli / github-token / draft-only publication mode.For each reported issue, include:
path:line mapping to the probable failing logic.If evidence is insufficient, report as hypothesis and specify exactly what additional logs/metrics are needed.
For each confirmed issue, delegate exactly one GitHub issue publication to open-github-issue.
Pass these fields to the dependency skill:
title: short symptom summary such as [Log] payment timeout spikeproblem-description: symptom, impact, and key log evidencesuspected-cause: path:line, causal chain, and confidencereproduction: steps/conditions if known; otherwise leave emptyrepo: target repository in owner/repo format when knownIf invoking the publisher CLI directly, pass these fields through apltk open-github-issue --payload-file <json> or @file inputs rather than inline shell arguments, because log evidence can contain backticks or shell metacharacters.
Issue body sections must always include these three parts:
Problem Description, Suspected Cause, and Reproduction Conditions (if available).Problem Description, Suspected Cause, and Reproduction Conditions (if available).If reproduction is unknown, let open-github-issue insert the default language-appropriate non-reproducible note.
Use this structure in responses:
path:line)gh-cli / github-token / draft-only)references/filter-logs.md — apltk filter-logs 工具的完整參數說明。在步驟 1 使用 CLI 過濾日誌時間窗前閱讀。references/search-logs.md — apltk search-logs 工具的完整參數說明。在步驟 2 搜尋日誌前閱讀。references/open-github-issue.md — apltk open-github-issue 工具的完整參數說明。在步驟 6 發布 Issue 前閱讀。references/investigation-checklist.md: Step-by-step checklist for evidence-driven log investigations.references/log-signal-patterns.md: Common log signatures, likely causes, validation hints, and false-positive guards.development
Read a user-specified PDF that marks the week's key financial events, deeply research each marked event with current sources, capture any additional breaking financial developments, and produce a concise Chinese-capable PDF briefing that explains what happened and why it matters.
documentation
Generate long-form videos (more than 10 minutes) by following user instructions and invoking related skills only when needed (`openai-text-to-image-storyboard`, `docs-to-voice`, `remotion-best-practices`). For text inputs, extract a complete long-form story arc, generate fresh storyboard images (no reuse of previously generated pictures), and render a 16:9 animated long-form video.
tools
協助完成自動化版本發佈。同步文檔、更新版本號、推送 tag 並建立 GitHub Release。
development
Incrementally refresh the architecture atlas when the project diagram drifts from actual code. Measures drift before updating to determine scope, then updates the base atlas and re-renders HTML.