Goal

SkillFiles & storage

Rename files, functions, and variables across a codebase and update all references

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.rename/SKILL.md and read by ahel’s review.

I will give a list of files, functions, variables to rename in a codebase.

  • In TODO: -> <NEW_NAME> the -> means rename
  • For files use git mv

Workflow

  • Update all the references to those objects in the code base
    • E.g., for files, look for and update imports
    • E.g., for functions, find the callers in notebooks ipynb, Python files, and other files and update those references
  • Update documentation in txt and md files
  • If needed, run corresponding unit tests to make sure the code works

Conventions

  • For Python code follow the rules in .claude/skills/coding.rules.md
  • For Python code with unit tests, follow the rules in .claude/skills/testing.rules.md

Verification

  • Grep the codebase to confirm no references to the old name remain
  • Run the corresponding unit tests to confirm nothing broke

Signals

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