# Avoid duplicate migrated skills \(\#57853\) · gitcafe/zed

[View on GitCafe](https://git.cafe/gitcafe/zed/commit/b49e5f19b961ae894ada9522692f6e7b671b00a1)

Repository: [gitcafe/zed](https://git.cafe/gitcafe/zed)

Visibility: public

Requested revision: b49e5f19b961ae894ada9522692f6e7b671b00a1

Requested commit: b49e5f19b961ae894ada9522692f6e7b671b00a1

Commit: b49e5f19b961ae894ada9522692f6e7b671b00a1

Tree: 01ecb054b40da4a3475be2be32b067b45306d55f

Author: Richard Feldman

Committer: GitHub

## Message

```
Avoid duplicate migrated skills (#57853)

## Summary

- Track existing skill file contents and instruction bodies before
migrating Rules to Skills
- Skip writing migrated skills when an equivalent skill already exists
- Cover duplicate detection across differently named skills

## Tests

- cargo test -p prompt_store rules_to_skills_migration

Release Notes:

- Fixed duplicate Skills being created when migrating Rules.
```

## Parents

- [32f25930473ed0578dbe51e82a6e06e64dff1bcf](https://git.cafe/gitcafe/zed/commit/32f25930473ed0578dbe51e82a6e06e64dff1bcf?format=markdown)

[Source at this commit](https://git.cafe/gitcafe/zed/tree/b49e5f19b961ae894ada9522692f6e7b671b00a1?format=markdown)
