Goal
SkillProductivityCreate a plan for fixing TODOs
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 Goal skill
What this skill tells your AI
The instructions your AI receives, as published by causify-ai/helpers in .claude/skills/auto_task.create_specs_from_todos/SKILL.md and read by ahel’s review.
- Given a list of TODOs provided by the user in the form
<FILE>:<LINE_NUM>:<TODO description> ./helpers/hmarkdown_coloring.py:235:def colorize_bullet_points_in_slide(
Workflow
Step 1
- Read each TODO and understand the problem
- If it's a bug:
- Make sure to understand the root cause
- Run experiments to verify that you understood the issue and its root cause
- Devise a plan to fix the problem
- Devise a plan to verify that the problem is fixed
Step 2
- Create a plan
plan.todo_janitor.mdfor fixing the tests using the template below:## [ ] Issue<num>: <short description of the issue> ### Info - **Original description**: <FILE>:<LINE_NUM>:<TODO description> ### Proposed fix - **Type**: [feature|bug|improvement|cosmetic] - **Reason of the problem**: ... - **Proposed fix**: ... - ... - **Confidence in the fix**: [low|medium|high] - **Fix complexity**: [low|medium|high] - **Verification plan**: - <How to verify that the problem is fixed> ### Status - **Status**: [proposed|approved|issue_filed|working|PR_ready|merged] - **GitHub issue title**: ... - **GitHub issue link**: ... - **PR link**: ... - **Git worktree**: ... # [ ] 2: ... ... - Write the comments as bullet points according to
.claude/skills/markdown.rules.mdand.claude/skills/text.rules.mdwith minimal text - Do not make any change to the code, but only propose the fixes
Follow the Conventions
- When writing code, follow instructions in
.claude/skills/coding.rules.md- Refer to skills in
.claude/skills/coding.*/SKILL.mdto follow the repo best practices
- Refer to skills in
- For bugs:
- Add unit tests to check that the problem was present and then it's fixed (red/green approach)
- Follow instructions in
.claude/skills/testing.rules.md - Refer to skills in
.claude/skills/testing.*/SKILL.mdto follow the repo best practices
- For renaming, make sure the entire code base is checked to make sure everything
is updated
- Follow
.claude/skills/coding.rename/SKILL.md
- Follow
- For change of function signature, make sure all the calling instances have been updated
Step 3: Rank the Issues
- Reorder the issues in increasing complexity, starting from the issues with high confidence in the fix
Step 4: Lint the file
- Run
> lint_text.py -i plan.todo_janitor.md --skip_action capitalize_header
Signals
- GitHub stars
- 145
- Forks
- 159
- Last commit
- Sep 2026
Advanced
- Catalog kind
- skill
- Gateway key
auto-task-create-specs-from-todos- Source
- github.com/causify-ai/helpers