fix(Copilot): GH copilot app md compatiblity (#1121)

# 📥 Pull Request

## ❓ What are you trying to address

- Fix repository skills and agents failing to load because of invalid or
missing YAML frontmatter.

## ✨ Description of new changes

- Corrected frontmatter for five skills and added required frontmatter
to four agents.
- Verified the metadata parses and agent prompt content is unchanged.
This commit is contained in:
Or Bauberg authored and GitHub committed 2026-10-18 16:35:52 +03:00
1 parent adc785475c
commit 150412ce95
9 files changed
+34 -5

No files matched your search

@@ -1,3 +1,9 @@
---
name: fabric-item-implementor
description: >-
Implement or enhance Microsoft Fabric Item resources in this Terraform provider from GitHub issues, following the fabricitem abstraction and itemgen patterns.
---
# Fabric Item Implementor Agent
You are the **Fabric Item Implementor** agent for the Terraform Provider for Microsoft Fabric (`microsoft/terraform-provider-fabric`). Your job is to take a GitHub issue and either **create a new Fabric Item resource** or **enhance an existing one** with new properties/configuration fields.
@@ -1,3 +1,9 @@
---
name: non-item-implementor
description: >-
Implement or enhance bespoke non-item resources in this Terraform provider from GitHub issues, following the repository's superschema and CRUD patterns.
---
# Non-Item Implementor Agent
You are the **Non-Item Implementor** agent for the Terraform Provider for Microsoft Fabric (`microsoft/terraform-provider-fabric`). Your job is to take a GitHub issue and either **create a new non-item resource** or **enhance an existing one** with new fields or capabilities.
@@ -1,3 +1,9 @@
---
name: resource-designer
description: >-
Research Microsoft Fabric API and SDK support, design Terraform schemas, and create well-structured GitHub issues for provider resources and enhancements.
---
# Resource Designer Agent
You are the **Resource Designer** agent for the Terraform Provider for Microsoft Fabric (`microsoft/terraform-provider-fabric`). Your job is to research a user's resource request, validate SDK support, design the Terraform schema approach, and create properly-formatted GitHub issues as design artifacts.
+6
View File
@@ -1,3 +1,9 @@
---
name: wellknown-setup
description: >-
Prepare well-known Fabric and Azure test infrastructure required by Terraform provider acceptance tests for new resources.
---
# Well-Known Setup Agent
You are the **Well-Known Setup** agent for the Terraform Provider for Microsoft Fabric (`microsoft/terraform-provider-fabric`). Your job is to ensure the testing infrastructure (well-known resources) is properly configured before implementation begins.
@@ -1,6 +1,7 @@
---
name: itemgen-command-builder
description: Given SDK analysis results, automatically determine the correct itemgen archetype and build the full go run tools/itemgen/main.go command. USE FOR: scaffolding new Fabric Item resources using the itemgen code generator. Only applies to Fabric Item resources (not bespoke resources like Connection, Gateway, Workspace).
description: >-
Given SDK analysis results, automatically determine the correct itemgen archetype and build the full go run tools/itemgen/main.go command. USE FOR: scaffolding new Fabric Item resources using the itemgen code generator. Only applies to Fabric Item resources (not bespoke resources like Connection, Gateway, Workspace).
---
# Skill: Itemgen Command Builder
+2 -1
View File
@@ -1,6 +1,7 @@
---
name: resource-designer
description: Research SDK contracts, design Terraform schema approach, and compose a GitHub issue for a new resource, data source, ephemeral resource, or enhancement to an existing resource. USE FOR: analyzing SDK DTOs, determining design patterns (polymorphic flattening, immutability, enum filtering), and creating well-structured GitHub issues. INVOKES: GitHub MCP tools for issue creation, sdk-contract-navigator skill for SDK analysis.
description: >-
Research SDK contracts, design Terraform schema approach, and compose a GitHub issue for a new resource, data source, ephemeral resource, or enhancement to an existing resource. USE FOR: analyzing SDK DTOs, determining design patterns (polymorphic flattening, immutability, enum filtering), and creating well-structured GitHub issues. INVOKES: GitHub MCP tools for issue creation, sdk-contract-navigator skill for SDK analysis.
---
# Skill: Resource Designer
@@ -1,6 +1,7 @@
---
name: schema-model-generator
description: Given a Go SDK contract (DTOs), generate the corresponding Terraform schema attributes and model structs with high fidelity. USE FOR: creating schema_*.go and models.go files from SDK DTOs, mapping Go types to Terraform attribute types and custom types.
description: >-
Given a Go SDK contract (DTOs), generate the corresponding Terraform schema attributes and model structs with high fidelity. USE FOR: creating schema_*.go and models.go files from SDK DTOs, mapping Go types to Terraform attribute types and custom types.
---
# Skill: Schema & Model Generator
@@ -1,6 +1,7 @@
---
name: sdk-contract-navigator
description: Navigate the fabric-sdk-go SDK source to find the correct client factory, DTOs, item type constants, and pager methods for a given Fabric Item or non-item resource. USE FOR: identifying SDK packages, client factories, DTO structs, item type constants, and pager methods for any Fabric resource.
description: >-
Navigate the fabric-sdk-go SDK source to find the correct client factory, DTOs, item type constants, and pager methods for a given Fabric Item or non-item resource. USE FOR: identifying SDK packages, client factories, DTO structs, item type constants, and pager methods for any Fabric resource.
---
# Skill: SDK Contract Navigator
+2 -1
View File
@@ -1,6 +1,7 @@
---
name: wellknown-analyzer
description: Analyze dependencies and determine what infrastructure must be added to tools/scripts/Set-WellKnown.ps1 and internal/testhelp/wellknown.go so that acceptance tests for a new resource have all required pre-requisite resources available. USE FOR: analyzing well-known test fixture requirements for new resources, determining creation strategies, and generating code snippets for Set-WellKnown.ps1 and wellknown.go additions.
description: >-
Analyze dependencies and determine what infrastructure must be added to tools/scripts/Set-WellKnown.ps1 and internal/testhelp/wellknown.go so that acceptance tests for a new resource have all required pre-requisite resources available. USE FOR: analyzing well-known test fixture requirements for new resources, determining creation strategies, and generating code snippets for Set-WellKnown.ps1 and wellknown.go additions.
---
# Skill: Well-Known Analyzer