From d6cbd4e319d88869ae21e9232a42d4c683117a3b Mon Sep 17 00:00:00 2001 From: alexion Date: Thu, 17 Sep 2026 01:32:26 -0400 Subject: [PATCH] refactor(skills): share rule format document --- src/skills/{nix-style => }/RULE-FORMAT.md | 0 src/skills/nix-style/SKILL.md | 2 +- src/skills/rust-style/RULE-FORMAT.md | 17 ----------------- src/skills/rust-style/SKILL.md | 2 +- 4 files changed, 2 insertions(+), 19 deletions(-) rename src/skills/{nix-style => }/RULE-FORMAT.md (100%) delete mode 100644 src/skills/rust-style/RULE-FORMAT.md 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.