Fix Issues
SkillProductivityAnalyze Linear issues, validate them against the codebase, then implement fixes and create draft PRs.
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the Fix Issues skill
What this skill tells your AI
The instructions your AI receives, as published by aztec-labs-eng/aztec-node in .claude/skills/fix/SKILL.md and read by ahel’s review.
Given a list of Linear issue numbers, analyze each one against the codebase, then implement fixes and create draft PRs.
Phase 1: Triage (main context)
For each issue number provided:
- Fetch the full issue description using
mcp__linear-server__get_issue. - Investigate the codebase to determine if the issue is valid:
- Find the files/functions mentioned in the issue description.
- Read the relevant code and assess whether the described bug or problem actually exists.
- Produce a summary table for the user:
| Issue | Title | Verdict | Reasoning |
|---|---|---|---|
| A-XXX | ... | Valid / Invalid / Unclear | One-line explanation |
- Ask the user which issues to proceed with. Default is all valid issues.
- For each confirmed issue, set its Linear status to "In Progress" using
mcp__linear-server__save_issue.
Phase 2: Implementation
Work through each confirmed issue sequentially in the main checkout:
-
Stash & branch: Stash any uncommitted changes, then create a branch from
mainusing the issue'sgitBranchNamefrom Linear.git stash git checkout -B <gitBranchName> origin/main -
Implement the fix: Edit the relevant files.
-
Build: Run
yarn buildfromyarn-projectto verify the fix compiles. -
Commit: Stage only the changed files and commit with a descriptive message.
- Message format:
fix: <short description> (A-XXX) - Include
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- Message format:
-
Push & PR: Push the branch and create a draft PR.
git push -u origin <gitBranchName> gh pr create --draft --base main --title "fix: ..." --body "..."- The PR body should reference the Linear issue (e.g.
Fixes A-XXX).
- The PR body should reference the Linear issue (e.g.
-
Return to original branch: Switch back and restore stashed changes before moving to the next issue.
git checkout <original-branch> git stash pop
Repeat for each issue.
After all issues are done
Report a summary table with the PR URL for each issue, or what went wrong if any failed.
| Issue | Title | PR |
|---|---|---|
| A-XXX | ... | URL or error |
Signals
- GitHub stars
- 23
- Forks
- 4
- Last commit
- Sep 2026
Advanced
- Catalog kind
- skill
- Gateway key
fix-aztec-labs-eng- Source
- github.com/aztec-labs-eng/aztec-node