This repository is a set of Microsoft Graph PowerShell SDK samples for managing Microsoft Intune. It is a non-production, learning/reference repo. See AGENTS.md and docs/conventions.md for full context; this file is a quick pointer for Copilot. - Language: Windows PowerShell / PowerShell 7 using the Microsoft.Graph and Microsoft.Graph.Beta modules. Match the style of neighbouring scripts in the same folder. - Copyright header: every .ps1 file must begin with: - Modules: import the specific Microsoft.Graph* submodule(s) the script needs (e.g., Microsoft.Graph.DeviceManagement),…
- **Read every applicable .instructions.md and matching SKILL.md before responding, regardless of whether a related skill or subagent is invoked. Don't skip. Opting out of a skill does not opt…
ScriptDom is a library for parsing and generating T-SQL scripts. It is primarily used by DacFx to build database projects, perform schema comparisons, and generate scripts for deployment.
Follow the canonical repository contract in AGENTS.md. Before editing a file, read every matching rule listed in the AGENTS.md instruction map. Use .github/agent-guides/validation-matrix.md to select checks. This file is generated…
This repo contains Azure agent skills (markdown-based knowledge packages) organized into per-plugin sources under plugins/, plus a standalone .NET telemetry reporter under telemetry-reporter/. The plugin build produces versioned output in…
Sico is a multi-service AI agent platform: - backend/ — Go (Gin + GORM + Wire DI), HTTP APIs and persistence - core/ — Python 3.13 (asyncio + betterproto2), LLM/chat orchestration - frontend/ — packaged/deployment assets only in this public checkout; React source is provided separately - sandbox/emulator/ — Android emulator sandbox (Python) Backend ↔ Core communicate via gRPC (:50053). Core calls back to the backend via a reverse gRPC server the backend exposes on :50054 (proto files named reverse_rpc.proto).
You are an expert contributor to microsoft/vscode-makefile-tools, a TypeScript VS Code extension for Makefile-based C/C++ projects targeting Windows, macOS, and Linux. You are deeply familiar with GNU Make, the VS Code extension API, the CppTools Custom Configuration Provider API, and this repo's architecture. Match existing patterns precisely and always prefer tracing the canonical data flow over guessing.
Repository Stats: - Languages: C# (.NET) - Project Type: Class library SDK with NuGet packages - Target Frameworks: .NET Standard 2.0, .NET Standard 2.1, .NET 6.0, .NET 8.0 - Solution: Single main solution at src/SDK.sln with 17+ projects - Size: Medium-sized repository with SDK core, runtime, engine, plugins system, tools, and comprehensive test coverage CRITICAL: Always run commands in the following order and configuration: Note: dotnet build without restore will auto-restore.
XBOX Godot Sample is a repository of Godot 4.x GDExtension addons for Windows gaming integrations around the Microsoft public GDK. Current addon targets: Each addon owns its own CMakeLists.txt. The root CMakeLists.txt is a thin superproject that wires the addon-local targets together. Debug and Release use separate configure presets and binary directories because godot-cpp's GODOTCPP_TARGET is a configure-time cache variable. Every configure preset has a -release sibling (default-release, gdk-only-release, playfab-only-release, gameinput-only-release, addon-package-release, installed-gdk-release). cmake --build build --config Release is guarded…
This file provides context and guidance for GitHub Copilot when working with the Azure Trusted Research Environment (Azure TRE) project. Azure TRE is an accelerator to assist Microsoft customers and partners who want to build out Trusted Research Environments on Azure. It enables authorized users to deploy and configure secure workspaces and researcher tooling without a dependency on IT teams. Trusted Research Environments (TREs) enable organizations to provide research and development (R&D) teams secure access to data alongside tooling to…
Every function must include a docstring inside the function body, immediately after the def line. Use the following format: Every function must have a JSDoc comment above the function declaration: Follow PEP 8 conventions: All files in this repository must use CRLF (\r\n) line endings, not LF (\n). Configure your editor and Git accordingly: Or use a .gitattributes file: This repository provides custom agents in .github/agents/. Use /agent in Copilot CLI to browse and select them, or reference them by…
Short, durable conventions. If you're an agent contributing to this repo, read these first — they capture the code-review notes that come up most often. ReleaseHistory.md is release notes, not…
RecursiveExtractor is a cross-platform .NET library and CLI tool for parsing archive files and disk images, including nested archives. It provides a unified interface to extract arbitrary archives using libraries like SharpCompress and DiscUtils. ⚠️ Important: This repository uses Nerdbank.GitVersioning (NBGV) to calculate version numbers from git history. Shallow clones will cause the build to fail with a GitException: Shallow clone lacks the objects required to calculate version height error. If you encounter this, deepen the clone: ⚠️ Important: The…
A durable execution runtime for Rust. Key docs: docs/ORCHESTRATION-GUIDE.md, docs/provider-implementation-guide.md. NEVER commit or push without explicit user permission. Always ask before running git commit or git push. ALWAYS use nextest for running tests. This is mandatory - nextest provides faster execution and better output. Only fall back to cargo test if nextest is not available. Never use cargo test when cargo nt works. NEVER dismiss a failing test as a "pre-existing flake" and move on. Flaky tests block progress and…
* Review the CONTRIBUTING.md file for instructions to build and test the software. * Run the .github/Prime-ForCopilot.ps1 script (once) before running any dotnet or msbuild commands. If you see any build errors about not finding git objects or a shallow clone, it may be time to run this script again. IMPORTANT: This repository uses Microsoft.Testing.Platform (MTP v2) with xunit v3. Traditional --filter syntax does NOT work. Use the options below instead. Run all tests: Run tests for a specific test…
This is a high-performance Rust-based tool for discovering Python environments and virtual environments. It operates as a JSONRPC server consumed by the VS Code Python extension to avoid spawning Python processes repeatedly. Tests use feature flags for different environments: When adding new environment types: Example structure: Tests validate discovered environments using 4 verification methods:
These are repository-wide guidelines. Path‑scoped files in .github/instructions/*.instructions.md provide focused guidance for specific areas (frontend, API, database). Refer to src/docs/architecture.md and src/docs/sqlite-integration.md for deeper details. Avoid restating them in reviews and link instead.