fix-sentry

Solid

Auto-fix high-frequency Sentry issues: fetch issues > N occurrences, analyze stack traces, fix code, create GitHub issues, and submit PRs. Supports user feedback issues (event.type "default") with attachment analysis (logs, screenshots) when include_feedback=true. Use when: (1) User says "/fix-sentry", (2) User asks to fix Sentry issues.

AI & Automation 27,256 stars 2614 forks Updated today Apache-2.0

Install

View on GitHub

Quality Score: 93/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Fix Sentry Skill Automated workflow: Sentry issues → analyze → fix → GitHub Issue → PR. **Announce at start:** "I'm using fix-sentry skill to find and fix high-frequency Sentry issues." ## Operating Modes ### Batch Mode (default) Invocation: `/fix-sentry` or `/fix-sentry threshold=50` - Uses the specified threshold (default 100) to fetch issues - Runs full Phase 1 → Phase 2 → Phase 3 - Fixes all qualifying issues ### Daemon Mode Invocation: `/fix-sentry limit=1` (from daemon script) - Phase 1 uses **adaptive threshold descent**: starts at 100, lowers progressively until a fixable issue is found - Fixes only 1 issue (controlled by `limit` parameter), then exits - If no fixable issue exists at any threshold → outputs `[NO_FIXABLE_ISSUES]` and exits ## Prerequisites - **Sentry MCP** must be configured (global or project scope) with `mcp__sentry__*` tools available - **gh CLI** must be authenticated - Working directory must be clean (`git status` shows no uncommitted changes) ## Workflow ### Phase 1: Collect & Filter Issues #### Step 1.1: Verify Environment ```bash git status --porcelain # must be clean git branch --show-current ``` If working directory is dirty, **STOP** and ask user to commit or stash first. #### Step 1.1b: Load Skip List (Daemon Mode Only) In daemon mode (`limit > 0`), load the skip list to avoid re-analyzing issues that were already triaged in previous sessions. The skip list is stored at: ``` ~/.aionui-fix-sentry/skip-list.json ``` Fo...

Details

Author
iOfficeAI
Repository
iOfficeAI/AionUi
Created
9 months ago
Last Updated
today
Language
TypeScript
License
Apache-2.0

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category