BMAD-METHOD/src/atlassian/module.yaml

117 lines
2.8 KiB
YAML

code: atlassian
name: "BMAD-Jira: Atlassian-Native Agentic Development"
description: "Jira/Confluence-native implementation of the BMAD agentic development method via Atlassian MCP server"
default_selected: true
# --- Project Configuration ---
project_name:
prompt: "What is your project called?"
default: "{directory_name}"
result: "{value}"
user_name:
prompt: "What is your name?"
default: "Developer"
result: "{value}"
communication_language:
prompt: "What language should agents communicate in?"
default: "English"
result: "{value}"
document_output_language:
prompt: "What language should documents be written in?"
default: "English"
result: "{value}"
user_skill_level:
prompt: "What is your development experience level?"
default: "intermediate"
result: "{value}"
single-select:
- value: "beginner"
label: "Beginner - Explain things clearly"
- value: "intermediate"
label: "Intermediate - Balance detail with speed"
- value: "expert"
label: "Expert - Be direct and technical"
# --- Jira Configuration ---
jira_project_key:
prompt: "What is your Jira project key? (e.g., PROJ, MYAPP)"
default: "PROJ"
result: "{value}"
jira_board_id:
prompt:
- "What is your Jira Agile board ID?"
- "Run the transition-discovery workflow to find this automatically."
default: ""
result: "{value}"
# --- Confluence Configuration ---
confluence_space_key:
prompt: "What is your Confluence space key?"
default: "{jira_project_key}"
result: "{value}"
confluence_parent_page_id:
prompt:
- "What is the Confluence parent page ID under which BMAD artefacts will be created?"
- "Leave blank to create pages at the space root."
default: ""
result: "{value}"
# --- Status Transition Mapping ---
# Maps BMAD abstract statuses to Jira transition IDs.
# Run transition-discovery.md to auto-discover these values.
status_transitions:
prompt: "Status transition mapping (run transition-discovery workflow to populate)"
default: |
epic:
backlog_to_in_progress: ""
in_progress_to_done: ""
story:
backlog_to_ready_for_dev: ""
ready_for_dev_to_in_progress: ""
in_progress_to_review: ""
review_to_done: ""
result: "{value}"
# --- Label Conventions ---
agent_label_prefix:
prompt: "Prefix for labels applied by BMAD agents to Jira issues"
default: "bmad-agent-"
result: "{value}"
lock_label:
prompt: "Label used to indicate an agent is actively working on an issue"
default: "agent-active"
result: "{value}"
# --- Tracking System ---
tracking_system:
result: "jira"
project_key:
result: "{jira_project_key}"
story_location:
result: "jira://{jira_project_key}"
# --- Key Map ---
key_map_file:
result: "{project-root}/_bmad/atlassian/.jira-key-map.yaml"
# --- Directories to create during installation ---
directories:
- "{project-root}/_bmad/atlassian"