Compare commits
2 Commits
2632f6c538
...
d756b79322
| Author | SHA1 | Date |
|---|---|---|
|
|
d756b79322 | |
|
|
622e1fd813 |
|
|
@ -124,18 +124,20 @@ 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.
|
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.
|
||||||
|
|
||||||
To run **Adversarial Review** in a fresh context (recommended for information asymmetry):
|
Load and follow **Adversarial Review** in a fresh context (recommended for information asymmetry):
|
||||||
|
|
||||||
\`\`\`
|
\`\`\`
|
||||||
/bmad-review-adversarial-general {finalFile}
|
/bmad-review-adversarial-general "{finalFile}"
|
||||||
\`\`\`
|
\`\`\`
|
||||||
|
|
||||||
To start **development** in a fresh context:
|
Load and follow **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.
|
This ensures the agent has clean context focused solely on its task.
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
@ -185,7 +187,7 @@ b) **HALT and wait for user selection.**
|
||||||
When you're ready to implement, run:
|
When you're ready to implement, run:
|
||||||
|
|
||||||
```
|
```
|
||||||
quick-dev {finalFile}
|
/quick-dev {finalFile}
|
||||||
```
|
```
|
||||||
|
|
||||||
Ship it!"
|
Ship it!"
|
||||||
|
|
|
||||||
|
|
@ -24,16 +24,14 @@ class ManifestGenerator {
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Clean text for CSV output by normalizing whitespace and escaping quotes
|
* Clean text for CSV output by normalizing whitespace.
|
||||||
|
* 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 safe for CSV
|
* @returns {string} Cleaned text
|
||||||
*/
|
*/
|
||||||
cleanForCSV(text) {
|
cleanForCSV(text) {
|
||||||
if (!text) return '';
|
if (!text) return '';
|
||||||
return text
|
return text.trim().replaceAll(/\s+/g, ' '); // Normalize all whitespace (including newlines) to single space
|
||||||
.trim()
|
|
||||||
.replaceAll(/\s+/g, ' ') // Normalize all whitespace (including newlines) to single space
|
|
||||||
.replaceAll('"', '""'); // Escape quotes for CSV
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
description = """{{description}}"""
|
description = '{{description}}'
|
||||||
prompt = """
|
prompt = """
|
||||||
Execute the BMAD '{{name}}' workflow.
|
Execute the BMAD '{{name}}' workflow.
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
description = """{{description}}"""
|
description = '{{description}}'
|
||||||
prompt = """
|
prompt = """
|
||||||
Execute the BMAD '{{name}}' workflow.
|
Execute the BMAD '{{name}}' workflow.
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue