We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent e0874c4 commit d9aa970Copy full SHA for d9aa970
1 file changed
sync_ai_rules/generators/skills_generator.py
@@ -50,6 +50,16 @@ def generate_files(
50
if os.path.exists(skills_root):
51
shutil.rmtree(skills_root)
52
53
+ # Also remove any stale generated_* dirs that may exist directly in .claude/skills/
54
+ # (e.g. from a previous migration or manual copy)
55
+ skills_parent = os.path.dirname(skills_root)
56
+ if os.path.isdir(skills_parent):
57
+ for entry in os.listdir(skills_parent):
58
+ if entry.startswith("generated_"):
59
+ stale = os.path.join(skills_parent, entry)
60
+ if os.path.isdir(stale):
61
+ shutil.rmtree(stale)
62
+
63
for category_rules in rules.values():
64
for rule in category_rules:
65
# Flatten full path into skill name:
0 commit comments