---
name: 'step-11-celebrate'
description: 'Celebrate completion and guide next steps for using the agent'

# Path Definitions
workflow_path: '{project-root}/src/modules/bmb/workflows/create-agent'

# File References
thisStepFile: '{workflow_path}/steps/step-11-celebrate.md'
workflowFile: '{workflow_path}/workflow.md'
outputFile: '{output_folder}/agent-completion-{project_name}.md'
agentFile: '{{output_file_path}}'
compiledAgentFile: '{{compiled_agent_path}}'

# Template References
completionTemplate: '{workflow_path}/templates/completion-summary.md'

# Task References
advancedElicitationTask: '{project-root}/{bmad_folder}/core/tasks/advanced-elicitation.xml'
partyModeWorkflow: '{project-root}/{bmad_folder}/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):

```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.
