Compare commits
1 Commits
523f54ccd8
...
02e6a9fe8f
| Author | SHA1 | Date |
|---|---|---|
|
|
02e6a9fe8f |
Binary file not shown.
|
|
@ -1,169 +0,0 @@
|
||||||
---
|
|
||||||
name: changelog-social
|
|
||||||
description: Generate social media announcements for Discord, Twitter, and LinkedIn from the latest changelog entry. Use when user asks to create release announcements, social posts, or share changelog updates. Reads CHANGELOG.md in current working directory. Reference examples/ for tone and format.
|
|
||||||
disable-model-invocation: true
|
|
||||||
---
|
|
||||||
|
|
||||||
# Changelog Social
|
|
||||||
|
|
||||||
Generate engaging social media announcements from changelog entries.
|
|
||||||
|
|
||||||
## Workflow
|
|
||||||
|
|
||||||
### Step 1: Extract Changelog Entry
|
|
||||||
|
|
||||||
Read `./CHANGELOG.md` and extract the latest version entry. The changelog follows this format:
|
|
||||||
|
|
||||||
```markdown
|
|
||||||
## [VERSION]
|
|
||||||
|
|
||||||
### 🎁 Features
|
|
||||||
* **Title** — Description
|
|
||||||
|
|
||||||
### 🐛 Bug Fixes
|
|
||||||
* **Title** — Description
|
|
||||||
|
|
||||||
### 📚 Documentation
|
|
||||||
* **Title** — Description
|
|
||||||
|
|
||||||
### 🔧 Maintenance
|
|
||||||
* **Title** — Description
|
|
||||||
```
|
|
||||||
|
|
||||||
Parse:
|
|
||||||
- **Version number** (e.g., `6.0.0-Beta.5`)
|
|
||||||
- **Features** - New functionality, enhancements
|
|
||||||
- **Bug Fixes** - Fixes users will care about
|
|
||||||
- **Documentation** - New or improved docs
|
|
||||||
- **Maintenance** - Dependency updates, tooling improvements
|
|
||||||
|
|
||||||
### Step 2: Get Git Contributors
|
|
||||||
|
|
||||||
Use git log to find contributors since the previous version. Get commits between the current version tag and the previous one:
|
|
||||||
|
|
||||||
```bash
|
|
||||||
# Find the previous version tag first
|
|
||||||
git tag --sort=-version:refname | head -5
|
|
||||||
|
|
||||||
# Get commits between versions with PR numbers and authors
|
|
||||||
git log <previous-tag>..<current-tag> --pretty=format:"%h|%s|%an" --grep="#"
|
|
||||||
```
|
|
||||||
|
|
||||||
Extract PR numbers from commit messages that contain `#` followed by digits. Compile unique contributors.
|
|
||||||
|
|
||||||
### Step 3: Generate Discord Announcement
|
|
||||||
|
|
||||||
**Limit: 2,000 characters per message.** Split into multiple messages if needed.
|
|
||||||
|
|
||||||
Use this template style:
|
|
||||||
|
|
||||||
```markdown
|
|
||||||
🚀 **BMad vVERSION RELEASED!**
|
|
||||||
|
|
||||||
🎉 [Brief hype sentence]
|
|
||||||
|
|
||||||
🪥 **KEY HIGHLIGHT** - [One-line summary]
|
|
||||||
|
|
||||||
🎯 **CATEGORY NAME**
|
|
||||||
• Feature one - brief description
|
|
||||||
• Feature two - brief description
|
|
||||||
• Coming soon: Future teaser
|
|
||||||
|
|
||||||
🔧 **ANOTHER CATEGORY**
|
|
||||||
• Fix or feature
|
|
||||||
• Another item
|
|
||||||
|
|
||||||
📚 **DOCS OR OTHER**
|
|
||||||
• Item
|
|
||||||
• Item with link
|
|
||||||
|
|
||||||
🌟 **COMMUNITY PHILOSOPHY** (optional - include for major releases)
|
|
||||||
• Everything is FREE - No paywalls
|
|
||||||
• Knowledge shared, not sold
|
|
||||||
|
|
||||||
📊 **STATS**
|
|
||||||
X commits | Y PRs merged | Z files changed
|
|
||||||
|
|
||||||
🙏 **CONTRIBUTORS**
|
|
||||||
@username1 (X PRs!), @username2 (Y PRs!)
|
|
||||||
@username3, @username4, username5 + dependabot 🛡️
|
|
||||||
Community-driven FTW! 🌟
|
|
||||||
|
|
||||||
📦 **INSTALL:**
|
|
||||||
`npx bmad-method@VERSION install`
|
|
||||||
|
|
||||||
⭐ **SUPPORT US:**
|
|
||||||
🌟 GitHub: github.com/bmad-code-org/BMAD-METHOD/
|
|
||||||
📺 YouTube: youtube.com/@BMadCode
|
|
||||||
☕ Donate: buymeacoffee.com/bmad
|
|
||||||
|
|
||||||
🔥 **Next version tease!**
|
|
||||||
```
|
|
||||||
|
|
||||||
**Content Strategy:**
|
|
||||||
- Focus on **user impact** - what's better for them?
|
|
||||||
- Highlight **annoying bugs fixed** that frustrated users
|
|
||||||
- Show **new capabilities** that enable workflows
|
|
||||||
- Keep it **punchy** - use emojis and short bullets
|
|
||||||
- Add **personality** - excitement, humor, gratitude
|
|
||||||
|
|
||||||
### Step 4: Generate Twitter Post
|
|
||||||
|
|
||||||
**Limit: 25,000 characters per tweet (Premium).** With Premium, use a single comprehensive post matching the Discord style (minus Discord-specific formatting). Aim for 1,500-3,000 characters for better engagement.
|
|
||||||
|
|
||||||
**Threads are optional** — only use for truly massive releases where you want multiple engagement points.
|
|
||||||
|
|
||||||
See `examples/twitter-example.md` for the single-post Premium format.
|
|
||||||
|
|
||||||
## Content Selection Guidelines
|
|
||||||
|
|
||||||
**Include:**
|
|
||||||
- New features that change workflows
|
|
||||||
- Bug fixes for annoying/blocking issues
|
|
||||||
- Documentation that helps users
|
|
||||||
- Performance improvements
|
|
||||||
- New agents or workflows
|
|
||||||
- Breaking changes (call out clearly)
|
|
||||||
|
|
||||||
**Skip/Minimize:**
|
|
||||||
- Internal refactoring
|
|
||||||
- Dependency updates (unless user-facing)
|
|
||||||
- Test improvements
|
|
||||||
- Minor style fixes
|
|
||||||
|
|
||||||
**Emphasize:**
|
|
||||||
- "Finally fixed" issues
|
|
||||||
- "Faster" operations
|
|
||||||
- "Easier" workflows
|
|
||||||
- "Now supports" capabilities
|
|
||||||
|
|
||||||
## Examples
|
|
||||||
|
|
||||||
Reference example posts in `examples/` for tone and formatting guidance:
|
|
||||||
|
|
||||||
- **discord-example.md** — Full Discord announcement with emojis, sections, contributor shout-outs
|
|
||||||
- **twitter-example.md** — Twitter thread format (5 tweets max for major releases)
|
|
||||||
- **linkedin-example.md** — Professional post for major/minor releases with significant features
|
|
||||||
|
|
||||||
**When to use LinkedIn:**
|
|
||||||
- Major version releases (e.g., v6.0.0 Beta, v7.0.0)
|
|
||||||
- Minor releases with exceptional new features
|
|
||||||
- Community milestone announcements
|
|
||||||
|
|
||||||
Read the appropriate example file before generating to match the established style and voice.
|
|
||||||
|
|
||||||
## Output Format
|
|
||||||
|
|
||||||
Present both announcements in clearly labeled sections:
|
|
||||||
|
|
||||||
```markdown
|
|
||||||
## Discord Announcement
|
|
||||||
|
|
||||||
[paste Discord content here]
|
|
||||||
|
|
||||||
## Twitter Post
|
|
||||||
|
|
||||||
[paste Twitter content here]
|
|
||||||
```
|
|
||||||
|
|
||||||
Offer to make adjustments if the user wants different emphasis, tone, or content.
|
|
||||||
|
|
@ -1,53 +0,0 @@
|
||||||
🚀 **BMad v6.0.0-alpha.23 RELEASED!**
|
|
||||||
|
|
||||||
🎉 Huge update - almost beta!
|
|
||||||
|
|
||||||
🪟 **WINDOWS INSTALLER FIXED** - Menu arrows issue should be fixed! CRLF & ESM problems resolved.
|
|
||||||
|
|
||||||
🎯 **PRD WORKFLOWS IMPROVED**
|
|
||||||
• Validation & Edit workflows added!
|
|
||||||
• PRD Cohesion check ensures document flows beautifully
|
|
||||||
• Coming soon: Use of subprocess optimization (context saved!)
|
|
||||||
• Coming soon: Final format polish step in all workflows - Human consumption OR hyper-optimized LLM condensed initially!
|
|
||||||
|
|
||||||
🔧 **WORKFLOW CREATOR & VALIDATOR**
|
|
||||||
• Subprocess support for advanced optimization
|
|
||||||
• Path violation checks ensure integrity
|
|
||||||
• Beyond error checking - offers optimization & flow suggestions!
|
|
||||||
|
|
||||||
📚 **NEW DOCS SITE** - docs.bmad-method.org
|
|
||||||
• Diataxis framework: Tutorials, How-To, Explanations, References
|
|
||||||
• Current docs still being revised
|
|
||||||
• Tutorials, blogs & explainers coming soon!
|
|
||||||
|
|
||||||
💡 **BRAINSTORMING REVOLUTION**
|
|
||||||
• 100+ idea goal (quantity-first!)
|
|
||||||
• Anti-bias protocol (pivot every 10 ideas)
|
|
||||||
• Chain-of-thought + simulated temperature prompts
|
|
||||||
• Coming soon: SubProcessing (on-the-fly sub agents)
|
|
||||||
|
|
||||||
🌟 **COMMUNITY PHILOSOPHY**
|
|
||||||
• Everything is FREE - No paywalls, no gated content
|
|
||||||
• Knowledge shared, not sold
|
|
||||||
• No premium tiers - full access to our ideas
|
|
||||||
|
|
||||||
📊 **27 commits | 217 links converted | 42+ docs created**
|
|
||||||
|
|
||||||
🙏 **17 Community PR Authors in this release!**
|
|
||||||
@lum (6 PRs!), @q00 (3 PRs!), @phil (2 PRs!)
|
|
||||||
@mike, @alex, @ramiz, @sjennings + dependabot 🛡️
|
|
||||||
Community-driven FTW! 🌟
|
|
||||||
|
|
||||||
📦 **INSTALL ALPHA:**
|
|
||||||
`npx bmad-method install`
|
|
||||||
|
|
||||||
⭐ **SUPPORT US:**
|
|
||||||
🌟 GitHub: github.com/bmad-code-org/BMAD-METHOD/
|
|
||||||
📺 YouTube: youtube.com/@BMadCode
|
|
||||||
|
|
||||||
🎤 **SPEAKING & MEDIA**
|
|
||||||
Available for conferences, podcasts, media appearances!
|
|
||||||
Topics: AI-Native Organizations (Any Industry), BMad Method
|
|
||||||
DM on Discord for inquiries!
|
|
||||||
|
|
||||||
🔥 **V6 Beta is DAYS away!** January 22nd ETA - new features such as xyz and abc bug fixes!
|
|
||||||
|
|
@ -1,49 +0,0 @@
|
||||||
🚀 **Announcing BMad Method v6.0.0 Beta - AI-Native Agile Development Framework**
|
|
||||||
|
|
||||||
I'm excited to share that BMad Method, the open-source AI-driven agile development framework, is entering Beta! After 27 alpha releases and countless community contributions, we're approaching a major milestone.
|
|
||||||
|
|
||||||
**What's New in v6.0.0-alpha.23**
|
|
||||||
|
|
||||||
🪟 **Windows Compatibility Fixed**
|
|
||||||
We've resolved the installer issues that affected Windows users. The menu arrows problem, CRLF handling, and ESM compatibility are all resolved.
|
|
||||||
|
|
||||||
🎯 **Enhanced PRD Workflows**
|
|
||||||
Our Product Requirements Document workflows now include validation and editing capabilities, with a new cohesion check that ensures your documents flow beautifully. Subprocess optimization is coming soon to save even more context.
|
|
||||||
|
|
||||||
🔧 **Workflow Creator & Validator**
|
|
||||||
New tools for creating and validating workflows with subprocess support, path violation checks, and optimization suggestions that go beyond simple error checking.
|
|
||||||
|
|
||||||
📚 **New Documentation Platform**
|
|
||||||
We've launched docs.bmad-method.org using the Diataxis framework - providing clear separation between tutorials, how-to guides, explanations, and references. Our documentation is being continuously revised and expanded.
|
|
||||||
|
|
||||||
💡 **Brainstorming Revolution**
|
|
||||||
Our brainstorming workflows now use research-backed techniques: 100+ idea goals, anti-bias protocols, chain-of-thought reasoning, and simulated temperature prompts for higher divergence.
|
|
||||||
|
|
||||||
**Our Philosophy**
|
|
||||||
|
|
||||||
Everything in BMad Method is FREE. No paywalls, no gated content, no premium tiers. We believe knowledge should be shared, not sold. This is community-driven development at its finest.
|
|
||||||
|
|
||||||
**The Stats**
|
|
||||||
- 27 commits in this release
|
|
||||||
- 217 documentation links converted
|
|
||||||
- 42+ new documents created
|
|
||||||
- 17 community PR authors contributed
|
|
||||||
|
|
||||||
**Get Started**
|
|
||||||
|
|
||||||
```
|
|
||||||
npx bmad-method@alpha install
|
|
||||||
```
|
|
||||||
|
|
||||||
**Learn More**
|
|
||||||
- GitHub: github.com/bmad-code-org/BMAD-METHOD
|
|
||||||
- YouTube: youtube.com/@BMadCode
|
|
||||||
- Docs: docs.bmad-method.org
|
|
||||||
|
|
||||||
**What's Next?**
|
|
||||||
|
|
||||||
Beta is just days away with an ETA of January 22nd. We're also available for conferences, podcasts, and media appearances to discuss AI-Native Organizations and the BMad Method.
|
|
||||||
|
|
||||||
Have you tried BMad Method yet? I'd love to hear about your experience in the comments!
|
|
||||||
|
|
||||||
#AI #SoftwareDevelopment #Agile #OpenSource #DevTools #LLM #AgentEngineering
|
|
||||||
|
|
@ -1,55 +0,0 @@
|
||||||
🚀 **BMad v6.0.0-alpha.23 RELEASED!**
|
|
||||||
|
|
||||||
Huge update - we're almost at Beta! 🎉
|
|
||||||
|
|
||||||
🪟 **WINDOWS INSTALLER FIXED** - Menu arrows issue should be fixed! CRLF & ESM problems resolved.
|
|
||||||
|
|
||||||
🎯 **PRD WORKFLOWS IMPROVED**
|
|
||||||
• Validation & Edit workflows added!
|
|
||||||
• PRD Cohesion check ensures document flows beautifully
|
|
||||||
• Coming soon: Subprocess optimization (context saved!)
|
|
||||||
• Coming soon: Final format polish step in all workflows
|
|
||||||
|
|
||||||
🔧 **WORKFLOW CREATOR & VALIDATOR**
|
|
||||||
• Subprocess support for advanced optimization
|
|
||||||
• Path violation checks ensure integrity
|
|
||||||
• Beyond error checking - offers optimization & flow suggestions!
|
|
||||||
|
|
||||||
📚 **NEW DOCS SITE** - docs.bmad-method.org
|
|
||||||
• Diataxis framework: Tutorials, How-To, Explanations, References
|
|
||||||
• Current docs still being revised
|
|
||||||
• Tutorials, blogs & explainers coming soon!
|
|
||||||
|
|
||||||
💡 **BRAINSTORMING REVOLUTION**
|
|
||||||
• 100+ idea goal (quantity-first!)
|
|
||||||
• Anti-bias protocol (pivot every 10 ideas)
|
|
||||||
• Chain-of-thought + simulated temperature prompts
|
|
||||||
• Coming soon: SubProcessing (on-the-fly sub agents)
|
|
||||||
|
|
||||||
🌟 **COMMUNITY PHILOSOPHY**
|
|
||||||
• Everything is FREE - No paywalls, no gated content
|
|
||||||
• Knowledge shared, not sold
|
|
||||||
• No premium tiers - full access to our ideas
|
|
||||||
|
|
||||||
📊 **27 commits | 217 links converted | 42+ docs created**
|
|
||||||
|
|
||||||
🙏 **17 Community PR Authors in this release!**
|
|
||||||
@lum (6 PRs!), @q00 (3 PRs!), @phil (2 PRs!)
|
|
||||||
@mike, @alex, @ramiz, @sjennings + dependabot 🛡️
|
|
||||||
Community-driven FTW! 🌟
|
|
||||||
|
|
||||||
📦 **INSTALL ALPHA:**
|
|
||||||
`npx bmad-method install`
|
|
||||||
|
|
||||||
⭐ **SUPPORT US:**
|
|
||||||
🌟 GitHub: github.com/bmad-code-org/BMAD-METHOD/
|
|
||||||
📺 YouTube: youtube.com/@BMadCode
|
|
||||||
|
|
||||||
🎤 **SPEAKING & MEDIA**
|
|
||||||
Available for conferences, podcasts, media appearances!
|
|
||||||
Topics: AI-Native Organizations (Any Industry), BMad Method
|
|
||||||
DM on Discord for inquiries!
|
|
||||||
|
|
||||||
🔥 **V6 Beta is DAYS away!** January 22nd ETA!
|
|
||||||
|
|
||||||
#AI #DevTools #Agile #OpenSource #LLM #AgentEngineering
|
|
||||||
|
|
@ -42,25 +42,9 @@ Publish the package.
|
||||||
|
|
||||||
Create release with changelog notes using `gh release create`.
|
Create release with changelog notes using `gh release create`.
|
||||||
|
|
||||||
### Step 10: Create Social Announcement
|
### Step 10: Confirm Completion
|
||||||
|
|
||||||
Create a social media announcement file at `_bmad-output/social/{repo-name}-release.md`.
|
Show npm and GitHub links.
|
||||||
|
|
||||||
Format:
|
|
||||||
```markdown
|
|
||||||
# {name} v{version} Released
|
|
||||||
|
|
||||||
## Highlights
|
|
||||||
{2-3 bullet points of key features/changes}
|
|
||||||
|
|
||||||
## Links
|
|
||||||
- GitHub: {release-url}
|
|
||||||
- npm: {npm-url}
|
|
||||||
```
|
|
||||||
|
|
||||||
### Step 11: Confirm Completion
|
|
||||||
|
|
||||||
Show npm, GitHub, and social announcement file paths.
|
|
||||||
|
|
||||||
## Error Handling
|
## Error Handling
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -153,11 +153,8 @@ Prepare the following structure for document append:
|
||||||
I've drafted the executive summary and core vision based on our conversation. This captures the essence of {{project_name}} and what makes it special.
|
I've drafted the executive summary and core vision based on our conversation. This captures the essence of {{project_name}} and what makes it special.
|
||||||
|
|
||||||
**Here's what I'll add to the document:**
|
**Here's what I'll add to the document:**
|
||||||
</display>
|
|
||||||
|
|
||||||
[Show the complete markdown content from step 6]
|
[Show the complete markdown content from step 6]
|
||||||
|
|
||||||
<display>
|
|
||||||
**Select an Option:** [A] Advanced Elicitation [P] Party Mode [C] Continue
|
**Select an Option:** [A] Advanced Elicitation [P] Party Mode [C] Continue
|
||||||
</display>
|
</display>
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -156,11 +156,8 @@ Prepare the following structure for document append:
|
||||||
I've mapped out who {{project_name}} serves and how they'll interact with it. This helps us ensure we're building something that real people will love to use.
|
I've mapped out who {{project_name}} serves and how they'll interact with it. This helps us ensure we're building something that real people will love to use.
|
||||||
|
|
||||||
**Here's what I'll add to the document:**
|
**Here's what I'll add to the document:**
|
||||||
</display>
|
|
||||||
|
|
||||||
[Show the complete markdown content from step 5]
|
[Show the complete markdown content from step 5]
|
||||||
|
|
||||||
<display>
|
|
||||||
**Select an Option:** [A] Advanced Elicitation [P] Party Mode [C] Continue
|
**Select an Option:** [A] Advanced Elicitation [P] Party Mode [C] Continue
|
||||||
</display>
|
</display>
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -159,11 +159,8 @@ Prepare the following structure for document append:
|
||||||
I've defined success metrics that will help us track whether {{project_name}} is creating real value for users and achieving business objectives.
|
I've defined success metrics that will help us track whether {{project_name}} is creating real value for users and achieving business objectives.
|
||||||
|
|
||||||
**Here's what I'll add to the document:**
|
**Here's what I'll add to the document:**
|
||||||
</display>
|
|
||||||
|
|
||||||
[Show the complete markdown content from step 6]
|
[Show the complete markdown content from step 6]
|
||||||
|
|
||||||
<display>
|
|
||||||
**Select an Option:** [A] Advanced Elicitation [P] Party Mode [C] Continue
|
**Select an Option:** [A] Advanced Elicitation [P] Party Mode [C] Continue
|
||||||
</display>
|
</display>
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -173,11 +173,8 @@ Prepare the following structure for document append:
|
||||||
I've defined the MVP scope for {{project_name}} that balances delivering real value with realistic boundaries. This gives us a clear path forward while keeping our options open for future growth.
|
I've defined the MVP scope for {{project_name}} that balances delivering real value with realistic boundaries. This gives us a clear path forward while keeping our options open for future growth.
|
||||||
|
|
||||||
**Here's what I'll add to the document:**
|
**Here's what I'll add to the document:**
|
||||||
</display>
|
|
||||||
|
|
||||||
[Show the complete markdown content from step 6]
|
[Show the complete markdown content from step 6]
|
||||||
|
|
||||||
<display>
|
|
||||||
**Select an Option:** [A] Advanced Elicitation [P] Party Mode [C] Continue
|
**Select an Option:** [A] Advanced Elicitation [P] Party Mode [C] Continue
|
||||||
</display>
|
</display>
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -57,18 +57,18 @@ Complete the product brief workflow, update status files, and provide guidance o
|
||||||
|
|
||||||
**Completion Announcement:**
|
**Completion Announcement:**
|
||||||
<display>
|
<display>
|
||||||
🎉 **Product Brief Complete, {{user_name}}!**
|
**Product Brief Complete, {{user_name}}!**
|
||||||
|
|
||||||
I've successfully collaborated with you to create a comprehensive Product Brief for {{project_name}}.
|
I've successfully collaborated with you to create a comprehensive Product Brief for {{project_name}}.
|
||||||
|
|
||||||
**What we've accomplished:**
|
**What we've accomplished:**
|
||||||
|
|
||||||
- ✅ Executive Summary with clear vision and problem statement
|
- Executive Summary with clear vision and problem statement
|
||||||
- ✅ Core Vision with solution definition and unique differentiators
|
- Core Vision with solution definition and unique differentiators
|
||||||
- ✅ Target Users with rich personas and user journeys
|
- Target Users with rich personas and user journeys
|
||||||
- ✅ Success Metrics with measurable outcomes and business objectives
|
- Success Metrics with measurable outcomes and business objectives
|
||||||
- ✅ MVP Scope with focused feature set and clear boundaries
|
- MVP Scope with focused feature set and clear boundaries
|
||||||
- ✅ Future Vision that inspires while maintaining current focus
|
- Future Vision that inspires while maintaining current focus
|
||||||
|
|
||||||
**The complete Product Brief is now available at:** `{outputFile}`
|
**The complete Product Brief is now available at:** `{outputFile}`
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -99,6 +99,7 @@ From step 1, I have loaded:
|
||||||
|
|
||||||
**Project Type Lookup:**
|
**Project Type Lookup:**
|
||||||
|
|
||||||
|
<display>
|
||||||
Your task: Lookup data in {projectTypesCSV}
|
Your task: Lookup data in {projectTypesCSV}
|
||||||
|
|
||||||
**Search criteria:**
|
**Search criteria:**
|
||||||
|
|
@ -109,9 +110,11 @@ Return ONLY the matching row as a YAML-formatted object with these fields:
|
||||||
project_type, detection_signals
|
project_type, detection_signals
|
||||||
|
|
||||||
**Do NOT return the entire CSV - only the matching row.**
|
**Do NOT return the entire CSV - only the matching row.**
|
||||||
|
</display>
|
||||||
|
|
||||||
**Domain Complexity Lookup:**
|
**Domain Complexity Lookup:**
|
||||||
|
|
||||||
|
<display>
|
||||||
Your task: Lookup data in {domainComplexityCSV}
|
Your task: Lookup data in {domainComplexityCSV}
|
||||||
|
|
||||||
**Search criteria:**
|
**Search criteria:**
|
||||||
|
|
@ -122,6 +125,7 @@ Return ONLY the matching row as a YAML-formatted object with these fields:
|
||||||
domain, complexity, typical_concerns, compliance_requirements
|
domain, complexity, typical_concerns, compliance_requirements
|
||||||
|
|
||||||
**Do NOT return the entire CSV - only the matching row.**
|
**Do NOT return the entire CSV - only the matching row.**
|
||||||
|
</display>
|
||||||
|
|
||||||
**Graceful degradation (if Task tool unavailable):**
|
**Graceful degradation (if Task tool unavailable):**
|
||||||
- Load the CSV files directly
|
- Load the CSV files directly
|
||||||
|
|
|
||||||
|
|
@ -95,6 +95,7 @@ Proceed with domain exploration.
|
||||||
|
|
||||||
**Attempt subprocess data lookup:**
|
**Attempt subprocess data lookup:**
|
||||||
|
|
||||||
|
<display>
|
||||||
Your task: Lookup data in {domainComplexityCSV}
|
Your task: Lookup data in {domainComplexityCSV}
|
||||||
|
|
||||||
**Search criteria:**
|
**Search criteria:**
|
||||||
|
|
@ -105,6 +106,7 @@ Return ONLY the matching row as a YAML-formatted object with these fields:
|
||||||
domain, complexity, typical_concerns, compliance_requirements
|
domain, complexity, typical_concerns, compliance_requirements
|
||||||
|
|
||||||
**Do NOT return the entire CSV - only the matching row.**
|
**Do NOT return the entire CSV - only the matching row.**
|
||||||
|
</display>
|
||||||
|
|
||||||
**Graceful degradation (if Task tool unavailable):**
|
**Graceful degradation (if Task tool unavailable):**
|
||||||
- Load the CSV file directly
|
- Load the CSV file directly
|
||||||
|
|
|
||||||
|
|
@ -165,11 +165,9 @@ Present the project-type content for review, then display menu:
|
||||||
Based on our conversation and best practices for this product type, I've documented the {project_type}-specific requirements for {{project_name}}.
|
Based on our conversation and best practices for this product type, I've documented the {project_type}-specific requirements for {{project_name}}.
|
||||||
|
|
||||||
**Here's what I'll add to the document:**
|
**Here's what I'll add to the document:**
|
||||||
</display>
|
|
||||||
|
|
||||||
[Show the complete markdown content from section 5]
|
[Show the complete markdown content from section 5]
|
||||||
|
|
||||||
<display>
|
|
||||||
**What would you like to do?**
|
**What would you like to do?**
|
||||||
</display>
|
</display>
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -98,6 +98,7 @@ ls -t {prd_folder_path}/validation-report-*.md 2>/dev/null | head -1
|
||||||
|
|
||||||
**If validation report found:**
|
**If validation report found:**
|
||||||
|
|
||||||
|
Display:
|
||||||
<display>
|
<display>
|
||||||
**📋 Found Validation Report**
|
**📋 Found Validation Report**
|
||||||
|
|
||||||
|
|
@ -188,6 +189,7 @@ Analyze the loaded PRD:
|
||||||
|
|
||||||
**IF validation report provided OR PRD is BMAD Standard/Variant:**
|
**IF validation report provided OR PRD is BMAD Standard/Variant:**
|
||||||
|
|
||||||
|
Display:
|
||||||
<display>
|
<display>
|
||||||
**Edit Requirements Understood**
|
**Edit Requirements Understood**
|
||||||
|
|
||||||
|
|
@ -202,6 +204,7 @@ Read fully and follow: next step (step-e-02-review.md)
|
||||||
|
|
||||||
**IF PRD is Legacy (Non-Standard) AND no validation report:**
|
**IF PRD is Legacy (Non-Standard) AND no validation report:**
|
||||||
|
|
||||||
|
Display:
|
||||||
<display>
|
<display>
|
||||||
**Format Detected:** Legacy PRD
|
**Format Detected:** Legacy PRD
|
||||||
|
|
||||||
|
|
@ -228,7 +231,7 @@ Present MENU OPTIONS below for user selection
|
||||||
#### Menu Handling Logic:
|
#### Menu Handling Logic:
|
||||||
|
|
||||||
- IF C (Convert): Read fully and follow: {altStepFile} (step-e-01b-legacy-conversion.md)
|
- IF C (Convert): Read fully and follow: {altStepFile} (step-e-01b-legacy-conversion.md)
|
||||||
- IF E (Edit As-Is): <display>Proceeding with edits...</display> then load next step
|
- IF E (Edit As-Is): Display "Proceeding with edits..." then load next step
|
||||||
- IF X (Exit): Display summary and exit
|
- IF X (Exit): Display summary and exit
|
||||||
- IF Any other: help user, then redisplay menu
|
- IF Any other: help user, then redisplay menu
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -126,6 +126,8 @@ Return conversion assessment with gap analysis and effort estimate."
|
||||||
|
|
||||||
### 3. Present Conversion Assessment
|
### 3. Present Conversion Assessment
|
||||||
|
|
||||||
|
Display:
|
||||||
|
|
||||||
<display>
|
<display>
|
||||||
**Legacy PRD Conversion Assessment**
|
**Legacy PRD Conversion Assessment**
|
||||||
|
|
||||||
|
|
@ -175,6 +177,7 @@ Store conversion decision for next step:
|
||||||
- **Edit requirements:** [user's requirements from step e-01]
|
- **Edit requirements:** [user's requirements from step e-01]
|
||||||
- **Gap analysis:** [summary of gaps identified]
|
- **Gap analysis:** [summary of gaps identified]
|
||||||
|
|
||||||
|
Display:
|
||||||
<display>
|
<display>
|
||||||
**Conversion Strategy Documented**
|
**Conversion Strategy Documented**
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -144,6 +144,8 @@ Return detailed change plan with section breakdown."
|
||||||
|
|
||||||
### 4. Present Change Plan to User
|
### 4. Present Change Plan to User
|
||||||
|
|
||||||
|
Display:
|
||||||
|
|
||||||
<display>
|
<display>
|
||||||
**Deep Review Complete - Change Plan**
|
**Deep Review Complete - Change Plan**
|
||||||
|
|
||||||
|
|
@ -198,6 +200,7 @@ Store approved change plan for next step:
|
||||||
- **Priority order:** Sequence to apply changes
|
- **Priority order:** Sequence to apply changes
|
||||||
- **User confirmed:** Yes
|
- **User confirmed:** Yes
|
||||||
|
|
||||||
|
Display:
|
||||||
<display>
|
<display>
|
||||||
**Change Plan Approved**
|
**Change Plan Approved**
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -64,6 +64,7 @@ From step e-02, retrieve:
|
||||||
- **Priority order:** Sequence to apply changes
|
- **Priority order:** Sequence to apply changes
|
||||||
- **User requirements:** Edit goals from step e-01
|
- **User requirements:** Edit goals from step e-01
|
||||||
|
|
||||||
|
Display:
|
||||||
<display>
|
<display>
|
||||||
**Starting PRD Edits**
|
**Starting PRD Edits**
|
||||||
|
|
||||||
|
|
@ -149,6 +150,7 @@ Changes: {brief summary}
|
||||||
8. Functional Requirements
|
8. Functional Requirements
|
||||||
9. Non-Functional Requirements
|
9. Non-Functional Requirements
|
||||||
|
|
||||||
|
Display:
|
||||||
<display>
|
<display>
|
||||||
**PRD Restructured**
|
**PRD Restructured**
|
||||||
BMAD standard structure applied.
|
BMAD standard structure applied.
|
||||||
|
|
@ -198,6 +200,8 @@ editHistory:
|
||||||
|
|
||||||
### 7. Confirm Completion
|
### 7. Confirm Completion
|
||||||
|
|
||||||
|
Display:
|
||||||
|
|
||||||
<display>
|
<display>
|
||||||
**PRD Edits Complete**
|
**PRD Edits Complete**
|
||||||
|
|
||||||
|
|
@ -228,7 +232,7 @@ editHistory:
|
||||||
|
|
||||||
#### Menu Handling Logic:
|
#### Menu Handling Logic:
|
||||||
|
|
||||||
- IF V (Validate): <display>Starting validation workflow...</display> then read fully and follow: steps-v/step-v-01-discovery.md
|
- IF V (Validate): Display "Starting validation workflow..." then read fully and follow: steps-v/step-v-01-discovery.md
|
||||||
- IF S (Summary): Present edit summary and exit
|
- IF S (Summary): Present edit summary and exit
|
||||||
- IF A (Adjust): Accept additional requirements, loop back to editing
|
- IF A (Adjust): Accept additional requirements, loop back to editing
|
||||||
- IF X (Exit): Display summary and exit
|
- IF X (Exit): Display summary and exit
|
||||||
|
|
|
||||||
|
|
@ -78,6 +78,8 @@ From step e-03 change execution, compile:
|
||||||
|
|
||||||
### 2. Present Completion Summary
|
### 2. Present Completion Summary
|
||||||
|
|
||||||
|
Display:
|
||||||
|
|
||||||
<display>
|
<display>
|
||||||
**✓ PRD Edit Complete**
|
**✓ PRD Edit Complete**
|
||||||
|
|
||||||
|
|
@ -101,12 +103,12 @@ From step e-03 change execution, compile:
|
||||||
|
|
||||||
### 3. Present MENU OPTIONS
|
### 3. Present MENU OPTIONS
|
||||||
|
|
||||||
<display>
|
Display:
|
||||||
|
|
||||||
**[V] Run Full Validation** - Execute complete validation workflow (steps-v) to verify PRD quality
|
**[V] Run Full Validation** - Execute complete validation workflow (steps-v) to verify PRD quality
|
||||||
**[E] Edit More** - Make additional edits to the PRD
|
**[E] Edit More** - Make additional edits to the PRD
|
||||||
**[S] Summary** - End with detailed summary of changes
|
**[S] Summary** - End with detailed summary of changes
|
||||||
**[X] Exit** - Exit edit workflow
|
**[X] Exit** - Exit edit workflow
|
||||||
</display>
|
|
||||||
|
|
||||||
#### EXECUTION RULES:
|
#### EXECUTION RULES:
|
||||||
|
|
||||||
|
|
@ -116,7 +118,8 @@ From step e-03 change execution, compile:
|
||||||
#### Menu Handling Logic:
|
#### Menu Handling Logic:
|
||||||
|
|
||||||
- **IF V (Run Full Validation):**
|
- **IF V (Run Full Validation):**
|
||||||
- <display>
|
- Display:
|
||||||
|
<display>
|
||||||
**Starting Validation Workflow**
|
**Starting Validation Workflow**
|
||||||
|
|
||||||
This will run all 13 validation checks on the updated PRD.
|
This will run all 13 validation checks on the updated PRD.
|
||||||
|
|
@ -131,7 +134,7 @@ From step e-03 change execution, compile:
|
||||||
- **IF E (Edit More):**
|
- **IF E (Edit More):**
|
||||||
- <display>**Additional Edits**</display>
|
- <display>**Additional Edits**</display>
|
||||||
- Ask: "What additional edits would you like to make?"
|
- Ask: "What additional edits would you like to make?"
|
||||||
- Accept input, then <display>**Returning to edit step...**</display>
|
- Accept input, then display: "**Returning to edit step...**"
|
||||||
- Read fully and follow: step-e-03-edit.md again
|
- Read fully and follow: step-e-03-edit.md again
|
||||||
|
|
||||||
- **IF S (Summary):**
|
- **IF S (Summary):**
|
||||||
|
|
|
||||||
|
|
@ -184,6 +184,8 @@ validationStatus: IN_PROGRESS
|
||||||
|
|
||||||
### 9. Present MENU OPTIONS
|
### 9. Present MENU OPTIONS
|
||||||
|
|
||||||
|
Display:
|
||||||
|
|
||||||
<display>
|
<display>
|
||||||
**Select an Option:** [A] Advanced Elicitation [P] Party Mode [C] Continue to Format Detection
|
**Select an Option:** [A] Advanced Elicitation [P] Party Mode [C] Continue to Format Detection
|
||||||
</display>
|
</display>
|
||||||
|
|
|
||||||
|
|
@ -132,6 +132,8 @@ Append to validation report:
|
||||||
|
|
||||||
**IF format is BMAD Standard or BMAD Variant:**
|
**IF format is BMAD Standard or BMAD Variant:**
|
||||||
|
|
||||||
|
Display:
|
||||||
|
|
||||||
<display>
|
<display>
|
||||||
**Format Detected:** {classification}
|
**Format Detected:** {classification}
|
||||||
|
|
||||||
|
|
@ -142,6 +144,8 @@ Without delay, read fully and follow: {nextStepFile} (step-v-03-density-validati
|
||||||
|
|
||||||
**IF format is Non-Standard (< 3 core sections):**
|
**IF format is Non-Standard (< 3 core sections):**
|
||||||
|
|
||||||
|
Display:
|
||||||
|
|
||||||
<display>
|
<display>
|
||||||
**Format Detected:** Non-Standard PRD
|
**Format Detected:** Non-Standard PRD
|
||||||
|
|
||||||
|
|
@ -166,7 +170,7 @@ Present MENU OPTIONS below for user selection
|
||||||
#### Menu Handling Logic:
|
#### Menu Handling Logic:
|
||||||
|
|
||||||
- IF A (Parity Check): Read fully and follow: {altStepFile} (step-v-02b-parity-check.md)
|
- IF A (Parity Check): Read fully and follow: {altStepFile} (step-v-02b-parity-check.md)
|
||||||
- IF B (Validate As-Is): <display>Proceeding with validation...</display> then read fully and follow: {nextStepFile}
|
- IF B (Validate As-Is): Display "Proceeding with validation..." then read fully and follow: {nextStepFile}
|
||||||
- IF C (Exit): Display format findings summary and exit validation
|
- IF C (Exit): Display format findings summary and exit validation
|
||||||
- IF Any other: help user respond, then redisplay menu
|
- IF Any other: help user respond, then redisplay menu
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -153,6 +153,8 @@ Append to validation report:
|
||||||
|
|
||||||
### 4. Present Parity Analysis and Options
|
### 4. Present Parity Analysis and Options
|
||||||
|
|
||||||
|
Display:
|
||||||
|
|
||||||
<display>
|
<display>
|
||||||
**Parity Analysis Complete**
|
**Parity Analysis Complete**
|
||||||
|
|
||||||
|
|
@ -180,7 +182,7 @@ Your PRD is missing {count} of 6 core BMAD PRD sections. The overall effort to r
|
||||||
|
|
||||||
#### Menu Handling Logic:
|
#### Menu Handling Logic:
|
||||||
|
|
||||||
- IF C (Continue): <display>Proceeding with validation...</display> then read fully and follow: {nextStepFile}
|
- IF C (Continue): Display "Proceeding with validation..." then read fully and follow: {nextStepFile}
|
||||||
- IF E (Exit): Display parity summary and exit validation
|
- IF E (Exit): Display parity summary and exit validation
|
||||||
- IF S (Save): Confirm saved, display summary, exit
|
- IF S (Save): Confirm saved, display summary, exit
|
||||||
- IF Any other: help user respond, then redisplay menu
|
- IF Any other: help user respond, then redisplay menu
|
||||||
|
|
|
||||||
|
|
@ -43,7 +43,7 @@ Validate PRD meets BMAD information density standards by scanning for conversati
|
||||||
|
|
||||||
- 🎯 Scan PRD for density anti-patterns systematically
|
- 🎯 Scan PRD for density anti-patterns systematically
|
||||||
- 💾 Append density findings to validation report
|
- 💾 Append density findings to validation report
|
||||||
- 📖 <display>Proceeding to next check...</display> and load next step
|
- 📖 Display "Proceeding to next check..." and load next step
|
||||||
- 🚫 FORBIDDEN to pause or request user input
|
- 🚫 FORBIDDEN to pause or request user input
|
||||||
|
|
||||||
## CONTEXT BOUNDARIES:
|
## CONTEXT BOUNDARIES:
|
||||||
|
|
@ -142,6 +142,8 @@ Append to validation report:
|
||||||
|
|
||||||
### 5. Display Progress and Auto-Proceed
|
### 5. Display Progress and Auto-Proceed
|
||||||
|
|
||||||
|
Display:
|
||||||
|
|
||||||
<display>
|
<display>
|
||||||
**Information Density Validation Complete**
|
**Information Density Validation Complete**
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -46,7 +46,7 @@ Validate that PRD covers all content from Product Brief (if brief was used as in
|
||||||
- 💬 If no brief: Skip this check and report "N/A - No Product Brief"
|
- 💬 If no brief: Skip this check and report "N/A - No Product Brief"
|
||||||
- 🎯 If brief exists: Map brief content to PRD sections
|
- 🎯 If brief exists: Map brief content to PRD sections
|
||||||
- 💾 Append coverage findings to validation report
|
- 💾 Append coverage findings to validation report
|
||||||
- 📖 <display>Proceeding to next check...</display> and load next step
|
- 📖 Display "Proceeding to next check..." and load next step
|
||||||
- 🚫 FORBIDDEN to pause or request user input
|
- 🚫 FORBIDDEN to pause or request user input
|
||||||
|
|
||||||
## CONTEXT BOUNDARIES:
|
## CONTEXT BOUNDARIES:
|
||||||
|
|
@ -72,6 +72,8 @@ Append to validation report:
|
||||||
**Status:** N/A - No Product Brief was provided as input
|
**Status:** N/A - No Product Brief was provided as input
|
||||||
```
|
```
|
||||||
|
|
||||||
|
Display:
|
||||||
|
|
||||||
<display>
|
<display>
|
||||||
**Product Brief Coverage: Skipped** (No Product Brief provided)
|
**Product Brief Coverage: Skipped** (No Product Brief provided)
|
||||||
|
|
||||||
|
|
@ -182,6 +184,8 @@ Append to validation report:
|
||||||
|
|
||||||
### 6. Display Progress and Auto-Proceed
|
### 6. Display Progress and Auto-Proceed
|
||||||
|
|
||||||
|
Display:
|
||||||
|
|
||||||
<display>
|
<display>
|
||||||
**Product Brief Coverage Validation Complete**
|
**Product Brief Coverage Validation Complete**
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -44,7 +44,7 @@ Validate that all Functional Requirements (FRs) and Non-Functional Requirements
|
||||||
- 🎯 Extract all FRs and NFRs from PRD
|
- 🎯 Extract all FRs and NFRs from PRD
|
||||||
- 💾 Validate each for measurability and format
|
- 💾 Validate each for measurability and format
|
||||||
- 📖 Append findings to validation report
|
- 📖 Append findings to validation report
|
||||||
- 📖 <display>Proceeding to next check...</display> and load next step
|
- 📖 Display "Proceeding to next check..." and load next step
|
||||||
- 🚫 FORBIDDEN to pause or request user input
|
- 🚫 FORBIDDEN to pause or request user input
|
||||||
|
|
||||||
## CONTEXT BOUNDARIES:
|
## CONTEXT BOUNDARIES:
|
||||||
|
|
@ -195,6 +195,8 @@ Append to validation report:
|
||||||
|
|
||||||
### 5. Display Progress and Auto-Proceed
|
### 5. Display Progress and Auto-Proceed
|
||||||
|
|
||||||
|
Display:
|
||||||
|
|
||||||
<display>
|
<display>
|
||||||
**Measurability Validation Complete**
|
**Measurability Validation Complete**
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -44,7 +44,7 @@ Validate the traceability chain from Executive Summary → Success Criteria →
|
||||||
- 🎯 Build and validate traceability matrix
|
- 🎯 Build and validate traceability matrix
|
||||||
- 💾 Identify broken chains and orphan requirements
|
- 💾 Identify broken chains and orphan requirements
|
||||||
- 📖 Append findings to validation report
|
- 📖 Append findings to validation report
|
||||||
- 📖 <display>Proceeding to next check...</display> and load next step
|
- 📖 Display "Proceeding to next check..." and load next step
|
||||||
- 🚫 FORBIDDEN to pause or request user input
|
- 🚫 FORBIDDEN to pause or request user input
|
||||||
|
|
||||||
## CONTEXT BOUNDARIES:
|
## CONTEXT BOUNDARIES:
|
||||||
|
|
@ -183,6 +183,8 @@ Append to validation report:
|
||||||
|
|
||||||
### 5. Display Progress and Auto-Proceed
|
### 5. Display Progress and Auto-Proceed
|
||||||
|
|
||||||
|
Display:
|
||||||
|
|
||||||
<display>
|
<display>
|
||||||
**Traceability Validation Complete**
|
**Traceability Validation Complete**
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -44,7 +44,7 @@ Ensure Functional Requirements and Non-Functional Requirements don't include imp
|
||||||
- 🎯 Scan FRs and NFRs for implementation terms
|
- 🎯 Scan FRs and NFRs for implementation terms
|
||||||
- 💾 Distinguish capability-relevant vs leakage
|
- 💾 Distinguish capability-relevant vs leakage
|
||||||
- 📖 Append findings to validation report
|
- 📖 Append findings to validation report
|
||||||
- 📖 <display>Proceeding to next check...</display> and load next step
|
- 📖 Display "Proceeding to next check..." and load next step
|
||||||
- 🚫 FORBIDDEN to pause or request user input
|
- 🚫 FORBIDDEN to pause or request user input
|
||||||
|
|
||||||
## CONTEXT BOUNDARIES:
|
## CONTEXT BOUNDARIES:
|
||||||
|
|
@ -172,6 +172,8 @@ Append to validation report:
|
||||||
|
|
||||||
### 5. Display Progress and Auto-Proceed
|
### 5. Display Progress and Auto-Proceed
|
||||||
|
|
||||||
|
Display:
|
||||||
|
|
||||||
<display>
|
<display>
|
||||||
**Implementation Leakage Validation Complete**
|
**Implementation Leakage Validation Complete**
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -47,7 +47,7 @@ Validate domain-specific requirements are present for high-complexity domains (H
|
||||||
- 💬 If low complexity (general): Skip detailed checks
|
- 💬 If low complexity (general): Skip detailed checks
|
||||||
- 🎯 If high complexity: Validate required special sections
|
- 🎯 If high complexity: Validate required special sections
|
||||||
- 💾 Append compliance findings to validation report
|
- 💾 Append compliance findings to validation report
|
||||||
- 📖 <display>Proceeding to next check...</display> and load next step
|
- 📖 Display "Proceeding to next check..." and load next step
|
||||||
- 🚫 FORBIDDEN to pause or request user input
|
- 🚫 FORBIDDEN to pause or request user input
|
||||||
|
|
||||||
## CONTEXT BOUNDARIES:
|
## CONTEXT BOUNDARIES:
|
||||||
|
|
@ -155,6 +155,8 @@ Append to validation report:
|
||||||
**Note:** This PRD is for a standard domain without regulatory compliance requirements.
|
**Note:** This PRD is for a standard domain without regulatory compliance requirements.
|
||||||
```
|
```
|
||||||
|
|
||||||
|
Display:
|
||||||
|
|
||||||
<display>
|
<display>
|
||||||
**Domain Compliance Validation Skipped**
|
**Domain Compliance Validation Skipped**
|
||||||
|
|
||||||
|
|
@ -208,6 +210,8 @@ Append to validation report:
|
||||||
|
|
||||||
### 7. Display Progress and Auto-Proceed
|
### 7. Display Progress and Auto-Proceed
|
||||||
|
|
||||||
|
Display:
|
||||||
|
|
||||||
<display>
|
<display>
|
||||||
**Domain Compliance Validation Complete**
|
**Domain Compliance Validation Complete**
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -47,7 +47,7 @@ Validate project-type specific requirements are properly documented - different
|
||||||
- 🎯 Validate required sections for that project type are present
|
- 🎯 Validate required sections for that project type are present
|
||||||
- 🎯 Validate excluded sections for that project type are absent
|
- 🎯 Validate excluded sections for that project type are absent
|
||||||
- 💾 Append compliance findings to validation report
|
- 💾 Append compliance findings to validation report
|
||||||
- 📖 <display>Proceeding to next check...</display> and load next step
|
- 📖 Display "Proceeding to next check..." and load next step
|
||||||
- 🚫 FORBIDDEN to pause or request user input
|
- 🚫 FORBIDDEN to pause or request user input
|
||||||
|
|
||||||
## CONTEXT BOUNDARIES:
|
## CONTEXT BOUNDARIES:
|
||||||
|
|
@ -227,6 +227,8 @@ Append to validation report:
|
||||||
|
|
||||||
### 7. Display Progress and Auto-Proceed
|
### 7. Display Progress and Auto-Proceed
|
||||||
|
|
||||||
|
Display:
|
||||||
|
|
||||||
<display>
|
<display>
|
||||||
**Project-Type Compliance Validation Complete**
|
**Project-Type Compliance Validation Complete**
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -46,7 +46,7 @@ Validate Functional Requirements meet SMART quality criteria (Specific, Measurab
|
||||||
- 🎯 Score each FR on SMART criteria (Specific, Measurable, Attainable, Relevant, Traceable)
|
- 🎯 Score each FR on SMART criteria (Specific, Measurable, Attainable, Relevant, Traceable)
|
||||||
- 💾 Flag FRs with score < 3 in any category
|
- 💾 Flag FRs with score < 3 in any category
|
||||||
- 📖 Append scoring table and suggestions to validation report
|
- 📖 Append scoring table and suggestions to validation report
|
||||||
- 📖 <display>Proceeding to next check...</display> and load next step
|
- 📖 Display "Proceeding to next check..." and load next step
|
||||||
- 🚫 FORBIDDEN to pause or request user input
|
- 🚫 FORBIDDEN to pause or request user input
|
||||||
|
|
||||||
## CONTEXT BOUNDARIES:
|
## CONTEXT BOUNDARIES:
|
||||||
|
|
@ -173,6 +173,8 @@ Append to validation report:
|
||||||
|
|
||||||
### 5. Display Progress and Auto-Proceed
|
### 5. Display Progress and Auto-Proceed
|
||||||
|
|
||||||
|
Display:
|
||||||
|
|
||||||
<display>
|
<display>
|
||||||
**SMART Requirements Validation Complete**
|
**SMART Requirements Validation Complete**
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -46,7 +46,7 @@ Assess the PRD as a cohesive, compelling document - evaluating document flow, du
|
||||||
- 🎯 Use Advanced Elicitation for multi-perspective assessment
|
- 🎯 Use Advanced Elicitation for multi-perspective assessment
|
||||||
- 🎯 Evaluate document flow, dual audience, BMAD principles
|
- 🎯 Evaluate document flow, dual audience, BMAD principles
|
||||||
- 💾 Append comprehensive assessment to validation report
|
- 💾 Append comprehensive assessment to validation report
|
||||||
- 📖 <display>Proceeding to next check...</display> and load next step
|
- 📖 Display "Proceeding to next check..." and load next step
|
||||||
- 🚫 FORBIDDEN to pause or request user input
|
- 🚫 FORBIDDEN to pause or request user input
|
||||||
|
|
||||||
## CONTEXT BOUNDARIES:
|
## CONTEXT BOUNDARIES:
|
||||||
|
|
@ -226,6 +226,8 @@ Append to validation report:
|
||||||
|
|
||||||
### 4. Display Progress and Auto-Proceed
|
### 4. Display Progress and Auto-Proceed
|
||||||
|
|
||||||
|
Display:
|
||||||
|
|
||||||
<display>
|
<display>
|
||||||
**Holistic Quality Assessment Complete**
|
**Holistic Quality Assessment Complete**
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -47,7 +47,7 @@ Final comprehensive completeness check - validate no template variables remain,
|
||||||
- 🎯 Validate section-specific completeness
|
- 🎯 Validate section-specific completeness
|
||||||
- 🎯 Validate frontmatter completeness
|
- 🎯 Validate frontmatter completeness
|
||||||
- 💾 Append completeness matrix to validation report
|
- 💾 Append completeness matrix to validation report
|
||||||
- 📖 <display>Proceeding to final step...</display> and load next step
|
- 📖 Display "Proceeding to final step..." and load next step
|
||||||
- 🚫 FORBIDDEN to pause or request user input
|
- 🚫 FORBIDDEN to pause or request user input
|
||||||
|
|
||||||
## CONTEXT BOUNDARIES:
|
## CONTEXT BOUNDARIES:
|
||||||
|
|
@ -206,6 +206,8 @@ Append to validation report:
|
||||||
|
|
||||||
### 4. Display Progress and Auto-Proceed
|
### 4. Display Progress and Auto-Proceed
|
||||||
|
|
||||||
|
Display:
|
||||||
|
|
||||||
<display>
|
<display>
|
||||||
**Completeness Validation Complete**
|
**Completeness Validation Complete**
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -123,6 +123,8 @@ overallStatus: '{Pass/Warning/Critical based on all findings}'
|
||||||
|
|
||||||
### 4. Present Summary to User Conversationally
|
### 4. Present Summary to User Conversationally
|
||||||
|
|
||||||
|
Display:
|
||||||
|
|
||||||
<display>
|
<display>
|
||||||
**✓ PRD Validation Complete**
|
**✓ PRD Validation Complete**
|
||||||
|
|
||||||
|
|
@ -158,12 +160,12 @@ overallStatus: '{Pass/Warning/Critical based on all findings}'
|
||||||
|
|
||||||
### 5. Present MENU OPTIONS
|
### 5. Present MENU OPTIONS
|
||||||
|
|
||||||
<display>
|
Display:
|
||||||
|
|
||||||
**[R] Review Detailed Findings** - Walk through validation report section by section
|
**[R] Review Detailed Findings** - Walk through validation report section by section
|
||||||
**[E] Use Edit Workflow** - Use validation report with Edit workflow for systematic improvements
|
**[E] Use Edit Workflow** - Use validation report with Edit workflow for systematic improvements
|
||||||
**[F] Fix Simpler Items** - Immediate fixes for simple issues (anti-patterns, leakage, missing headers)
|
**[F] Fix Simpler Items** - Immediate fixes for simple issues (anti-patterns, leakage, missing headers)
|
||||||
**[X] Exit** - Exit and Suggest Next Steps.
|
**[X] Exit** - Exit and Suggest Next Steps.
|
||||||
</display>
|
|
||||||
|
|
||||||
#### EXECUTION RULES:
|
#### EXECUTION RULES:
|
||||||
|
|
||||||
|
|
@ -195,6 +197,7 @@ overallStatus: '{Pass/Warning/Critical based on all findings}'
|
||||||
- Return to menu
|
- Return to menu
|
||||||
|
|
||||||
- **IF X (Exit):**
|
- **IF X (Exit):**
|
||||||
|
- Display:
|
||||||
<display>
|
<display>
|
||||||
**Validation Report Saved:** {validationReportPath}
|
**Validation Report Saved:** {validationReportPath}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -152,11 +152,9 @@ Show the generated project understanding content and present choices:
|
||||||
I've documented our understanding of {{project_name}} from a UX perspective. This will guide all our design decisions moving forward.
|
I've documented our understanding of {{project_name}} from a UX perspective. This will guide all our design decisions moving forward.
|
||||||
|
|
||||||
**Here's what I'll add to the document:**
|
**Here's what I'll add to the document:**
|
||||||
</display>
|
|
||||||
|
|
||||||
[Show the complete markdown content from step 5]
|
[Show the complete markdown content from step 5]
|
||||||
|
|
||||||
<display>
|
|
||||||
**What would you like to do?**
|
**What would you like to do?**
|
||||||
[C] Continue - Save this to the document and move to core experience definition
|
[C] Continue - Save this to the document and move to core experience definition
|
||||||
</display>
|
</display>
|
||||||
|
|
|
||||||
|
|
@ -160,11 +160,9 @@ Show the generated core experience content and present choices:
|
||||||
I've defined the core user experience for {{project_name}} based on our conversation. This establishes the foundation for all our UX design decisions.
|
I've defined the core user experience for {{project_name}} based on our conversation. This establishes the foundation for all our UX design decisions.
|
||||||
|
|
||||||
**Here's what I'll add to the document:**
|
**Here's what I'll add to the document:**
|
||||||
</display>
|
|
||||||
|
|
||||||
[Show the complete markdown content from step 6]
|
[Show the complete markdown content from step 6]
|
||||||
|
|
||||||
<display>
|
|
||||||
**What would you like to do?**
|
**What would you like to do?**
|
||||||
[A] Advanced Elicitation - Let's refine the core experience definition
|
[A] Advanced Elicitation - Let's refine the core experience definition
|
||||||
[P] Party Mode - Bring different perspectives on the user experience
|
[P] Party Mode - Bring different perspectives on the user experience
|
||||||
|
|
|
||||||
|
|
@ -163,11 +163,9 @@ Show the generated emotional response content and present choices:
|
||||||
I've defined the desired emotional responses for {{project_name}}. These emotional goals will guide our design decisions to create the right user experience.
|
I've defined the desired emotional responses for {{project_name}}. These emotional goals will guide our design decisions to create the right user experience.
|
||||||
|
|
||||||
**Here's what I'll add to the document:**
|
**Here's what I'll add to the document:**
|
||||||
</display>
|
|
||||||
|
|
||||||
[Show the complete markdown content from step 6]
|
[Show the complete markdown content from step 6]
|
||||||
|
|
||||||
<display>
|
|
||||||
**What would you like to do?**
|
**What would you like to do?**
|
||||||
[A] Advanced Elicitation - Let's refine the emotional response definition
|
[A] Advanced Elicitation - Let's refine the emotional response definition
|
||||||
[P] Party Mode - Bring different perspectives on user emotional needs
|
[P] Party Mode - Bring different perspectives on user emotional needs
|
||||||
|
|
|
||||||
|
|
@ -178,11 +178,9 @@ Show the generated inspiration analysis content and present choices:
|
||||||
I've analyzed inspiring UX patterns and products to inform our design strategy for {{project_name}}. This gives us a solid foundation of proven patterns to build upon.
|
I've analyzed inspiring UX patterns and products to inform our design strategy for {{project_name}}. This gives us a solid foundation of proven patterns to build upon.
|
||||||
|
|
||||||
**Here's what I'll add to the document:**
|
**Here's what I'll add to the document:**
|
||||||
</display>
|
|
||||||
|
|
||||||
[Show the complete markdown content from step 6]
|
[Show the complete markdown content from step 6]
|
||||||
|
|
||||||
<display>
|
|
||||||
**What would you like to do?**
|
**What would you like to do?**
|
||||||
[A] Advanced Elicitation - Let's deepen our UX pattern analysis
|
[A] Advanced Elicitation - Let's deepen our UX pattern analysis
|
||||||
[P] Party Mode - Bring different perspectives on inspiration sources
|
[P] Party Mode - Bring different perspectives on inspiration sources
|
||||||
|
|
|
||||||
|
|
@ -196,11 +196,9 @@ Show the generated design system content and present choices:
|
||||||
I've documented our design system choice for {{project_name}}. This foundation will ensure consistency and speed up development.
|
I've documented our design system choice for {{project_name}}. This foundation will ensure consistency and speed up development.
|
||||||
|
|
||||||
**Here's what I'll add to the document:**
|
**Here's what I'll add to the document:**
|
||||||
</display>
|
|
||||||
|
|
||||||
[Show the complete markdown content from step 6]
|
[Show the complete markdown content from step 6]
|
||||||
|
|
||||||
<display>
|
|
||||||
**What would you like to do?**
|
**What would you like to do?**
|
||||||
[A] Advanced Elicitation - Let's refine our design system decision
|
[A] Advanced Elicitation - Let's refine our design system decision
|
||||||
[P] Party Mode - Bring technical perspectives on design systems
|
[P] Party Mode - Bring technical perspectives on design systems
|
||||||
|
|
|
||||||
|
|
@ -198,11 +198,9 @@ Show the generated defining experience content and present choices:
|
||||||
I've defined the core experience for {{project_name}} - the interaction that will make users love this product.
|
I've defined the core experience for {{project_name}} - the interaction that will make users love this product.
|
||||||
|
|
||||||
**Here's what I'll add to the document:**
|
**Here's what I'll add to the document:**
|
||||||
</display>
|
|
||||||
|
|
||||||
[Show the complete markdown content from step 6]
|
[Show the complete markdown content from step 6]
|
||||||
|
|
||||||
<display>
|
|
||||||
**What would you like to do?**
|
**What would you like to do?**
|
||||||
[A] Advanced Elicitation - Let's refine the core experience definition
|
[A] Advanced Elicitation - Let's refine the core experience definition
|
||||||
[P] Party Mode - Bring different perspectives on the defining interaction
|
[P] Party Mode - Bring different perspectives on the defining interaction
|
||||||
|
|
|
||||||
|
|
@ -168,11 +168,9 @@ Show the generated visual foundation content and present choices:
|
||||||
I've established the visual design foundation for {{project_name}}. This provides the building blocks for consistent, beautiful design.
|
I've established the visual design foundation for {{project_name}}. This provides the building blocks for consistent, beautiful design.
|
||||||
|
|
||||||
**Here's what I'll add to the document:**
|
**Here's what I'll add to the document:**
|
||||||
</display>
|
|
||||||
|
|
||||||
[Show the complete markdown content from step 6]
|
[Show the complete markdown content from step 6]
|
||||||
|
|
||||||
<display>
|
|
||||||
**What would you like to do?**
|
**What would you like to do?**
|
||||||
[A] Advanced Elicitation - Let's refine our visual foundation
|
[A] Advanced Elicitation - Let's refine our visual foundation
|
||||||
[P] Party Mode - Bring design perspectives on visual choices
|
[P] Party Mode - Bring design perspectives on visual choices
|
||||||
|
|
|
||||||
|
|
@ -168,11 +168,9 @@ Show the generated design direction content and present choices:
|
||||||
I've documented our design direction decision for {{project_name}}. This visual approach will guide all our detailed design work.
|
I've documented our design direction decision for {{project_name}}. This visual approach will guide all our detailed design work.
|
||||||
|
|
||||||
**Here's what I'll add to the document:**
|
**Here's what I'll add to the document:**
|
||||||
</display>
|
|
||||||
|
|
||||||
[Show the complete markdown content from step 6]
|
[Show the complete markdown content from step 6]
|
||||||
|
|
||||||
<display>
|
|
||||||
**What would you like to do?**
|
**What would you like to do?**
|
||||||
[A] Advanced Elicitation - Let's refine our design direction
|
[A] Advanced Elicitation - Let's refine our design direction
|
||||||
[P] Party Mode - Bring different perspectives on visual choices
|
[P] Party Mode - Bring different perspectives on visual choices
|
||||||
|
|
|
||||||
|
|
@ -186,11 +186,9 @@ Show the generated user journey content and present choices:
|
||||||
I've designed detailed user journey flows for {{project_name}}. These flows will guide the detailed design of each user interaction.
|
I've designed detailed user journey flows for {{project_name}}. These flows will guide the detailed design of each user interaction.
|
||||||
|
|
||||||
**Here's what I'll add to the document:**
|
**Here's what I'll add to the document:**
|
||||||
</display>
|
|
||||||
|
|
||||||
[Show the complete markdown content from step 6]
|
[Show the complete markdown content from step 6]
|
||||||
|
|
||||||
<display>
|
|
||||||
**What would you like to do?**
|
**What would you like to do?**
|
||||||
[A] Advanced Elicitation - Let's refine our user journey designs
|
[A] Advanced Elicitation - Let's refine our user journey designs
|
||||||
[P] Party Mode - Bring different perspectives on user flows
|
[P] Party Mode - Bring different perspectives on user flows
|
||||||
|
|
|
||||||
|
|
@ -190,11 +190,9 @@ Show the generated component strategy content and present choices:
|
||||||
I've defined the component strategy for {{project_name}}. This balances using proven design system components with custom components for your unique needs.
|
I've defined the component strategy for {{project_name}}. This balances using proven design system components with custom components for your unique needs.
|
||||||
|
|
||||||
**Here's what I'll add to the document:**
|
**Here's what I'll add to the document:**
|
||||||
</display>
|
|
||||||
|
|
||||||
[Show the complete markdown content from step 6]
|
[Show the complete markdown content from step 6]
|
||||||
|
|
||||||
<display>
|
|
||||||
**What would you like to do?**
|
**What would you like to do?**
|
||||||
[A] Advanced Elicitation - Let's refine our component strategy
|
[A] Advanced Elicitation - Let's refine our component strategy
|
||||||
[P] Party Mode - Bring technical perspectives on component design
|
[P] Party Mode - Bring technical perspectives on component design
|
||||||
|
|
|
||||||
|
|
@ -177,11 +177,9 @@ Show the generated UX patterns content and present choices:
|
||||||
I've established UX consistency patterns for {{project_name}}. These patterns ensure users have a consistent, predictable experience across all interactions.
|
I've established UX consistency patterns for {{project_name}}. These patterns ensure users have a consistent, predictable experience across all interactions.
|
||||||
|
|
||||||
**Here's what I'll add to the document:**
|
**Here's what I'll add to the document:**
|
||||||
</display>
|
|
||||||
|
|
||||||
[Show the complete markdown content from step 6]
|
[Show the complete markdown content from step 6]
|
||||||
|
|
||||||
<display>
|
|
||||||
**What would you like to do?**
|
**What would you like to do?**
|
||||||
[A] Advanced Elicitation - Let's refine our UX patterns
|
[A] Advanced Elicitation - Let's refine our UX patterns
|
||||||
[P] Party Mode - Bring different perspectives on consistency patterns
|
[P] Party Mode - Bring different perspectives on consistency patterns
|
||||||
|
|
|
||||||
|
|
@ -208,11 +208,9 @@ Show the generated responsive and accessibility content and present choices:
|
||||||
I've defined the responsive design and accessibility strategy for {{project_name}}. This ensures your product works beautifully across all devices and is accessible to all users.
|
I've defined the responsive design and accessibility strategy for {{project_name}}. This ensures your product works beautifully across all devices and is accessible to all users.
|
||||||
|
|
||||||
**Here's what I'll add to the document:**
|
**Here's what I'll add to the document:**
|
||||||
</display>
|
|
||||||
|
|
||||||
[Show the complete markdown content from step 6]
|
[Show the complete markdown content from step 6]
|
||||||
|
|
||||||
<display>
|
|
||||||
**What would you like to do?**
|
**What would you like to do?**
|
||||||
[A] Advanced Elicitation - Let's refine our responsive/accessibility strategy
|
[A] Advanced Elicitation - Let's refine our responsive/accessibility strategy
|
||||||
[P] Party Mode - Bring different perspectives on inclusive design
|
[P] Party Mode - Bring different perspectives on inclusive design
|
||||||
|
|
|
||||||
|
|
@ -106,6 +106,7 @@ This assessment identified [X] issues across [Y] categories. Address the critica
|
||||||
|
|
||||||
### 5. Present Completion
|
### 5. Present Completion
|
||||||
|
|
||||||
|
Display:
|
||||||
<display>
|
<display>
|
||||||
**Implementation Readiness Assessment Complete**
|
**Implementation Readiness Assessment Complete**
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -161,11 +161,9 @@ Show the generated content and present choices:
|
||||||
I've drafted the Project Context Analysis based on your requirements. This sets the foundation for our architectural decisions.
|
I've drafted the Project Context Analysis based on your requirements. This sets the foundation for our architectural decisions.
|
||||||
|
|
||||||
**Here's what I'll add to the document:**
|
**Here's what I'll add to the document:**
|
||||||
</display>
|
|
||||||
|
|
||||||
[Show the complete markdown content from step 4]
|
[Show the complete markdown content from step 4]
|
||||||
|
|
||||||
<display>
|
|
||||||
**What would you like to do?**
|
**What would you like to do?**
|
||||||
[A] Advanced Elicitation - Let's dive deeper into architectural implications
|
[A] Advanced Elicitation - Let's dive deeper into architectural implications
|
||||||
[P] Party Mode - Bring different perspectives to analyze requirements
|
[P] Party Mode - Bring different perspectives to analyze requirements
|
||||||
|
|
|
||||||
|
|
@ -266,6 +266,8 @@ Prepare the content to append to the document:
|
||||||
|
|
||||||
**Note:** Project initialization using this command should be the first implementation story.
|
**Note:** Project initialization using this command should be the first implementation story.
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
### 9. Present Content and Menu
|
### 9. Present Content and Menu
|
||||||
|
|
||||||
Show the generated content and present choices:
|
Show the generated content and present choices:
|
||||||
|
|
@ -274,11 +276,9 @@ Show the generated content and present choices:
|
||||||
I've analyzed starter template options for {{project_type}} projects.
|
I've analyzed starter template options for {{project_type}} projects.
|
||||||
|
|
||||||
**Here's what I'll add to the document:**
|
**Here's what I'll add to the document:**
|
||||||
</display>
|
|
||||||
|
|
||||||
[Show the complete markdown content from step 8]
|
[Show the complete markdown content from step 8]
|
||||||
|
|
||||||
<display>
|
|
||||||
**What would you like to do?**
|
**What would you like to do?**
|
||||||
[A] Advanced Elicitation - Explore custom approaches or unconventional starters
|
[A] Advanced Elicitation - Explore custom approaches or unconventional starters
|
||||||
[P] Party Mode - Evaluate trade-offs from different perspectives
|
[P] Party Mode - Evaluate trade-offs from different perspectives
|
||||||
|
|
@ -340,3 +340,4 @@ When user selects 'C', append the content directly to the document using the str
|
||||||
After user selects 'C' and content is saved to document, load `./step-04-decisions.md` to begin making specific architectural decisions.
|
After user selects 'C' and content is saved to document, load `./step-04-decisions.md` to begin making specific architectural decisions.
|
||||||
|
|
||||||
Remember: Do NOT proceed to step-04 until user explicitly selects 'C' from the A/P/C menu and content is saved!
|
Remember: Do NOT proceed to step-04 until user explicitly selects 'C' from the A/P/C menu and content is saved!
|
||||||
|
```
|
||||||
|
|
|
||||||
|
|
@ -265,11 +265,9 @@ Show the generated decisions content and present choices:
|
||||||
I've documented all the core architectural decisions we've made together.
|
I've documented all the core architectural decisions we've made together.
|
||||||
|
|
||||||
**Here's what I'll add to the document:**
|
**Here's what I'll add to the document:**
|
||||||
</display>
|
|
||||||
|
|
||||||
[Show the complete markdown content from step 5]
|
[Show the complete markdown content from step 5]
|
||||||
|
|
||||||
<display>
|
|
||||||
**What would you like to do?**
|
**What would you like to do?**
|
||||||
[A] Advanced Elicitation - Explore innovative approaches to any specific decisions
|
[A] Advanced Elicitation - Explore innovative approaches to any specific decisions
|
||||||
[P] Party Mode - Review decisions from multiple perspectives
|
[P] Party Mode - Review decisions from multiple perspectives
|
||||||
|
|
|
||||||
|
|
@ -300,11 +300,9 @@ Show the generated patterns content and present choices:
|
||||||
I've documented implementation patterns that will prevent conflicts between AI agents working on this project.
|
I've documented implementation patterns that will prevent conflicts between AI agents working on this project.
|
||||||
|
|
||||||
**Here's what I'll add to the document:**
|
**Here's what I'll add to the document:**
|
||||||
</display>
|
|
||||||
|
|
||||||
[Show the complete markdown content from step 4]
|
[Show the complete markdown content from step 4]
|
||||||
|
|
||||||
<display>
|
|
||||||
**What would you like to do?**
|
**What would you like to do?**
|
||||||
[A] Advanced Elicitation - Explore additional consistency patterns
|
[A] Advanced Elicitation - Explore additional consistency patterns
|
||||||
[P] Party Mode - Review patterns from different implementation perspectives
|
[P] Party Mode - Review patterns from different implementation perspectives
|
||||||
|
|
|
||||||
|
|
@ -322,11 +322,9 @@ Show the generated project structure content and present choices:
|
||||||
I've created a complete project structure based on all our architectural decisions.
|
I've created a complete project structure based on all our architectural decisions.
|
||||||
|
|
||||||
**Here's what I'll add to the document:**
|
**Here's what I'll add to the document:**
|
||||||
</display>
|
|
||||||
|
|
||||||
[Show the complete markdown content from step 6]
|
[Show the complete markdown content from step 6]
|
||||||
|
|
||||||
<display>
|
|
||||||
**What would you like to do?**
|
**What would you like to do?**
|
||||||
[A] Advanced Elicitation - Explore innovative project organization approaches
|
[A] Advanced Elicitation - Explore innovative project organization approaches
|
||||||
[P] Party Mode - Review structure from different development perspectives
|
[P] Party Mode - Review structure from different development perspectives
|
||||||
|
|
|
||||||
|
|
@ -300,11 +300,9 @@ I've completed a comprehensive validation of your architecture.
|
||||||
- ✅ Readiness: AI agents can implement consistently
|
- ✅ Readiness: AI agents can implement consistently
|
||||||
|
|
||||||
**Here's what I'll add to complete the architecture document:**
|
**Here's what I'll add to complete the architecture document:**
|
||||||
</display>
|
|
||||||
|
|
||||||
[Show the complete markdown content from step 6]
|
[Show the complete markdown content from step 6]
|
||||||
|
|
||||||
<display>
|
|
||||||
**What would you like to do?**
|
**What would you like to do?**
|
||||||
[A] Advanced Elicitation - Address any complex architectural concerns
|
[A] Advanced Elicitation - Address any complex architectural concerns
|
||||||
[P] Party Mode - Review validation from different implementation perspectives
|
[P] Party Mode - Review validation from different implementation perspectives
|
||||||
|
|
|
||||||
|
|
@ -140,12 +140,12 @@ For each epic in the approved epics_list:
|
||||||
|
|
||||||
#### A. Epic Overview
|
#### A. Epic Overview
|
||||||
|
|
||||||
<display>
|
Display:
|
||||||
|
|
||||||
- Epic number and title
|
- Epic number and title
|
||||||
- Epic goal statement
|
- Epic goal statement
|
||||||
- FRs covered by this epic
|
- FRs covered by this epic
|
||||||
- Any NFRs or additional requirements relevant
|
- Any NFRs or additional requirements relevant
|
||||||
</display>
|
|
||||||
|
|
||||||
#### B. Story Breakdown
|
#### B. Story Breakdown
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -106,15 +106,13 @@ Use holistic judgment, not mechanical keyword matching.
|
||||||
|
|
||||||
### Escalation Triggered - Level 0-2
|
### Escalation Triggered - Level 0-2
|
||||||
|
|
||||||
<display>
|
Present: "This looks like a focused feature with multiple components."
|
||||||
This looks like a focused feature with multiple components.
|
|
||||||
</display>
|
Display:
|
||||||
|
|
||||||
<display>
|
|
||||||
**[P] Plan first (tech-spec)** (recommended)
|
**[P] Plan first (tech-spec)** (recommended)
|
||||||
**[W] Seems bigger than quick-dev** - Recommend the Full BMad Flow PRD Process
|
**[W] Seems bigger than quick-dev** - Recommend the Full BMad Flow PRD Process
|
||||||
**[E] Execute directly**
|
**[E] Execute directly**
|
||||||
</display>
|
|
||||||
|
|
||||||
#### Menu Handling Logic:
|
#### Menu Handling Logic:
|
||||||
|
|
||||||
|
|
@ -131,15 +129,13 @@ This looks like a focused feature with multiple components.
|
||||||
|
|
||||||
### Escalation Triggered - Level 3+
|
### Escalation Triggered - Level 3+
|
||||||
|
|
||||||
<display>
|
Present: "This sounds like platform/system work."
|
||||||
This sounds like platform/system work.
|
|
||||||
</display>
|
Display:
|
||||||
|
|
||||||
<display>
|
|
||||||
**[W] Start BMad Method** (recommended)
|
**[W] Start BMad Method** (recommended)
|
||||||
**[P] Plan first (tech-spec)** (lighter planning)
|
**[P] Plan first (tech-spec)** (lighter planning)
|
||||||
**[E] Execute directly** - feeling lucky
|
**[E] Execute directly** - feeling lucky
|
||||||
</display>
|
|
||||||
|
|
||||||
#### Menu Handling Logic:
|
#### Menu Handling Logic:
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -74,7 +74,8 @@ If `{execution_mode}` is "tech-spec":
|
||||||
|
|
||||||
## IMPLEMENTATION SUMMARY
|
## IMPLEMENTATION SUMMARY
|
||||||
|
|
||||||
<display>
|
Present summary to transition to review:
|
||||||
|
|
||||||
```
|
```
|
||||||
**Implementation Complete!**
|
**Implementation Complete!**
|
||||||
|
|
||||||
|
|
@ -85,7 +86,6 @@ If `{execution_mode}` is "tech-spec":
|
||||||
|
|
||||||
Proceeding to adversarial code review...
|
Proceeding to adversarial code review...
|
||||||
```
|
```
|
||||||
</display>
|
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -25,15 +25,13 @@ From previous steps:
|
||||||
|
|
||||||
## RESOLUTION OPTIONS
|
## RESOLUTION OPTIONS
|
||||||
|
|
||||||
<display>
|
Present: "How would you like to handle these findings?"
|
||||||
How would you like to handle these findings?
|
|
||||||
</display>
|
Display:
|
||||||
|
|
||||||
<display>
|
|
||||||
**[W] Walk through** - Discuss each finding individually
|
**[W] Walk through** - Discuss each finding individually
|
||||||
**[F] Fix automatically** - Automatically fix issues classified as "real"
|
**[F] Fix automatically** - Automatically fix issues classified as "real"
|
||||||
**[S] Skip** - Acknowledge and proceed to commit
|
**[S] Skip** - Acknowledge and proceed to commit
|
||||||
</display>
|
|
||||||
|
|
||||||
### Menu Handling Logic:
|
### Menu Handling Logic:
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -36,7 +36,7 @@ First, check if project context already exists:
|
||||||
|
|
||||||
- Look for file at `{project_knowledge}/project-context.md or {project-root}/**/project-context.md`
|
- Look for file at `{project_knowledge}/project-context.md or {project-root}/**/project-context.md`
|
||||||
- If exists: Read complete file to understand existing rules
|
- If exists: Read complete file to understand existing rules
|
||||||
- <display>Found existing project context with {number_of_sections} sections. Would you like to update this or create a new one?</display>
|
- Present to user: "Found existing project context with {number_of_sections} sections. Would you like to update this or create a new one?"
|
||||||
|
|
||||||
### 2. Discover Project Technology Stack
|
### 2. Discover Project Technology Stack
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -274,11 +274,9 @@ After each category, show the generated rules and present choices:
|
||||||
I've drafted the {{category_name}} rules for your project context.
|
I've drafted the {{category_name}} rules for your project context.
|
||||||
|
|
||||||
**Here's what I'll add:**
|
**Here's what I'll add:**
|
||||||
</display>
|
|
||||||
|
|
||||||
[Show the complete markdown content for this category]
|
[Show the complete markdown content for this category]
|
||||||
|
|
||||||
<display>
|
|
||||||
**What would you like to do?**
|
**What would you like to do?**
|
||||||
[A] Advanced Elicitation - Explore nuanced rules for this category
|
[A] Advanced Elicitation - Explore nuanced rules for this category
|
||||||
[P] Party Mode - Review from different implementation perspectives
|
[P] Party Mode - Review from different implementation perspectives
|
||||||
|
|
|
||||||
|
|
@ -168,7 +168,7 @@ Your project context is complete and optimized for AI agents!
|
||||||
|
|
||||||
**Beginner Mode:**
|
**Beginner Mode:**
|
||||||
<display>
|
<display>
|
||||||
Excellent! Your project context guide is ready! 🎉
|
Excellent! Your project context guide is ready!
|
||||||
|
|
||||||
**What this does:**
|
**What this does:**
|
||||||
Think of this as a 'rules of the road' guide for AI agents working on your project. It ensures they all follow the same patterns and avoid common mistakes.
|
Think of this as a 'rules of the road' guide for AI agents working on your project. It ensures they all follow the same patterns and avoid common mistakes.
|
||||||
|
|
@ -232,26 +232,26 @@ Final checks before completion:
|
||||||
Present final completion to user:
|
Present final completion to user:
|
||||||
|
|
||||||
<display>
|
<display>
|
||||||
✅ **Project Context Generation Complete!**
|
**Project Context Generation Complete!**
|
||||||
|
|
||||||
Your optimized project context file is ready at:
|
Your optimized project context file is ready at:
|
||||||
`{output_folder}/project-context.md`
|
`{output_folder}/project-context.md`
|
||||||
|
|
||||||
**📊 Context Summary:**
|
**Context Summary:**
|
||||||
|
|
||||||
- {{rule_count}} critical rules for AI agents
|
- {{rule_count}} critical rules for AI agents
|
||||||
- {{section_count}} comprehensive sections
|
- {{section_count}} comprehensive sections
|
||||||
- Optimized for LLM context efficiency
|
- Optimized for LLM context efficiency
|
||||||
- Ready for immediate agent integration
|
- Ready for immediate agent integration
|
||||||
|
|
||||||
**🎯 Key Benefits:**
|
**Key Benefits:**
|
||||||
|
|
||||||
- Consistent implementation across all AI agents
|
- Consistent implementation across all AI agents
|
||||||
- Reduced common mistakes and edge cases
|
- Reduced common mistakes and edge cases
|
||||||
- Clear guidance for project-specific patterns
|
- Clear guidance for project-specific patterns
|
||||||
- Minimal LLM context usage
|
- Minimal LLM context usage
|
||||||
|
|
||||||
**📋 Next Steps:**
|
**Next Steps:**
|
||||||
|
|
||||||
1. AI agents will automatically read this file when implementing
|
1. AI agents will automatically read this file when implementing
|
||||||
2. Update this file when your technology stack or patterns evolve
|
2. Update this file when your technology stack or patterns evolve
|
||||||
|
|
|
||||||
|
|
@ -105,7 +105,7 @@ When an agent asks the user a specific question:
|
||||||
|
|
||||||
- End that response round immediately after the question
|
- End that response round immediately after the question
|
||||||
- Clearly highlight: **[Agent Name] asks: [Their question]**
|
- Clearly highlight: **[Agent Name] asks: [Their question]**
|
||||||
- <display>_[Awaiting user response...]_</display>
|
- Display: _[Awaiting user response...]_
|
||||||
- WAIT for user input before continuing
|
- WAIT for user input before continuing
|
||||||
|
|
||||||
**Rhetorical Questions:**
|
**Rhetorical Questions:**
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue