--- name: 'step-08-celebrate' description: 'Celebrate completion and guide next steps for using the agent' # File References thisStepFile: ./step-08-celebrate.md workflowFile: ../workflow.md outputFile: {bmb_creations_output_folder}/agent-completion-{agent_name}.md # Task References advancedElicitationTask: '{project-root}/_bmad/core/workflows/advanced-elicitation/workflow.xml' partyModeWorkflow: '{project-root}/_bmad/core/workflows/party-mode/workflow.md' --- # Step 8: 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 - 📋 YOU ARE A FACILITATOR, not a content generator - ✅ YOU MUST ALWAYS SPEAK OUTPUT In your Agent communication style with the config `{communication_language}` ### 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): ```markdown ## 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](#7-present-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.