diff --git a/src/skills/nix-style/RULE-FORMAT.md b/src/skills/RULE-FORMAT.md similarity index 100% rename from src/skills/nix-style/RULE-FORMAT.md rename to src/skills/RULE-FORMAT.md diff --git a/src/skills/nix-style/SKILL.md b/src/skills/nix-style/SKILL.md index e943686..7951d4d 100644 --- a/src/skills/nix-style/SKILL.md +++ b/src/skills/nix-style/SKILL.md @@ -30,5 +30,5 @@ If the command fails, report the failure. ## Maintain rules -When adding or changing files under [`rules/`](rules/), read [`RULE-FORMAT.md`](RULE-FORMAT.md) first. +When adding or changing files under [`rules/`](rules/), read the shared rule format at `src/skills/RULE-FORMAT.md` first. Finish when the changed rule files follow that format. diff --git a/src/skills/rust-style/RULE-FORMAT.md b/src/skills/rust-style/RULE-FORMAT.md deleted file mode 100644 index 8abe570..0000000 --- a/src/skills/rust-style/RULE-FORMAT.md +++ /dev/null @@ -1,17 +0,0 @@ -# Rule format - -Use this structure for each rule: - -```md -## Rule title - -### Rule - -State enforceable instructions. - -### Rationale - -Explain why the rule exists. -``` - -Add `### Examples` only when examples clarify the rule. diff --git a/src/skills/rust-style/SKILL.md b/src/skills/rust-style/SKILL.md index 694e787..440249a 100644 --- a/src/skills/rust-style/SKILL.md +++ b/src/skills/rust-style/SKILL.md @@ -30,5 +30,5 @@ If the command fails, report the failure. ## Maintain rules -When adding or changing files under [`rules/`](rules/), read [`RULE-FORMAT.md`](RULE-FORMAT.md) first. +When adding or changing files under [`rules/`](rules/), read the shared rule format at `src/skills/RULE-FORMAT.md` first. Finish when the changed rule files follow that format.