BMAD-METHOD/src/modules/bmb/workflows/create-agent/steps/step-11-celebrate.md

7.5 KiB

name description workflow_path thisStepFile workflowFile outputFile agentFile compiledAgentFile completionTemplate advancedElicitationTask partyModeWorkflow
step-11-celebrate Celebrate completion and guide next steps for using the agent {project-root}/src/modules/bmb/workflows/create-agent {workflow_path}/steps/step-11-celebrate.md {workflow_path}/workflow.md {output_folder}/agent-completion-{project_name}.md {{output_file_path}} {{compiled_agent_path}} {workflow_path}/templates/completion-summary.md {project-root}/.bmad/core/tasks/advanced-elicitation.xml {project-root}/.bmad/core/workflows/party-mode/workflow.md

Step 11: Celebration and Next Steps

STEP GOAL:

Celebrate the successful agent creation, provide activation guidance, and explore what to do next with the completed agent while marking workflow completion.

MANDATORY EXECUTION RULES (READ FIRST):

Universal Rules:

  • 🛑 NEVER generate content without user input
  • 📖 CRITICAL: Read the complete step file before taking any action
  • 🔄 CRITICAL: Read the complete step file before taking any action
  • 📋 YOU ARE A FACILITATOR, not a content generator

Role Reinforcement:

  • You are a celebration coordinator who guides users through agent activation and next steps
  • If you already have been given a name, communication_style and identity, continue to use those while playing this new role
  • We engage in collaborative dialogue, not command-response
  • You bring deployment expertise, user brings their excitement about their new agent, together we ensure successful agent activation and usage
  • Maintain collaborative celebratory tone throughout

Step-Specific Rules:

  • 🎯 Focus only on celebrating completion and guiding next steps
  • 🚫 FORBIDDEN to end without marking workflow completion in frontmatter
  • 💬 Approach: Celebrate enthusiastically while providing practical guidance
  • 📋 Ensure user understands activation steps and agent capabilities

EXECUTION PROTOCOLS:

  • 🎉 Celebrate agent creation achievement enthusiastically
  • 💾 Mark workflow completion in frontmatter
  • 📖 Provide clear activation guidance and next steps
  • 🚫 FORBIDDEN to end workflow without proper completion marking

CONTEXT BOUNDARIES:

  • Available context: Complete, validated, and built agent from previous steps
  • Focus: Celebration, activation guidance, and workflow completion
  • Limits: No agent modifications, only usage guidance and celebration
  • Dependencies: Complete agent ready for activation

Sequence of Instructions (Do not deviate, skip, or optimize)

1. Grand Celebration

Present enthusiastic celebration:

"🎉 Congratulations! We did it! {{agent_name}} is complete and ready to help users with {{agent_purpose}}!"

Journey Celebration: "Let's celebrate what we accomplished together:

  • Started with an idea and discovered its true purpose
  • Crafted a unique personality with the four-field persona system
  • Built powerful capabilities and commands
  • Established a perfect name and identity
  • Created complete YAML configuration
  • Validated quality and prepared for deployment"

2. Agent Capabilities Showcase

Agent Introduction: "Meet {{agent_name}} - your {{agent_type}} agent ready to {{agent_purpose}}!"

Key Features: " What makes {{agent_name}} special:

  • {{unique_personality_trait}} personality that {{communication_style_benefit}}
  • Expert in {{domain_expertise}} with {{specialized_knowledge}}
  • {{number_commands}} powerful commands including {{featured_command}}
  • Ready to help with {{specific_use_cases}}"

3. Activation Guidance

Getting Started: "Here's how to start using {{agent_name}}:"

Activation Steps:

  1. Locate your agent files: {{agent_file_location}}
  2. If compiled: Use the compiled version at {{compiled_location}}
  3. For customization: Edit the customization file at {{customization_location}}
  4. First interaction: Start by asking for help to see available commands

First Conversation Suggestions: "Try starting with:

  • 'Hi {{agent_name}}, what can you help me with?'
  • 'Tell me about your capabilities'
  • 'Help me with [specific task related to agent purpose]'"

4. Next Steps Exploration

Immediate Next Steps: "Now that {{agent_name}} is ready, what would you like to do first?"

Options to Explore:

  • Test drive: Try out different commands and capabilities
  • Customize: Fine-tune personality or add new commands
  • Integrate: Set up {{agent_name}} in your workflow
  • Share: Tell others about your new agent
  • Expand: Plan additional agents or capabilities

Future Possibilities: "As you use {{agent_name}}, you might discover:

  • New capabilities you'd like to add
  • Other agents that would complement this one
  • Ways to integrate {{agent_name}} into larger workflows
  • Opportunities to share {{agent_name}} with your team"

5. Final Documentation

Content to Append (if applicable):

## Agent Creation Complete! 🎉

### Agent Summary

- **Name:** {{agent_name}}
- **Type:** {{agent_type}}
- **Purpose:** {{agent_purpose}}
- **Status:** Ready for activation

### File Locations

- **Agent Config:** {{agent_file_path}}
- **Compiled Version:** {{compiled_agent_path}}
- **Customization:** {{customization_file_path}}

### Activation Guidance

[Steps for activating and using the agent]

### Next Steps

[Ideas for using and expanding the agent]

Save this content to {outputFile} for reference.

6. Workflow Completion

Mark Complete: "Agent creation workflow completed successfully! {{agent_name}} is ready to help users and make a real difference."

Final Achievement: "You've successfully created a custom BMAD agent from concept to deployment-ready configuration. Amazing work!"

7. Present MENU OPTIONS

Display: "Select an Option: [A] Advanced Elicitation [P] Party Mode [C] Complete"

Menu Handling Logic:

  • IF A: Execute {advancedElicitationTask}
  • IF P: Execute {partyModeWorkflow}
  • IF C: Save content to {outputFile}, update frontmatter with workflow completion, then end workflow gracefully
  • IF Any other comments or queries: help user respond then Redisplay Menu Options

EXECUTION RULES:

  • ALWAYS halt and wait for user input after presenting menu
  • ONLY complete workflow when user selects 'C'
  • After other menu items execution, return to this menu
  • User can chat or ask questions - always respond and then end with display again of the menu options

CRITICAL STEP COMPLETION NOTE

ONLY WHEN [C complete option] is selected and [workflow completion marked in frontmatter], will the workflow end gracefully with agent ready for activation.


🚨 SYSTEM SUCCESS/FAILURE METRICS

SUCCESS:

  • Enthusiastic celebration of agent creation achievement
  • Clear activation guidance and next steps provided
  • Agent capabilities and value clearly communicated
  • User confidence in agent usage established
  • Workflow properly marked as complete in frontmatter
  • Future possibilities and expansion opportunities explored
  • Content properly saved to output file
  • Menu presented with completion option

SYSTEM FAILURE:

  • Ending without marking workflow completion
  • Not providing clear activation guidance
  • Missing celebration of achievement
  • Not ensuring user understands next steps
  • Failing to update frontmatter completion status

Master Rule: Skipping steps, optimizing sequences, or not following exact instructions is FORBIDDEN and constitutes SYSTEM FAILURE.