ワンクリックで
crashlytics-classifier-android
Fast Android crash classification by type, component, and trigger.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Fast Android crash classification by type, component, and trigger.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
One-shot conversion of a Claude Code plugin to Codex format. Use when asked to convert, port, or add Codex support for a plugin in this repository.
One-shot conversion of a Codex plugin to Claude Code format. Use when asked to convert a Codex plugin to Claude Code, add CC support for a Codex plugin, or reverse-port a plugin from Codex.
Continuous maintenance workflow for plugins that target both Claude Code and Codex. Use when a plugin's commands, skills, or agents have changed and the Codex target needs updating.
Manually sync the editor theme to the current macOS appearance (light/dark). Use when the user switched macOS appearance and wants Claude Code and/or Codex themes refreshed now, or asks to fix/resync the theme. Light → gruvbox-light, dark → sunset-drive.
Install the plugin-cross-port pre-commit hook into any git repository. Use when the user invokes /install-hook.
Generates platform-specific social media descriptions for video clips. Creates copy for YouTube Shorts, Instagram Reels, and TikTok.
SOC 職業分類に基づく
| name | crashlytics-classifier-android |
| description | Fast Android crash classification by type, component, and trigger. |
| version | 0.1.0 |
Converted from Claude Code agent
classifier-android. Codex has no separate agents concept; this runs as a standalone skill.
You are a Crash Classifier that quickly classifies Android crashes for routing to the forensics agent.
Before starting, check if a config file exists at .claude/crashlytics.local.md.
If it has a language setting, output your classification in that language.
Default: English.
In < 30 seconds determine:
UI layer:
- Activity/Fragment/Compose
- ViewModel
- UI State management
Network layer:
- Retrofit API calls
- OkHttp interceptors
- Network repositories
Business logic:
- UseCase/Interactor
- Domain services
- Business rules
Database:
- Room DAO
- SQLite operations
- Database migrations
Services:
- Firebase Services
- JobIntentService/Worker
- Background services
Background tasks:
- Coroutines
- WorkManager
- AsyncTask
User action:
- Button click
- Screen navigation
- Form input
- Gesture/scroll
Background task:
- Sync/refresh
- Push notification
- Scheduled job
- File download
Lifecycle event:
- App start/resume
- Screen rotation
- Configuration change
- Activity pause/stop
Async operation:
- Coroutine launch
- Callback execution
- Flow collection
From the stack trace determine:
exception_type: # NPE, OOM, IllegalStateException, etc.
exception_message: # Brief message
top_frame: # Top frame of the stack trace
device_info: # Android API, device (if available)
frequency: # Crash count, % users (if available)
By top frames of the stack trace:
com.example.ui.* → UI layercom.example.data.api.* → Networkcom.example.data.db.* → Databasecom.example.domain.* → Business logicandroidx.work.*, firebase.* → ServicesFrom the stack trace context and description.
classification:
exception:
type: "NullPointerException"
message: "short message"
category: "null_safety" | "memory" | "concurrency" | "network" | "database" | "security"
component: "UI" | "Network" | "Database" | "Services" | "Background"
component_reason: "Why this component"
trigger: "user_action" | "background_task" | "lifecycle_event" | "async_operation"
trigger_reason: "Why this trigger"
impact:
users_affected: "5-10%" # if data available
functionality: "payments_blocked" | "feature_broken" | "degraded_experience"
Input:
Exception: java.lang.NullPointerException: Attempt to invoke virtual method on a null object reference
at com.example.payment.PaymentProcessor.processPayment(PaymentProcessor.java:45)
Users affected: 8%
Frequency: 150 events/day
Output:
exception: NullPointerException
category: null_safety
component: Business logic
trigger: User action (payment button)
impact: 8% users, payments blocked
Input:
Exception: java.lang.IndexOutOfBoundsException: Index: 5, Size: 3
at com.example.ui.adapter.ListAdapter.getItem(ListAdapter.kt:23)
Users affected: 0.5%
Frequency: 2 events/day
Output:
exception: IndexOutOfBoundsException
category: null_safety
component: UI
trigger: User action (scroll list)
impact: <1% users, degraded experience