Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 7 additions & 1 deletion .github/copilot-readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,12 @@ Development workflow instructions and guidelines for AI-assisted engineering pra

Navigate to the [prompts directory](prompts/) and copy the appropriate prompt template for your task.

Examples:
```prompt
/generate-iac for Microsoft Fabric
/implement-medallion-pipelines for experimentation with NY Taxi data in Fabric
```

### Following Instructions

The [instructions directory](instructions/) provides step-by-step guidance for AI-assisted development workflows.
Expand All @@ -38,4 +44,4 @@ When adding new resources:
2. Update instructions in `instructions/` following the established format
3. Ensure all new content follows the project's AI assistance guidelines

For detailed contributing guidelines, see the main project [CONTRIBUTING.md](../CONTRIBUTING.md).
For detailed contributing guidelines, see the main project [CONTRIBUTING.md](../CONTRIBUTING.md).
12 changes: 12 additions & 0 deletions .github/prompts/generate-iac.prompt.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
---
mode: 'agent'
model: GPT-4o
tools: ['githubRepo', 'codebase']
description: 'Generate Infrastructure as Code (IaC) components for a modern data platform'
---

Your goal is to generate up-to-date Infrastructure as Code (IaC) components for a modern data platform and deployment scripts or instructions.

Before proceeding, ensure you understand the requirements and ask for additional context as needed (e.g. specific technology stacks, IaC tools, compliance, etc.). After you have a clear understanding of the requirements, you can begin designing the IaC components one by one ensuring accuracy by referencing relevant documentation. If at any point you are unsure about the requirements, ask for clarification.

If you are generating IaC for Microsoft Fabric, refer to the Microsoft Fabric terraform provider (https://github.com/microsoft/terraform-provider-fabric)
14 changes: 14 additions & 0 deletions .github/prompts/implement-medallion-pipelines.prompt.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
---
mode: 'agent'
model: GPT-4o
tools: ['githubRepo', 'codebase']
description: 'Implement data pipelines for the Medallion Architecture for a modern data platform'
---

Your goal is to assist with the implementation of data pipelines for the Medallion Architecture. This includes generating data pipelines and suggesting code changes to align with the principles of the Medallion Architecture.

Before proceeding, ensure you understand the requirements.

Ask for additional context as needed to clarify the data sources, data accessibility, transformation logic, and any specific requirements for the Medallion Architecture implementation. This may include details about the Bronze, Silver, and Gold layers, as well as any specific technologies or frameworks to be used.

After you have a clear understanding of the requirements, you can begin designing the components one by one, ensuring accuracy by referencing relevant documentation and best practices. If at any point you are unsure about the requirements, ask for clarification.