Compare commits

..

1 Commits

Author SHA1 Message Date
Alex Verkhovsky 6c3e1c928e
Merge fbde5a0cd4 into d43663e3af 2026-02-23 15:49:50 -06:00
4 changed files with 8 additions and 14 deletions

View File

@ -1,13 +1,5 @@
# Changelog # Changelog
## [6.0.3]
### 🐛 Bug Fixes
* Fix workflow descriptions to use proper quotes so they format better in skill conversion and don't break yaml front matter
---
## [6.0.2] ## [6.0.2]
### 🎁 Features ### 🎁 Features

View File

@ -24,14 +24,16 @@ class ManifestGenerator {
} }
/** /**
* Clean text for CSV output by normalizing whitespace. * Clean text for CSV output by normalizing whitespace and escaping quotes
* Note: Quote escaping is handled by escapeCsv() at write time.
* @param {string} text - Text to clean * @param {string} text - Text to clean
* @returns {string} Cleaned text * @returns {string} Cleaned text safe for CSV
*/ */
cleanForCSV(text) { cleanForCSV(text) {
if (!text) return ''; if (!text) return '';
return text.trim().replaceAll(/\s+/g, ' '); // Normalize all whitespace (including newlines) to single space return text
.trim()
.replaceAll(/\s+/g, ' ') // Normalize all whitespace (including newlines) to single space
.replaceAll('"', '""'); // Escape quotes for CSV
} }
/** /**

View File

@ -1,4 +1,4 @@
description = '{{description}}' description = """{{description}}"""
prompt = """ prompt = """
Execute the BMAD '{{name}}' workflow. Execute the BMAD '{{name}}' workflow.

View File

@ -1,4 +1,4 @@
description = '{{description}}' description = """{{description}}"""
prompt = """ prompt = """
Execute the BMAD '{{name}}' workflow. Execute the BMAD '{{name}}' workflow.