원클릭으로
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.