Het moeilijke deel van een nieuwe Fabric-sessie is vaak niet Fabric. Het is de ontbrekende basis: de verkeerde Python-versie, een verlopen Azure-login, een ander GitHub-account of een MCP server die nooit is geconfigureerd.
Daarom bouwde ik GitHubCopilot4Fabric. Het begon als mijn checklist en werd een herhaalbare route van een gewone Windows-machine naar een Copilot CLI-omgeving die klaar is voor Fabric-werk.
Vind de setup op GitHub
De setupguides, scripts en prompts staan hier:
Open GitHubCopilot4Fabric op GitHub →
Als het helpt, geef de repository een star. Zo kunnen andere Fabric-gebruikers hem makkelijker vinden en zie ik welke onderdelen meer werk verdienen.
Dit is deel 1. Het volgt
1_GHCP_Init.md.
Deel 2 voegt de
Fabric-specifieke tools en skills toe.
Wat de repository is
Het is geen installer die stilletjes een machine wijzigt. De guide legt uit:
- installatiecommando’s;
- authentication checkpoints;
- optionele productivity tools;
- MCP-configuratie;
- een custom Copilot CLI status line; en
- een laatste diagnostisch script.
Die scheiding is bewust. Als een commando mislukt, kun je zien welke laag faalt in plaats van één ondoorzichtige installer te debuggen.
Begin met de repository
Open PowerShell 7 en clone hem:
git clone https://github.com/Remc0000/GithubCopilot4Fabric.git
Set-Location .\GithubCopilot4Fabric
code .\1_GHCP_Init.md
Lees de guide van boven naar beneden. Plak niet alle blokken tegelijk, want
sommige installaties wijzigen PATH en sommige authenticationstappen zijn
interactief.
Laag 1: command-line tools
De guide zet dit neer:
| Tool | Waarom opgenomen |
|---|---|
| PowerShell 7 | Shell die de guide en status line gebruiken |
| GitHub Copilot CLI | Agentic omgeving voor prompts, skills en tools |
| Azure CLI | Authentication en tokens voor Azure en Fabric |
| GitHub CLI | Repository-, issue-, pull-request- en identitybewerkingen |
| Git | Source control en plugin checkouts |
| Node.js LTS | npm-tools en alternatieve CLI-installatieroutes |
| Python 3.13 | Baseline voor de Fabric-packages uit deel 2 |
uv | Geïsoleerde installatie en beheer van Python-tools |
Controleer de versies na installatie:
pwsh --version
copilot --version
az --version
gh --version
git --version
node --version
py -3.13 --version
uv --version
Deze controles zijn een preflight, geen versiering. Een ontbrekend commando is lastiger te diagnosticeren wanneer Copilot al midden in een taak met meerdere stappen zit.
Laag 2: meld bewust aan
Installatie en identity zijn aparte mijlpalen:
copilot login
az login
gh auth login
Controleer de actieve accounts:
az account show --output table
gh auth status
Een agent kan het juiste commando uitvoeren tegen de verkeerde subscription of het verkeerde GitHub-account. Controleer dit eerst.
Laag 3: voeg tools toe wanneer ze helpen
De guide bevat optionele tools:
- AI Engineering Fluency CLI voor inzicht in Copilot-tokens;
- OpenSpec voor requirements en scenario’s;
- Spec Kit voor specification-driven werk; en
- Handy voor lokale speech-to-text.
Begin met de core CLI. Voeg de rest toe wanneer de taak erom vraagt. OpenSpec en Spec Kit zijn vooral nuttig wanneer een Fabric-resultaat meerdere items, tabellen, kwaliteitsregels en deploymenttargets omvat.
Laag 4: voeg actuele context toe met MCP
De setup controleert twee MCP-oppervlakken:
- GitHub MCP voor repositories, issues, pull requests en codecontext.
- Microsoft Learn MCP voor actuele Microsoft- en Fabric-documentatie.
Voeg Microsoft Learn toe:
copilot mcp add --transport http microsoft-learn https://learn.microsoft.com/api/mcp
Controleer daarna:
copilot mcp list
In een actieve Copilot CLI-sessie geeft /mcp show een vergelijkbare controle.
De praktische winst is actuele documentatie wanneer een API of productgedrag
is veranderd sinds de trainingsdata van het model.
Laag 5: maak de terminal observeerbaar
De guide kan een status line van derden configureren met:
- context-windowgebruik;
- actieve Azure- en GitHub-identities;
- tokengebruik;
- subagentactiviteit; en
- OpenSpec- of Spec Kit-werk.
Lees de status-linebestanden voordat je ze inschakelt. Ze downloaden en voeren
scripts van derden uit wanneer ze renderen. Pin een beoordeelde commit in
plaats van main voor altijd te volgen.
Draai de health check
Het quick-checkscript rapporteert beschikbare commando’s, Node.js-compatibiliteit, Python 3.13, Handy en status-linebestanden. Met een gezonde setup moet dit werken:
copilot --version
az account show --output table
gh auth status
py -3.13 --version
copilot mcp list
Start daarna Copilot:
copilot
De basis is klaar. Fabric CLI, fabric-cicd en Skills for Fabric volgen in
deel 2.
Wat ik heb geleerd
De waarde zit niet in één installatiecommando. Het is een setup die:
- herhaalbaar is op een nieuwe machine;
- inspecteerbaar is als iets faalt;
- vóór een demo te diagnosticeren is;
- vanuit één repository kan worden bijgewerkt; en
- veilig aan iemand anders kan worden gegeven.
Dat is nuttiger dan een checklist in mijn terminalgeschiedenis bewaren.
Verder met deel 2
In deel 2: voeg Fabric-skills toe en zet de killer prompt aan het werk
volg ik 2_Fab_Init.md,
installeer ik Fabric CLI en fabric-cicd, en bekijk ik de prompt die een Fabric
Roadshow-build orchestreert.
Volgende: Copilot voor Fabric, deel 2 →
Reacties laden…