ワンクリックで
microshift-dev-analyze-start-time
Analyze MicroShift journal logs to extract statistics about start procedure
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Analyze MicroShift journal logs to extract statistics about start procedure
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Surface your daily task list — QA-ready tickets, sprint backlog, carry-over items, open PRs, RHEL verification queue, and quarterly reminders. Use at the start of your day to see what needs attention.
Show detailed info about a specific TODO task — its tracked links, notes, and live Jira/PR status. Use when the user asks about a task, wants context to resume work on it, or asks what's needed to finish a ticket. Not for listing all tasks (read the TODO file directly or use edge-ic:sprint-status for sprint-wide views)
End-of-week automation - review active work and prepare next week's TODO
Run the full Prow CI release testing workflow — create PR, trigger jobs, check status, merge PR, download and upload artifacts
Generate interactive PCP performance dashboard from a Prow job URL
Download Prow job artifacts, identify root cause of failure, and produce a structured error report
| name | microshift-dev:analyze-start-time |
| argument-hint | <journal-logs> |
| description | Analyze MicroShift journal logs to extract statistics about start procedure |
| user-invocable | true |
| allowed-tools | Bash, Read, Glob, Grep |
/microshift-dev:analyze-start-time <journal-logs>
ABSOLUTE MANDATE: The service timing table is THE ONLY OUTPUT that matters. ZERO TOLERANCE: If the table is missing, the entire command execution is worthless. PRIMARY DIRECTIVE: Generate the table immediately. Everything else is optional noise.
The analyze-start-time command extracts meaningful statistics from MicroShift's journal logs about start procedure and displays a service timing table.
SUCCESS CRITERIA - The command is only successful if:
FAILURE CONDITIONS:
<ARGUMENTS> (journal-logs): Journal logs from MicroShift, including start procedure - RequiredGoal: Identify how many restarts are included in the journal.
Actions:
r'microshift\[(\d+)\]:.*"MICROSHIFT STARTING". This is the number of times MicroShift has been restarted.microshift\[(\d+)\]:.*"MICROSHIFT READY".*since-start="([^"]+)" in the file.Goal: Get details about how long it took to start MicroShift.
Actions:
microshift\[(\d+)\]:.*"MICROSHIFT READY".*since-start="([^"]+)" to fetch logs about it.Goal: Get details about how long it took to start each of the services in MicroShift.
Actions:
SERVICE READY.*service="([^"]+)".*since-start="([^"]+)" to fetch logs about it.CRITICAL MANDATE: Generate the service performance table - THIS IS THE ONLY OBJECTIVE THAT MATTERS.
REQUIRED TABLE FORMAT (MUST BE EXACT):
------------------------------------------------------------------------------------------------------------------------
Service Runs Average Median StdDev Min Max Var% Status
------------------------------------------------------------------------------------------------------------------------
MICROSHIFT OVERALL STARTUP XX XX.XXXs XX.XXXs XXX.Xms XX.XXXs XX.XXXs X.X icon
[ALL OTHER SERVICES LISTED HERE - SORTED BY AVERAGE TIME, SLOWEST FIRST]
------------------------------------------------------------------------------------------------------------------------
MANDATORY ACTIONS - EXECUTE IN THIS EXACT ORDER:
ABSOLUTE REQUIREMENTS:
Strong prohibitions:
Positive instructions:
CRITICAL: The primary output MUST be this exact table format. Generate the table first, everything else is optional.