Goal

SkillFiles & storage

Run pyright on Python files and fix the reported lints

Available today. Use it from your connected AI after setup.

Connect ahel once, and every AI you use reads what you have installed.

Then ask your AI: use the Goal skill

What this skill tells your AI

The instructions your AI receives, as published by causify-ai/helpers in .claude/skills/coding.fix_pyright/SKILL.md and read by ahel’s review.

Given a list of files <FILES>, run pyright on them and fix the reported lints without changing behavior.

Workflow

Run pyright

  • Run pyright on the <FILES> generating a file tmp.pyright_before.txt
  • Summarize the types of issues and how many of them are present

Fix Lints From pyright

  • Read tmp.pyright_before.txt
  • Fix the lints without changing the behavior of the code
  • If there are tests in test/test_<FILE>.py, run the tests to make sure they are still passing
    • E.g., for helpers/haws.py run helpers/test/test_haws.py

Run pyright After the Fixes

  • Run pyright on the <FILES> generating a file tmp.pyright_after.txt
  • Summarize the types of issues and how many of them are present

Verification

  • Confirm tmp.pyright_after.txt shows fewer or no issues compared to tmp.pyright_before.txt
  • Confirm the corresponding unit tests still pass

Signals

GitHub stars
145
Forks
160
Last commit
Sep 2026
Advanced
Catalog kind
skill
Gateway key
coding-fix-pyright
Source
github.com/causify-ai/helpers