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…
Install the "wellknown-analyzer" agent skill from https://github.com/microsoft/terraform-provider-fabric/tree/main/.github/skills/wellknown-analyzer into .claude/skills/wellknown-analyzer/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "wellknown-analyzer", then confirm the skill loads.
Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
Type this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
skills CLI
$ npx skills add microsoft/terraform-provider-fabric --skill wellknown-analyzer -a codex
Project install goes to .agents/skills/; add -g for ~/.codex/skills/.
Install the "wellknown-analyzer" agent skill from https://github.com/microsoft/terraform-provider-fabric/tree/main/.github/skills/wellknown-analyzer into .agents/skills/wellknown-analyzer/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "wellknown-analyzer", then confirm the skill loads.
Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
skills CLI
$ npx skills add microsoft/terraform-provider-fabric --skill wellknown-analyzer -a cursor
Project install goes to .agents/skills/; add -g for ~/.cursor/skills/.
Install the "wellknown-analyzer" agent skill from https://github.com/microsoft/terraform-provider-fabric/tree/main/.github/skills/wellknown-analyzer into .cursor/skills/wellknown-analyzer/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "wellknown-analyzer", then confirm the skill loads.
Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
skills CLI
$ npx skills add microsoft/terraform-provider-fabric --skill wellknown-analyzer -a gemini-cli
Project install goes to .agents/skills/; add -g for ~/.gemini/skills/.
Install the "wellknown-analyzer" agent skill from https://github.com/microsoft/terraform-provider-fabric/tree/main/.github/skills/wellknown-analyzer into .gemini/skills/wellknown-analyzer/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "wellknown-analyzer", then confirm the skill loads.
Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
Installs for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
skills CLI
$ npx skills add microsoft/terraform-provider-fabric --skill wellknown-analyzer -a github-copilot
Project install goes to .agents/skills/; add -g for ~/.copilot/skills/.
Install the "wellknown-analyzer" agent skill from https://github.com/microsoft/terraform-provider-fabric/tree/main/.github/skills/wellknown-analyzer into .github/skills/wellknown-analyzer/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "wellknown-analyzer", then confirm the skill loads.
GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
skills CLI
$ npx skills add microsoft/terraform-provider-fabric --skill wellknown-analyzer -a opencode
OpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
Install the "wellknown-analyzer" agent skill from https://github.com/microsoft/terraform-provider-fabric/tree/main/.github/skills/wellknown-analyzer into .opencode/skills/wellknown-analyzer/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "wellknown-analyzer", then confirm the skill loads.
OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
Facts
Skill name
wellknown-analyzer
GitHub stars
128
Token cost
~3.2k tokens
SKILL.md length
960 words
Files
1
Skills in repo
5
Repo updated
First seen
Licence
MPL-2.0
At a glance
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…
Works in 5 steps: Analyze the New Resource's Dependencies → Check Current Well-Known Script → Determine the Creation Strategy → …
: analyzing well-known test fixture requirements for new resources
SKILL.md covers Background, Step 1 — Analyze the New…, Step 2 — Check Current… and Step 3 — Determine the…, plus 4 more sections
Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md
What it does
Wellknown Analyzer is an agent skill from microsoft/terraform-provider-fabric, published by the product's own GitHub organization. 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.
Its SKILL.md is about 3.2k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.
It sits in Testing & QA, covering End-to-end testing and Test data and fixtures. It works with Microsoft Azure and Terraform. The repository describes itself as: Terraform Provider for Microsoft Fabric. The licence is MPL-2.0.
When your agent uses it
: analyzing well-known test fixture requirements for new resources
Determining creation strategies
Generating code snippets for Set-WellKnown.ps1 and wellknown.go additions
Example prompts
“/wellknown-analyzer”
Workflow steps
5 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit 86c83be. It shows what the files ask for, not the result of running them.
Tool permissions
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Runs code
No scripts in the folder and no shell commands in SKILL.md (its code samples are powershell and go).
From the folder's file list and the shell code blocks in SKILL.md.
Network
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Credentials
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Context cost
Wellknown Analyzer loads about 3.2k tokens when it runs. Until then it costs about 110 tokens; SKILL.md has 960 words of instructions outside code blocks.
Always· name and description, kept in context so the agent knows when to use it
~110
When it runs· the whole SKILL.md, loaded when a task matches
~3.2k
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
Safety
Auto-check passed
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
Download SKILL.mdSave it as .claude/skills/wellknown-analyzer/SKILL.md (or your agent's skills folder).
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.
Skill: Well-Known Analyzer
Determine what infrastructure must be added to tools/scripts/Set-WellKnown.ps1 so that acceptance tests for a new resource have all required pre-requisite resources available.
Background
Acceptance tests run against real Fabric APIs and need pre-existing infrastructure. The PowerShell script tools/scripts/Set-WellKnown.ps1 creates all required resources and writes their IDs/metadata to a .wellknown.json fixture that tests consume at runtime.
When adding a new resource, you must determine:
Can the new resource be created simply (no payload, no definition)?
Does it need a CreationPayload or Definition?
Does it depend on other Fabric Items that must exist first?
Does it require Azure infrastructure (Resource Groups, VNets, Storage Accounts, etc.)?
Does it need Entra ID objects (service principals, groups)?
Does it need external service connections (AzDO, GitHub)?
Step 1 — Analyze the New Resource's Dependencies
Read the SDK analysis (from #skill:sdk-contract-navigator) and Fabric API documentation to answer:
Fabric Resource Dependencies
Question
How to Check
Example
Does Create require a workspace_id?
Almost always yes
All workspace-scoped items
Does Create require another resource's ID?
Check CreationPayload for reference fields
KQL Database needs parentEventhouseItemId
Does Create require a Definition?
Check if API requires definition on create
Report needs definition.pbir, Semantic Model needs definition.pbism
Does it have a parent resource relationship?
Check if resource is scoped under another
DigitalTwinBuilderFlow requires a DigitalTwinBuilder
Does it need data populated after creation?
Check if tests rely on resource content
Lakehouse needs sample data loaded for shortcut tests
Azure Infrastructure Dependencies
Question
How to Check
Example
Does it need an Azure Resource Group?
Check if the resource references Azure resources
Mounted Data Factory, VNet Gateway
Does it need a Storage Account?
Check for blob/storage references
Managed Private Endpoints
Does it need a Virtual Network?
Check for VNet/subnet references
Virtual Network Gateway
Does it need an Azure Data Factory?
Check for ADF references
Mounted Data Factory
Does it need Azure RBAC assignments?
Check if Azure roles must be pre-assigned
Network Contributor on VNet
Entra ID Dependencies
Question
How to Check
Example
Does it need a Service Principal?
Check for role assignment tests
Role assignment resources
Does it need an Entra Group?
Check for group-based assignments
Workspace role assignments
Does it need specific app registrations?
Check for OAuth/auth requirements
Connection resources
External Service Dependencies
Question
How to Check
Example
Does it need an AzDO project/repo?
Check for Git integration
Workspace Git
Does it need a GitHub connection?
Check for GitHub references
Workspace Git
Does it need a Fabric Connection?
Check for connection references
Connection role assignments
Does it need a Gateway?
Check for gateway-scoped operations
Gateway role assignments, VNet connections
Step 2 — Check Current Well-Known Script
Read tools/scripts/Set-WellKnown.ps1 to determine what already exists and what's missing.
Check the Set-FabricItem switch block
Look at the switch ($Type) block in the Set-FabricItem function. If the new item type is missing, it needs an entry mapping to its REST API endpoint:
Wellknown Analyzer next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
Wellknown Analyzer compared with similar skills
Skill
Stars
Used in
Tokens
Auto-check
Licence
Repo updated
Wellknown Analyzer this skillmicrosoft/terraform-provider-fabric
A skill your agent uses for AVM Terraform validation, provider-mocked unit tests, real-Azure integration tests, E2E example tests, PowerShell hooks, OIDC, policy checks, and Avm.Authoring CI behavior.
Creates a Java SDK end-to-end test for the Copilot SDK that runs against a recorded YAML snapshot through a replay proxy, so CI needs no real authentication.
Stands up a throwaway local MySQL 8.0 backend, applies SQL fixtures and sweeps the Airbyte spec, check, discover and read commands against a source-mysql image.
Starts a local PostgreSQL 16 container, loads SQL fixtures and runs the Airbyte spec, check, discover and read commands against a chosen source-postgres image.
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.
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.
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…. Wellknown Analyzer is an agent skill from microsoft/terraform-provider-fabric, published by the product's own GitHub organization.go so that acceptance tests for a new resource have all required pre-requisite resources available.
When should I use Wellknown Analyzer?
Wellknown Analyzer fits situations like: : analyzing well-known test fixture requirements for new resources; determining creation strategies; generating code snippets for Set-WellKnown.ps1 and wellknown.go additions.
How do I install Wellknown Analyzer in Claude Code?
Run `npx skills add microsoft/terraform-provider-fabric --skill wellknown-analyzer -a claude-code`. Or copy the skill folder (.github/skills/wellknown-analyzer in microsoft/terraform-provider-fabric) into .claude/skills/wellknown-analyzer in your project. Claude Code loads it when a task matches its description.
How do I install Wellknown Analyzer in Codex?
Run `npx skills add microsoft/terraform-provider-fabric --skill wellknown-analyzer -a codex`. Or copy the skill folder (.github/skills/wellknown-analyzer in microsoft/terraform-provider-fabric) into .agents/skills/wellknown-analyzer in your project. Codex loads it when a task matches its description.
Can I use Wellknown Analyzer in Cursor, Gemini CLI or GitHub Copilot?
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add microsoft/terraform-provider-fabric --skill wellknown-analyzer -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/wellknown-analyzer, .gemini/skills/wellknown-analyzer, .github/skills/wellknown-analyzer and .opencode/skills/wellknown-analyzer in your project.
What does Wellknown Analyzer need to run?
SKILL.md names no scripts, command-line tools or credentials: Wellknown Analyzer is instructions for the agent only.
Does Wellknown Analyzer access the network?
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Is Wellknown Analyzer safe to install?
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
What licence does Wellknown Analyzer use?
Wellknown Analyzer is published under the MPL-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
How many tokens does Wellknown Analyzer use?
About 3.2k tokens (SKILL.md is roughly 13k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
What are the alternatives to Wellknown Analyzer?
Skills that share tags, products or a category with Wellknown Analyzer: Avm Tf Testing (Azure/terraform-azurerm-avm-ptn-alz, 135 stars), Java SDK E2E Test with Replay Snapshot (github/copilot-sdk, 11k stars), source-mssql E2E Test Harness (airbytehq/airbyte, 22k stars) and Airbyte source-mysql E2E Tests (airbytehq/airbyte, 22k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
Who maintains Wellknown Analyzer?
microsoft (a GitHub organization, an official publisher) maintains it in microsoft/terraform-provider-fabric, which has 128 GitHub stars. The repository holds 5 skills in this directory. The repository was last updated on October 6, 2026.