Skip to content

feat/add-support-gitlab-duo #2477

Description

@NikkoAKstd

Describe your idea
Add GitLab Duo to the list of officially supported platforms in BMAD-METHOD, alongside existing integrations like GitHub Copilot, Claude Code, Cursor, and Windsurf.

Why is this needed?
BMAD already supports multiples AI development tools through its unified configuration model managed by IdeManager , but GitLab Duo is currently absent from this list. GitLab Duo Agent Platform introduces multi-agent orchestration directly tied to the GitLab DevSecOps ecosystem, including agentic chat in IDE, slash commands, and a Software Development Flow that leverages project context such as issues and merge requests.
Teams that use GitLab as their primary platform and rely on Duo as their AI assistant have no official BMAD integration path today. Supporting GitLab Duo would make BMAD accessible to a significant segment of enterprise and open-source developers.

How should it work?
GitLab Duo should be added as a new entry in tools/installer/ide/platform-codes.yaml, following the existing ConfigDrivenIdeSetup pattern used for most platforms.
The integration should:

  • Define the appropriate skillsoutput directory for GitLab Duo’s context-loading mechanism
  • compatible agent skill files that Duo can consume in its agentic chat
  • Be selectable via the npx bmad-method install --tools flag (e.g. --tools gitlab-duo)

PR
I have already tested this integration on a local clone of the repo. I can submit PR if necessary, according the guidelines in CONTRIBUTING.md.

Additional context
Gitlab Duo skills documentation

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions