Compare commits

..

No commits in common. "d756b793224dfbd5e9c528368da2e304fe46b46b" and "2632f6c5380bfb4f1860acc411ea2e0064495e89" have entirely different histories.

4 changed files with 13 additions and 13 deletions

View File

@ -124,20 +124,18 @@ Saved to: {finalFile}
Once you are fully satisfied with the spec (ideally after **Adversarial Review** and maybe a few rounds of **Advanced Elicitation**), it is recommended to run implementation in a FRESH CONTEXT for best results.
Load and follow **Adversarial Review** in a fresh context (recommended for information asymmetry):
To run **Adversarial Review** in a fresh context (recommended for information asymmetry):
\`\`\`
/bmad-review-adversarial-general "{finalFile}"
/bmad-review-adversarial-general {finalFile}
\`\`\`
Load and follow **development** in a fresh context:
To start **development** in a fresh context:
\`\`\`
/quick-dev "{finalFile}"
quick-dev {finalFile}
\`\`\`
_(Both are slash commands — prefix `/` invokes a BMAD skill or workflow.)_
This ensures the agent has clean context focused solely on its task.
```
@ -187,7 +185,7 @@ b) **HALT and wait for user selection.**
When you're ready to implement, run:
```
/quick-dev {finalFile}
quick-dev {finalFile}
```
Ship it!"

View File

@ -24,14 +24,16 @@ class ManifestGenerator {
}
/**
* Clean text for CSV output by normalizing whitespace.
* Note: Quote escaping is handled by escapeCsv() at write time.
* Clean text for CSV output by normalizing whitespace and escaping quotes
* @param {string} text - Text to clean
* @returns {string} Cleaned text
* @returns {string} Cleaned text safe for CSV
*/
cleanForCSV(text) {
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 = """
Execute the BMAD '{{name}}' workflow.

View File

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