Goal

SkillDev tools

Lets your agent add a new rule to the project's set of rules.

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

Add ahel to your AI once: Claude, ChatGPT, Cursor, Claude Code or Codex. Then ask it to use this.

Then ask your AI: use the Goal skill

About this skill

Add a rule to the set of rules

What this skill tells your AI

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

  • The user passes:
    • The description of a rule / behavior <CONTENT> to be added to a rule file
    • (Optional) The target rule file to update <TARGET_RULE_FILE> in the format .claude/skills/*.rules.md

Workflow

Read Skill Rules

  • Read .claude/skills/skill.rules.md about conventions and rules to write skills

Determine Target Rule File

  • If the user didn't specify <TARGET_RULE_FILE>, decide which of the files <TARGET_RULE_FILE> the new rule needs to be added to, based on the content of <CONTENT>
  • The available rules are:
    > ls -1 .claude/skills/*.rules.md
    
  • If <CONTENT> fits more than one rule file equally well, or fits none of them clearly, do not guess: ask the user which <TARGET_RULE_FILE> to use, listing the candidate files

Read Target Rule File

  • Read the target rules file <TARGET_RULE_FILE> to understand its structure and existing rules

Draft the New Rule

  • Draft the proposed rule <CONTENT> to be added, following the conventions in:
    • .claude/skills/markdown.rules.md
    • .claude/skills/text.rules.md

Add the New Rule

  • Find the proper H1 header that is related to <CONTENT>
    • See .claude/skills/skill.rules.md ## Keep Rules Organized in the Rule File
  • Add the rule <CONTENT> to <TARGET_RULE_FILE>, following the conventions in .claude/skills/skill.rules.md
  • Make sure there is no overlap with other rules

Verification

  • <CONTENT> is added under the correct H1 header in <TARGET_RULE_FILE>
  • No existing rule in <TARGET_RULE_FILE> already covers <CONTENT>
  • <TARGET_RULE_FILE> was confirmed with the user instead of guessed, if it was ambiguous

Signals

GitHub stars
146
Forks
162
Last commit
Sep 2026
Advanced
Catalog kind
skill
Key
rules-add
Source
github.com/causify-ai/helpers