Merge pull request #52 from Gujiassh/fix/preserve-prefixed-article-casing

fix: preserve article casing in prefixed skill references
This commit is contained in:
Paul Bakaus
2026-03-20 23:39:37 -07:00
committed by GitHub
2 changed files with 6 additions and 4 deletions
+4 -1
View File
@@ -331,7 +331,10 @@ export function prefixSkillReferences(content, prefix, skillNames) {
result = result.replace(new RegExp(`\\/(?=${escapeRegex(name)}(?:[^a-zA-Z0-9_-]|$))`, 'g'), `/${prefix}`);
// Replace `the skillname skill` references
result = result.replace(new RegExp(`the ${escapeRegex(name)} skill`, 'gi'), `the ${prefixed} skill`);
result = result.replace(
new RegExp(`(the) ${escapeRegex(name)} skill`, 'gi'),
(_, article) => `${article} ${prefixed} skill`
);
}
return result;