Kompletna konfiguracja GitHub Copilot Pro+ dla VS Code — gotowa do wrzucenia do projektu i natychmiastowego użycia. Zoptymalizowana pod maksymalną produktywność deweloperów pracujących z PowerShell, aplikacjami webowymi, SQL/OracleSQL i aplikacjami Windows.
| Komponent | Opis |
|---|---|
| 🧠 Copilot Instructions | Globalny system prompt — Copilot wie jak się zachowywać |
| ⚙️ VS Code Settings | 200+ ustawień dla maksymalnej produktywności |
| 🔌 35+ Rozszerzeń | Lista rekomendowanych rozszerzeń z automatyczną instalacją |
| 🌐 10 Serwerów MCP | Narzędzia: pliki, GitHub, wyszukiwarka, baza danych, przeglądarka, UI |
| 🎯 5 Skills | PowerShell, Web Dev, Database, GUI Design, Windows Apps |
| 🤖 4 Agenty | Planista, Dokumentalista, Code Reviewer, Research |
| 🧭 Prompt Files | Gotowe slash commands typu /kickoff i /worklog dla Copilot Chat |
| 🧩 Instruction Files | Reguły .instructions.md aktywowane automatycznie dla PowerShell i dokumentacji |
| 📜 7 Skryptów PS | Automatyczna instalacja, wdrożenie, zmienne i weryfikacja |
| 📋 3 Szablony | Plan projektu, Worklog, Dokumentacja techniczna |
| 📚 4 Przewodniki | Setup, Skills/Agents, Workflows, wdrożenie krok po kroku |
git clone https://github.com/diwad-code/vs-code-copilot-integrater.git
cd vs-code-copilot-integrater
# Lub otwórz bezpośrednio w VS Code
code .# Uruchom jako administrator dla pełnej instalacji
Set-ExecutionPolicy -Scope Process Bypass
Copy-Item .env.example .env
.\scripts\complete-vscode-setup.ps1 # Pełne wdrożenie workspace + końcowa weryfikacja- Upewnij się że masz aktywną subskrypcję GitHub Copilot Pro+
- W VS Code:
Ctrl+Shift+P→ "GitHub Copilot: Sign In" - Otwórz Copilot Chat:
Ctrl+Alt+I - Powiedz: "@workspace Powitaj mnie i powiedz jakie masz możliwości"
- Model domyślny do implementacji:
GPT-5.3-Codex - Model do złożonego reasoning/research:
GPT-5.4 - W
.vscode/settings.jsondomyślny model jest ustawiony nagpt-5.3-codex. - Dla zadań analitycznych przełączaj model ręcznie na
gpt-5.4. gh copilottraktuj jako szybkie narzędzie terminalowe; planowanie i złożone decyzje prowadź w Copilot Chat zGPT-5.4.
# VS Code Task: Terminal > Run Task > SETUP: Zainstaluj Copilot CLI
# Lub ręcznie:
winget install --id GitHub.cli --silent --accept-source-agreements --accept-package-agreements
gh extension install github/gh-copilot
gh auth login
gh copilot --help# Najwygodniej:
Copy-Item .env.example .env
.\scripts\set-environment-variables.ps1Skrypt automatycznie odczyta wartości z .env, jeśli plik istnieje.
Pełna instrukcja: docs/SETUP.md Bardzo szczegółowe wdrożenie: docs/VS_CODE_STEP_BY_STEP.md
vs-code-copilot-integrater/
│
├── data/
│ └── .gitkeep ← 🗂️ Folder pod lokalną bazę SQLite / artefakty MCP
│
├── .github/
│ ├── copilot-instructions.md ← 🧠 System prompt Copilota (KLUCZOWY PLIK)
│ ├── instructions/ ← 🧩 Reguły per typ pliku (.instructions.md)
│ ├── prompts/ ← 🧭 Gotowe prompt files / slash commands
│ └── ISSUE_TEMPLATE/
│
├── .vscode/
│ ├── settings.json ← ⚙️ Ustawienia VS Code + Copilot
│ ├── extensions.json ← 🔌 Rekomendowane rozszerzenia
│ └── tasks.json ← ▶️ Zadania automatyzacji (Ctrl+Shift+B)
│
├── mcp/
│ └── mcp-config.json ← 🌐 Konfiguracja serwerów MCP
│
├── skills/
│ ├── powershell/skill.md ← 🖥️ Ekspert PowerShell
│ ├── web-development/skill.md ← 🌐 Ekspert Web Dev
│ ├── database/skill.md ← 🗄️ Ekspert SQL/Oracle
│ ├── gui-design/skill.md ← 🎨 Ekspert GUI Design
│ ├── windows-apps/skill.md ← 🪟 Ekspert Windows Apps
│ └── ultimate-engineering/skill.md ← 🧠 Meta-skill 120+ umiejętności
│
├── agents/
│ ├── planning-agent.md ← 📐 Agent planowania projektów
│ ├── documentation-agent.md ← 📚 Agent dokumentowania
│ ├── code-review-agent.md ← 🔍 Agent code review
│ ├── research-agent.md ← 🔬 Agent badania technologii
│ └── orchestrator-agent.md ← 🎛️ Agent orkiestracji pracy
│
├── docs/
│ ├── SETUP.md ← 📖 Instrukcja instalacji
│ ├── SKILLS_AND_AGENTS.md ← 🛠️ Przewodnik po skillach i agentach
│ ├── DEVELOPMENT_WORKFLOWS.md ← 🔄 Przepływy pracy
│ ├── VS_CODE_STEP_BY_STEP.md ← 🪜 Bardzo dokładne wdrożenie krok po kroku
│ └── ULTIMATE_SKILLS_TOOLS_AGENTS_CATALOG.md ← 📚 Katalog 220+
│
├── scripts/
│ ├── setup-environment.ps1 ← 🔧 Instalacja środowiska
│ ├── install-extensions.ps1 ← 🔌 Instalacja rozszerzeń VS Code
│ ├── install-copilot-cli.ps1 ← 🤖 Instalacja GitHub CLI + gh-copilot
│ ├── install-mcp-servers.ps1 ← 🌐 Instalacja serwerów MCP
│ ├── complete-vscode-setup.ps1 ← 🚀 Pełne wdrożenie workspace + verify
│ ├── set-environment-variables.ps1 ← 🔐 Ustawianie zmiennych środowiskowych
│ └── verify-vscode-readiness.ps1 ← ✅ Ostateczna weryfikacja gotowości
│
├── templates/
│ ├── project-plan-template.md ← 📋 Szablon planu projektu
│ ├── worklog-template.md ← 📝 Szablon dziennika pracy
│ └── project-docs-template.md ← 📚 Szablon dokumentacji technicznej
│
├── WORKLOG.md ← 📅 Dziennik pracy nad tym projektem
└── README.md ← Jesteś tutaj
Plik .github/copilot-instructions.md to globalny system prompt który GitHub Copilot
automatycznie odczytuje w VS Code. Definiuje on:
- ✅ Zawsze pyta o szczegóły przed implementacją
- ✅ Planuje każdy projekt przed kodowaniem
- ✅ Komentuje każdą linię kodu po polsku
- ✅ Aktualizuje WORKLOG.md po każdej sesji
- ✅ Rekomenduje nowoczesne, sprawdzone technologie
- ✅ Tworzy piękne, dostępne GUI
- ✅ Pilnuje bezpieczeństwa (brak hardkodowanych sekretów)
| Obszar | Technologie |
|---|---|
| PowerShell | PS 5.1/7, PSScriptAnalyzer, Pester, PSFramework |
| Web Apps | React 18, Vue 3, TypeScript, Tailwind CSS, Vite |
| Bazy danych | SQL Server (T-SQL), Oracle (PL/SQL) |
| GUI Design | Tailwind, shadcn/ui, Framer Motion, dark theme |
| Windows Apps | WPF, WinForms, .NET 8, CommunityToolkit.Mvvm |
Repo wdraża także dwie lekkie sugestie z analizy Gemini/Claude/GPT, które realnie zwiększają użyteczność bez dokładania ryzykownych uprawnień:
.github/prompts/kickoff.prompt.md— gotowy start zadania i plan wdrożenia.github/prompts/worklog.prompt.md— przygotowanie wpisu doWORKLOG.md.github/instructions/powershell.instructions.md— dodatkowe reguły dla skryptów PowerShell.github/instructions/documentation.instructions.md— reguły dla README, docs i worklogu
Foldery te są włączone w .vscode/settings.json, więc VS Code może traktować je jako
warstwę uzupełniającą wobec głównego pliku .github/copilot-instructions.md.
MCP rozszerza możliwości Copilota o dostęp do narzędzi zewnętrznych:
| Serwer | Co daje Copilotowi | Wymagania |
|---|---|---|
filesystem |
Czytanie i pisanie plików | Brak |
memory |
Pamięć kontekstu między sesjami | Brak |
sequential-thinking |
Planowanie kroków | Brak |
github |
Dostęp do GitHub API | GITHUB_TOKEN |
brave-search |
Wyszukiwanie aktualnych informacji | BRAVE_API_KEY |
puppeteer |
Automatyzacja Chrome, screenshoty | Brak |
sqlite |
Lokalna baza do testów | Brak |
context7 |
Aktualna dokumentacja frameworków | Brak |
playwright |
Testy E2E przeglądarkowe | Brak |
magic-ui |
Generowanie komponentów UI | MAGIC_UI_API_KEY |
- GPT-5.3-Codex → implementacja, refaktoryzacja, terminal, szybkie poprawki
- GPT-5.4 → planowanie, review, research, analiza ryzyka
- Najważniejsze MCP dla GPT-5.4 →
sequential-thinking,context7,github,brave-search - Najważniejsze MCP dla GPT-5.3-Codex →
filesystem,github,playwright,sqlite
"Zaplanuj aplikację webową do zarządzania zamówieniami.
Backend: .NET Core, baza: SQL Server, frontend: React"
Copilot zada pytania wyjaśniające i stworzy kompletny plan przed implementacją
"Napisz skrypt PS który automatycznie tworzy backupy folderów z rotacją 30 dni,
logowaniem do pliku i powiadomieniem email w razie błędu"
Copilot napisze kompletny skrypt z obsługą błędów i komentarzami po polsku
"Stwórz landing page dla SaaS z: hero section z gradientem, sekcja features,
pricing cards, dark mode, animacje — Tailwind CSS"
Copilot stworzy piękny, nowoczesny interfejs z responsywnością i animacjami
"Napisz stored procedure T-SQL do raportowania sprzedaży z paginacją,
filtrowaniem po dacie i kliencie, obsługą błędów"
Copilot napisze procedurę z komentarzami, SET NOCOUNT, BEGIN TRY/CATCH
Szczegółowe przepływy pracy w docs/DEVELOPMENT_WORKFLOWS.md:
- 🆕 Nowy projekt (planowanie → implementacja → dokumentacja)
- 🖥️ Skrypt PowerShell (wzorzec produkcyjny)
- 🌐 Aplikacja webowa (React/Vue + Tailwind)
- 🗄️ Baza danych (SQL/Oracle — procedury, widoki, indeksy)
- 🪟 Aplikacja Windows (.NET, WPF/WinForms)
- 🔄 Code Review
- 📝 Dokumentacja
Ta konfiguracja jest zaprojektowana z bezpieczeństwem jako priorytetem:
- ❌ Nigdy nie generuje hardkodowanych haseł/kluczy/sekretów
- ✅ Zawsze używa zmiennych środowiskowych lub Key Vault
- ✅ SQL tylko z parametrami (bez konkatenacji stringów)
- ✅ Walidacja danych wejściowych od użytkownika
- ✅ Content Security Policy dla aplikacji web
- ✅ Zasada najmniejszych uprawnień
skills/
└── mój-nowy-skill/
└── skill.md ← Opisz obszar wiedzy i wzorce kodu
- Zainstaluj:
npm install -g @nazwa/pakietu-mcp - Dodaj do
mcp/mcp-config.jsonw sekcjiservers - Zaktualizuj
scripts/install-mcp-servers.ps1
Edytuj .github/copilot-instructions.md — Copilot odczyta zmiany natychmiast
docs/ULTIMATE_SKILLS_TOOLS_AGENTS_CATALOG.mdzawiera:- 120 skills (programowanie, reasoning, research)
- 70 tools (IDE, CI/CD, security, data, AI/MCP)
- 30 agent roles (od planowania po AI eval i incident response)
| Wymaganie | Wersja |
|---|---|
| Windows | 10 22H2+ / 11 |
| VS Code | 1.95+ |
| GitHub Copilot | Pro+ (wymagane) |
| Node.js | 18 LTS+ |
| PowerShell | 7.4+ |
| .NET SDK | 8.0 LTS |
| Git | 2.40+ |
MIT License — Używaj swobodnie, modyfikuj i dostosuj do swoich potrzeb.
Jeśli masz pytania lub problemy:
- Sprawdź docs/SETUP.md — sekcja "Rozwiązywanie problemów"
- Otwórz Issue w tym repozytorium
- W Copilot Chat: "Mam problem z [opis]. Jak rozwiązać?"
Dokumentacja zaktualizowana: 2026-03-28