* Validate skill name per agentskills.io spec using shared validation. * Converts error codes to user-friendly error messages.
(name: string)
| 316 | * Converts error codes to user-friendly error messages. |
| 317 | */ |
| 318 | private validateSkillName(name: string): { valid: boolean; error?: string } { |
| 319 | const result = validateSkillNameShared(name) |
| 320 | if (!result.valid) { |
| 321 | return { valid: false, error: this.getSkillNameErrorMessage(name, result.error!) } |
| 322 | } |
| 323 | return { valid: true } |
| 324 | } |
| 325 | |
| 326 | /** |
| 327 | * Convert skill name validation error code to a user-friendly error message. |
no test coverage detected