Description
Currently, multiple plugins within the repository contain a skill named exactly clean-architecture. This naming collision causes issues where the skills overlap or are incorrectly referenced across different languages.
The following locations have been identified with the duplicated skill name:
./plugins/developer-kit-java/skills/clean-architecture/SKILL.md
./plugins/developer-kit-php/skills/clean-architecture/SKILL.md
./plugins/developer-kit-python/skills/clean-architecture/SKILL.md
./plugins/developer-kit-typescript/skills/clean-architecture/SKILL.md
Proposed Solution
Rename the name field in each SKILL.md file to include a language-specific suffix to ensure uniqueness and correct referencing.
Suggested new names:
- Java:
clean-architecture-java
- PHP:
clean-architecture-php
- Python:
clean-architecture-python
- TypeScript:
clean-architecture-typescript
Acceptance Criteria
Description
Currently, multiple plugins within the repository contain a skill named exactly
clean-architecture. This naming collision causes issues where the skills overlap or are incorrectly referenced across different languages.The following locations have been identified with the duplicated skill name:
./plugins/developer-kit-java/skills/clean-architecture/SKILL.md./plugins/developer-kit-php/skills/clean-architecture/SKILL.md./plugins/developer-kit-python/skills/clean-architecture/SKILL.md./plugins/developer-kit-typescript/skills/clean-architecture/SKILL.mdProposed Solution
Rename the
namefield in eachSKILL.mdfile to include a language-specific suffix to ensure uniqueness and correct referencing.Suggested new names:
clean-architecture-javaclean-architecture-phpclean-architecture-pythonclean-architecture-typescriptAcceptance Criteria
namefield inSKILL.mdfor Java plugin.namefield inSKILL.mdfor PHP plugin.namefield inSKILL.mdfor Python plugin.namefield inSKILL.mdfor TypeScript plugin.name: clean-architectureentries that could cause conflicts.