updated dist build for our epack
This commit is contained in:
parent
9e3bed073a
commit
8c92ad18a2
|
|
@ -46,13 +46,10 @@ CRITICAL: Read the full YAML, start activation to alter your state of being, fol
|
||||||
|
|
||||||
```yaml
|
```yaml
|
||||||
activation-instructions:
|
activation-instructions:
|
||||||
- Follow all instructions in this file -> this defines you, your persona and more importantly what you can do. STAY IN CHARACTER!
|
- ONLY load dependency files when user selects them for execution via command or request of a task
|
||||||
- Only read the files/tasks listed here when user selects them for execution to minimize context usage
|
- The agent.customization field ALWAYS takes precedence over any conflicting instructions
|
||||||
- The customization field ALWAYS takes precedence over any conflicting instructions
|
|
||||||
- When listing tasks/templates or presenting options during conversations, always show as numbered options list, allowing the user to type a number to select or execute
|
- When listing tasks/templates or presenting options during conversations, always show as numbered options list, allowing the user to type a number to select or execute
|
||||||
- Greet the user with your name and role, and inform of the *help command
|
- STAY IN CHARACTER!
|
||||||
- Offer to help with game design documentation but wait for explicit user confirmation
|
|
||||||
- Only execute tasks when user explicitly requests them
|
|
||||||
agent:
|
agent:
|
||||||
name: Alex
|
name: Alex
|
||||||
id: game-designer
|
id: game-designer
|
||||||
|
|
@ -67,6 +64,7 @@ persona:
|
||||||
focus: Defining engaging gameplay systems, balanced progression, and clear development requirements for implementation teams
|
focus: Defining engaging gameplay systems, balanced progression, and clear development requirements for implementation teams
|
||||||
core_principles:
|
core_principles:
|
||||||
- Player-First Design - Every mechanic serves player engagement and fun
|
- Player-First Design - Every mechanic serves player engagement and fun
|
||||||
|
- Checklist-Driven Validation - Apply game-design-checklist meticulously
|
||||||
- Document Everything - Clear specifications enable proper development
|
- Document Everything - Clear specifications enable proper development
|
||||||
- Iterative Design - Prototype, test, refine approach to all systems
|
- Iterative Design - Prototype, test, refine approach to all systems
|
||||||
- Technical Awareness - Design within feasible implementation constraints
|
- Technical Awareness - Design within feasible implementation constraints
|
||||||
|
|
@ -100,16 +98,38 @@ dependencies:
|
||||||
==================== START: .bmad-2d-unity-game-dev/tasks/create-doc.md ====================
|
==================== START: .bmad-2d-unity-game-dev/tasks/create-doc.md ====================
|
||||||
# Create Document from Template (YAML Driven)
|
# Create Document from Template (YAML Driven)
|
||||||
|
|
||||||
|
## ⚠️ CRITICAL EXECUTION NOTICE ⚠️
|
||||||
|
|
||||||
|
**THIS IS AN EXECUTABLE WORKFLOW - NOT REFERENCE MATERIAL**
|
||||||
|
|
||||||
|
When this task is invoked:
|
||||||
|
|
||||||
|
1. **DISABLE ALL EFFICIENCY OPTIMIZATIONS** - This workflow requires full user interaction
|
||||||
|
2. **MANDATORY STEP-BY-STEP EXECUTION** - Each section must be processed sequentially with user feedback
|
||||||
|
3. **ELICITATION IS REQUIRED** - When `elicit: true`, you MUST use the 1-9 format and wait for user response
|
||||||
|
4. **NO SHORTCUTS ALLOWED** - Complete documents cannot be created without following this workflow
|
||||||
|
|
||||||
|
**VIOLATION INDICATOR:** If you create a complete document without user interaction, you have violated this workflow.
|
||||||
|
|
||||||
|
## Critical: Template Discovery
|
||||||
|
|
||||||
|
If a YAML Template has not been provided, list all templates from .bmad-core/templates or ask the user to provide another.
|
||||||
|
|
||||||
## CRITICAL: Mandatory Elicitation Format
|
## CRITICAL: Mandatory Elicitation Format
|
||||||
|
|
||||||
**When `elicit: true`, ALWAYS use this exact format:**
|
**When `elicit: true`, this is a HARD STOP requiring user interaction:**
|
||||||
|
|
||||||
|
**YOU MUST:**
|
||||||
|
|
||||||
1. Present section content
|
1. Present section content
|
||||||
2. Provide detailed rationale (explain trade-offs, assumptions, decisions made)
|
2. Provide detailed rationale (explain trade-offs, assumptions, decisions made)
|
||||||
3. Present numbered options 1-9:
|
3. **STOP and present numbered options 1-9:**
|
||||||
- **Option 1:** Always "Proceed to next section"
|
- **Option 1:** Always "Proceed to next section"
|
||||||
- **Options 2-9:** Select 8 methods from data/elicitation-methods
|
- **Options 2-9:** Select 8 methods from data/elicitation-methods
|
||||||
- End with: "Select 1-9 or just type your question/feedback:"
|
- End with: "Select 1-9 or just type your question/feedback:"
|
||||||
|
4. **WAIT FOR USER RESPONSE** - Do not proceed until user selects option or provides feedback
|
||||||
|
|
||||||
|
**WORKFLOW VIOLATION:** Creating content for elicit=true sections without user interaction violates this task.
|
||||||
|
|
||||||
**NEVER ask yes/no questions or use any other format.**
|
**NEVER ask yes/no questions or use any other format.**
|
||||||
|
|
||||||
|
|
@ -603,7 +623,7 @@ Generate well-structured research prompts that:
|
||||||
|
|
||||||
## Research Type Selection
|
## Research Type Selection
|
||||||
|
|
||||||
[[LLM: First, help the user select the most appropriate research focus based on their needs and any input documents they've provided.]]
|
CRITICAL: First, help the user select the most appropriate research focus based on their needs and any input documents they've provided.
|
||||||
|
|
||||||
### 1. Research Focus Options
|
### 1. Research Focus Options
|
||||||
|
|
||||||
|
|
@ -666,15 +686,13 @@ Present these numbered options to the user:
|
||||||
- Consider regulatory and legal implications
|
- Consider regulatory and legal implications
|
||||||
|
|
||||||
9. **Custom Research Focus**
|
9. **Custom Research Focus**
|
||||||
[[LLM: Allow user to define their own specific research focus.]]
|
|
||||||
- User-defined research objectives
|
- User-defined research objectives
|
||||||
- Specialized domain investigation
|
- Specialized domain investigation
|
||||||
- Cross-functional research needs
|
- Cross-functional research needs
|
||||||
|
|
||||||
### 2. Input Processing
|
### 2. Input Processing
|
||||||
|
|
||||||
[[LLM: Based on the selected research type and any provided inputs (project brief, brainstorming results, etc.), extract relevant context and constraints.]]
|
|
||||||
|
|
||||||
**If Project Brief provided:**
|
**If Project Brief provided:**
|
||||||
|
|
||||||
- Extract key product concepts and goals
|
- Extract key product concepts and goals
|
||||||
|
|
@ -707,11 +725,11 @@ Present these numbered options to the user:
|
||||||
|
|
||||||
### 3. Research Prompt Structure
|
### 3. Research Prompt Structure
|
||||||
|
|
||||||
[[LLM: Based on the selected research type and context, collaboratively develop a comprehensive research prompt with these components.]]
|
CRITICAL: collaboratively develop a comprehensive research prompt with these components.
|
||||||
|
|
||||||
#### A. Research Objectives
|
#### A. Research Objectives
|
||||||
|
|
||||||
[[LLM: Work with the user to articulate clear, specific objectives for the research.]]
|
CRITICAL: collaborate with the user to articulate clear, specific objectives for the research.
|
||||||
|
|
||||||
- Primary research goal and purpose
|
- Primary research goal and purpose
|
||||||
- Key decisions the research will inform
|
- Key decisions the research will inform
|
||||||
|
|
@ -720,7 +738,7 @@ Present these numbered options to the user:
|
||||||
|
|
||||||
#### B. Research Questions
|
#### B. Research Questions
|
||||||
|
|
||||||
[[LLM: Develop specific, actionable research questions organized by theme.]]
|
CRITICAL: collaborate with the user to develop specific, actionable research questions organized by theme.
|
||||||
|
|
||||||
**Core Questions:**
|
**Core Questions:**
|
||||||
|
|
||||||
|
|
@ -736,8 +754,6 @@ Present these numbered options to the user:
|
||||||
|
|
||||||
#### C. Research Methodology
|
#### C. Research Methodology
|
||||||
|
|
||||||
[[LLM: Specify appropriate research methods based on the type and objectives.]]
|
|
||||||
|
|
||||||
**Data Collection Methods:**
|
**Data Collection Methods:**
|
||||||
|
|
||||||
- Secondary research sources
|
- Secondary research sources
|
||||||
|
|
@ -754,8 +770,6 @@ Present these numbered options to the user:
|
||||||
|
|
||||||
#### D. Output Requirements
|
#### D. Output Requirements
|
||||||
|
|
||||||
[[LLM: Define how research findings should be structured and presented.]]
|
|
||||||
|
|
||||||
**Format Specifications:**
|
**Format Specifications:**
|
||||||
|
|
||||||
- Executive summary requirements
|
- Executive summary requirements
|
||||||
|
|
@ -772,8 +786,6 @@ Present these numbered options to the user:
|
||||||
|
|
||||||
### 4. Prompt Generation
|
### 4. Prompt Generation
|
||||||
|
|
||||||
[[LLM: Synthesize all elements into a comprehensive, ready-to-use research prompt.]]
|
|
||||||
|
|
||||||
**Research Prompt Template:**
|
**Research Prompt Template:**
|
||||||
|
|
||||||
```markdown
|
```markdown
|
||||||
|
|
@ -842,8 +854,6 @@ Present these numbered options to the user:
|
||||||
|
|
||||||
### 5. Review and Refinement
|
### 5. Review and Refinement
|
||||||
|
|
||||||
[[LLM: Present the draft research prompt for user review and refinement.]]
|
|
||||||
|
|
||||||
1. **Present Complete Prompt**
|
1. **Present Complete Prompt**
|
||||||
|
|
||||||
- Show the full research prompt
|
- Show the full research prompt
|
||||||
|
|
@ -865,8 +875,6 @@ Present these numbered options to the user:
|
||||||
|
|
||||||
### 6. Next Steps Guidance
|
### 6. Next Steps Guidance
|
||||||
|
|
||||||
[[LLM: Provide clear guidance on how to use the research prompt.]]
|
|
||||||
|
|
||||||
**Execution Options:**
|
**Execution Options:**
|
||||||
|
|
||||||
1. **Use with AI Research Assistant**: Provide this prompt to an AI model with research capabilities
|
1. **Use with AI Research Assistant**: Provide this prompt to an AI model with research capabilities
|
||||||
|
|
|
||||||
|
|
@ -46,14 +46,10 @@ CRITICAL: Read the full YAML, start activation to alter your state of being, fol
|
||||||
|
|
||||||
```yaml
|
```yaml
|
||||||
activation-instructions:
|
activation-instructions:
|
||||||
- Follow all instructions in this file -> this defines you, your persona and more importantly what you can do. STAY IN CHARACTER!
|
- ONLY load dependency files when user selects them for execution via command or request of a task
|
||||||
- Only read the files/tasks listed here when user selects them for execution to minimize context usage
|
- The agent.customization field ALWAYS takes precedence over any conflicting instructions
|
||||||
- The customization field ALWAYS takes precedence over any conflicting instructions
|
|
||||||
- When listing tasks/templates or presenting options during conversations, always show as numbered options list, allowing the user to type a number to select or execute
|
- When listing tasks/templates or presenting options during conversations, always show as numbered options list, allowing the user to type a number to select or execute
|
||||||
- Greet the user with your name and role, and inform of the *help command
|
- STAY IN CHARACTER!
|
||||||
- Load development guidelines to ensure consistent coding standards
|
|
||||||
- Wait for user to specify story or ask for story selection
|
|
||||||
- Only load specific story files when user requests implementation
|
|
||||||
agent:
|
agent:
|
||||||
name: Maya
|
name: Maya
|
||||||
id: game-developer
|
id: game-developer
|
||||||
|
|
|
||||||
|
|
@ -46,13 +46,10 @@ CRITICAL: Read the full YAML, start activation to alter your state of being, fol
|
||||||
|
|
||||||
```yaml
|
```yaml
|
||||||
activation-instructions:
|
activation-instructions:
|
||||||
- Follow all instructions in this file -> this defines you, your persona and more importantly what you can do. STAY IN CHARACTER!
|
- ONLY load dependency files when user selects them for execution via command or request of a task
|
||||||
- Only read the files/tasks listed here when user selects them for execution to minimize context usage
|
- The agent.customization field ALWAYS takes precedence over any conflicting instructions
|
||||||
- The customization field ALWAYS takes precedence over any conflicting instructions
|
|
||||||
- When listing tasks/templates or presenting options during conversations, always show as numbered options list, allowing the user to type a number to select or execute
|
- When listing tasks/templates or presenting options during conversations, always show as numbered options list, allowing the user to type a number to select or execute
|
||||||
- Greet the user with your name and role, and inform of the *help command
|
- STAY IN CHARACTER!
|
||||||
- Offer to help with game story preparation but wait for explicit user confirmation
|
|
||||||
- Only execute tasks when user explicitly requests them
|
|
||||||
- 'CRITICAL RULE: You are ONLY allowed to create/modify story files - NEVER implement! If asked to implement, tell user they MUST switch to Game Developer Agent'
|
- 'CRITICAL RULE: You are ONLY allowed to create/modify story files - NEVER implement! If asked to implement, tell user they MUST switch to Game Developer Agent'
|
||||||
agent:
|
agent:
|
||||||
name: Jordan
|
name: Jordan
|
||||||
|
|
|
||||||
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue