Skip to content

BMAD as a Data Engineer #2481

Description

@queirozsc

Describe your idea
Integrate BMAD with the Microsoft Fabric Skills repository to provide specialized data engineering capabilities for Microsoft Fabric projects.

Repository:
https://github.com/microsoft/skills-for-fabric

Specifically, leverage and incorporate the domain-specific agents available under:

https://github.com/microsoft/skills-for-fabric/tree/main/agents

This would enable BMAD to access Microsoft-maintained expertise for Fabric workloads, including data engineering, data warehousing, analytics, governance, and platform-specific implementation patterns..

Why is this needed?
BMAD's generic agents perform well for software development workflows, but Microsoft Fabric projects often require deep platform-specific knowledge that general-purpose agents may not possess.

By integrating Microsoft's official Fabric skills:

  • Improve accuracy of generated solutions for Fabric environments.
  • Reduce hallucinations and implementation errors related to Fabric-specific features.
  • Enable BMAD to better support data engineering teams.
  • Accelerate delivery of Fabric projects using Microsoft-recommended practices.
  • Expand BMAD applicability beyond traditional software engineering use cases.

How should it work?
Potential implementation approaches:

  1. Add a dedicated "Fabric Data Engineer" persona or agent within BMAD.
  2. Allow BMAD agents to consume and reference the Microsoft Fabric Skills agent definitions.
  3. Provide Fabric-specific workflows, templates, and best practices derived from the Skills for Fabric repository.
  4. Create optional project initialization profiles for:
  • Data Engineering
  • Data Warehouse
  • Data Science
  • Real-Time Intelligence
  • Data Governance

The integration should enable BMAD agents to automatically apply Fabric-specific expertise when a project is identified as a Microsoft Fabric initiative.

Additional context
I am currently testing BMAD as the delivery methodology for a Microsoft Fabric data platform project.

While the overall framework is valuable, I have encountered multiple situations where standard BMAD agents generated solutions that were technically valid in a general data engineering context but incorrect for Microsoft Fabric implementation details.

The Microsoft Skills for Fabric repository appears to provide the specialized knowledge needed to close this gap and make BMAD significantly more effective for Fabric-based projects and data teams.

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