agentleFS

Copilot instructions examples

How real projects brief GitHub Copilot, from .github/copilot-instructions.md.

Worked for most · soon
MicrosoftCopilot instructions

teams.net

microsoft/teams.net/.github/copilot-instructions.md

Release validation may run on Windows as well as Linux. Keep filesystem code and tests cross-platform: use .NET path APIs instead of hard-coded separators, specify UTF-8 when text APIs would otherwise use platform-default encodings, and avoid locale-dependent or Unix-only filesystem assumptions.

473mo agoReviewMountCreate a free account to mount
MicrosoftCopilot instructions

DataFactory.MCP

microsoft/DataFactory.MCP/.github/copilot-instructions.md

M (Power Query Formula Language) is a functional, case-sensitive, lazy-evaluated language for data transformation. Used in Power BI, Excel Power Query, and Dataflow Gen2. Fabric's cloud ETL tool. Runs M queries, writes to Lakehouse/Warehouse. You define data transformations; platform handles orchestration. When these topics come up, reference the corresponding file in docs/datafactory/: For connection management (creating/listing connections, supported types, UI form), reference docs/connection-management.md. For DevOps/CI integration with Fabric.Mcp.Server (feed caching, publishing, trim safety), reference the devops.fabric-mcp-integration skill.

456mo agoReviewMountCreate a free account to mount
MicrosoftCopilot instructions

GHCP-Lab / dotNet

microsoft/GHCP-Lab/dotNet/.github/copilot-instructions.md

This document outlines the preferred coding style and conventions to be followed when generating C# code for this project. Prefer using explicit type declarations rather than var for improved readability, except for complex generic types where type inference provides cleaner code. Prefer traditional method bodies for more complex operations, but use expression-bodied members for simple one-liners. Use nullable reference types with appropriate annotations (C# 8.0+) for improved null safety. Follow the "Method_Scenario_ExpectedBehavior" pattern for test naming. Use records for DTOs…

4514mo agoReviewMountCreate a free account to mount
MicrosoftCopilot instructions

GHCP-Lab

microsoft/GHCP-Lab/.github/copilot-instructions.md

Always reference these instructions first and fallback to search or additional context gathering only when you encounter unexpected information that does not match the info here. This is an educational repository for learning GitHub Copilot, NOT a traditional software project. The repository contains intentionally incomplete code designed for hands-on learning experiences. CRITICAL WARNING: This repository contains intentionally incomplete code. Build failures are EXPECTED and BY DESIGN. CRITICAL: Do NOT validate by building or running applications. This lab validates learning through…

4514mo agoReviewMountCreate a free account to mount
MicrosoftCopilot instructions

Agent365-python

microsoft/Agent365-python/.github/copilot-instructions.md

This repository contains eight packages for Notifications, Runtime, Tooling, and five Tooling framework adapters. Observability is retired here; do not reintroduce its packages, imports, tests, or dependency edges. Follow the migration guide for microsoft-opentelemetry. Preserve historical changelogs. Build into a fresh directory and run scripts/verify_release_artifacts.py DIRECTORY --version VERSION before any artifact promotion or upload; never reuse old dist/* release inputs.

439mo agoReviewMountCreate a free account to mount
MicrosoftCopilot instructions

planetary-computer-tasks

microsoft/planetary-computer-tasks/.github/copilot-instructions.md

Monorepo of 12 Python namespace packages under pctasks/, each independently installable via hatchling. Dependency order: core → cli → task → client → ingest → ingest_task → dataset → run → notify → router → server → dev. Additional code in pctasks_funcs/ (Azure Functions), datasets/ (~60 dataset definitions), and deployment/ (Terraform/Helm). Core data flow: blob storage assets → splits (by prefix) → chunks (file listing CSVs) → Collection.create_item() produces pystac Items → ingest into PgSTAC via pypgstac. Key abstractions: -…

436mo agoReviewMountCreate a free account to mount
MicrosoftCopilot instructions

sqlsimtools

microsoft/sqlsimtools/.github/copilot-instructions.md

This is the umbrella repository for a family of independent SQL Server testing / benchmarking tools. Each tool lives in its own top-level folder and ships with its own build, test, publish, and Copilot guidance. The root only owns cross-tool documentation, the release packager, and shared agent customization. When the user is working inside a specific tool's subfolder, prefer that tool's .github/copilot-instructions.md over this file. This file is the contract for cross-cutting / multi-tool work. Agents are the fourth way…

4232d agoReviewMountCreate a free account to mount
MicrosoftCopilot instructions

sqlsimtools / sqlsim

microsoft/sqlsimtools/sqlsim/.github/copilot-instructions.md

On Ubuntu 24.04/26.04 LTS x64, use: The Ubuntu Release binary is build/linux-x64/sqlsim. Do not invoke CMake directly. For the Private Preview macOS Apple Silicon path, use: The Private Preview macOS ARM64 binary is build/macos-arm64/sqlsim. Do not invoke CMake directly. Treat macOS as invitation-only while customer and tester validation, live SQL testing, signing, and notarization decisions remain incomplete. On Windows, always use the build script to compile both architectures: Always use the build script to compile both architectures: Do NOT use…

4232d agoReviewMountCreate a free account to mount
MicrosoftCopilot instructions

durabletask-python

microsoft/durabletask-python/.github/copilot-instructions.md

This repository provides the Durable Task Python SDK and Azure Functions provider implementations for building durable orchestrations. It contains three packages: - durabletask — core SDK (in durabletask/) - durabletask.azuremanaged — Azure Durable Task Scheduler provider (in durabletask-azuremanaged/) - azure-functions-durable — Azure Durable Functions provider (in azure-functions-durable/) - ALWAYS document user-facing changes in the applicable changelog under ## Unreleased. Create that section if the changelog does not yet have one. - Update CHANGELOG.md for core SDK changes, durabletask-azuremanaged/CHANGELOG.md for Durable…

4012d agoReviewMountCreate a free account to mount
MicrosoftCopilot instructions

Aion-Instruct-Preview-Sample

microsoft/Aion-Instruct-Preview-Sample/.github/copilot-instructions.md

You are working in the consumer sample for the Aion Instruct Preview SDK: an on-device language model that runs locally on the Copilot+ PC NPU — catalog QNN on Snapdragon…

3915d agoReviewMountCreate a free account to mount
MicrosoftCopilot instructions

azure-linux-image-tools

microsoft/azure-linux-image-tools/copilot-instructions.md

This is a Go based repository with tools for os image creation and customization. The repo includes 2 main tools: imagecustomizer and osmodifier (aka EMU). Please follow these guidelines when contributing:

379mo agoReviewMountCreate a free account to mount
MicrosoftCopilot instructions

xbox-game-streaming-tools / copilot-instructions

microsoft/xbox-game-streaming-tools/touch-adaptation-kit/copilot-instructions/copilot-instructions.md

Before answering ANY user request related to touch layouts, always fetch (or ensure cached) the latest layout schema from: https://raw.githubusercontent.com/microsoft/xbox-game-streaming-tools/main/touch-adaptation-kit/schemas/layout/v4.1/layout.json and fetch the designers' guidance from: https://learn.microsoft.com/en-us/gaming/gdk/docs/features/common/game-streaming/building-touch-layouts/game-streaming-tak-designers-guide Rules: 1. Treat…

3511mo agoReviewMountCreate a free account to mount
MicrosoftCopilot instructions

SdnDiagnostics

microsoft/SdnDiagnostics/.github/copilot-instructions.md

No summary in the file. Open it to read it.

344mo agoReviewMountCreate a free account to mount
MicrosoftCopilot instructions

aspnetcore-ja-handbook

microsoft/aspnetcore-ja-handbook/.github/copilot-instructions.md

このリポジトリは C# 以外の言語経験者のための ASP.NET Core ガイド です。日本語のマークダウンドキュメントで構成されています。 docs/ フォルダ内の記事を新規作成または編集する場合は、以下の手順に従ってください。 docs/ フォルダ内の記事をレビューする場合は、必ず reviewer スキルを読み込み、そのチェックリスト・ガイドラインに従ってください。 スキルを使用せずにレビューしてはいけません。

336mo agoReviewMountCreate a free account to mount
MicrosoftCopilot instructions

vscode-documentdb

microsoft/vscode-documentdb/.github/copilot-instructions.md

The DocumentDB extension for Visual Studio Code: a DocumentDB and MongoDB GUI for Azure DocumentDB, DocumentDB and MongoDB. TypeScript (strict mode), React webviews, Vitest testing. ⚠️ NEVER use npm run compile - always use npm run build to build the project. Start npm run watch:views, then open http://localhost:18080/scenarios/. Use /<view>/<scenario>/<theme> (dark, light, high-contrast); never add query strings. Fetch /scenarios/run-all.js and execute it outside the page with a Playwright page; it drives typed steps, waits for data-ready, and reports assertions/errors/host calls.…

338d agoReviewMountCreate a free account to mount
MicrosoftCopilot instructions

powerbi-visuals-mekkochart

microsoft/powerbi-visuals-mekkochart/.github/copilot-instructions.md

Purpose. Keep only the checks and guidance that an automated coding agent (Copilot-style) can perform reliably during a PR review for a Power BI custom visual repository. Interactive/manual certification steps…

325mo agoReviewMountCreate a free account to mount
MicrosoftCopilot instructions

trident

microsoft/trident/.github/copilot-instructions.md

These instructions apply to Copilot agents working in this repo — both agents writing code and agents reviewing pull requests. The PR-review rules below are review-only. The "Nits" and "Architecture & structural soundness" sections apply to both writers (follow them when generating new code) and reviewers (see Reviewer etiquette for when to surface them). Trident formats with rustfmt (workspace-wide — see rustfmt.toml). Everything below is in addition to cargo fmt and is aspirational: real files don't follow every rule 100%…

3211d agoReviewMountCreate a free account to mount
MicrosoftCopilot instructions

eslint-plugin-fluentui-jsx-a11y

microsoft/eslint-plugin-fluentui-jsx-a11y/.github/copilot-instructions.md

This is @microsoft/eslint-plugin-fluentui-jsx-a11y, a static AST checker (ESLint plugin) that enforces accessibility rules on Fluent UI React v9 (@fluentui/react-components) JSX elements. Rules are written in TypeScript and target specific Fluent UI components to ensure accessible labeling, ARIA usage, and semantic structure. Most accessibility rules in this plugin check whether a component has an accessible label. Use makeLabeledControlRule from lib/util/ruleFactory.ts: When the factory pattern does not fit, use ESLintUtils.RuleCreator.withoutDocs:

308mo agoReviewMountCreate a free account to mount
MicrosoftCopilot instructions

Agent365-dotnet

microsoft/Agent365-dotnet/.github/copilot-instructions.md

The Microsoft Agent 365 SDK (C#/.NET) extends the Microsoft 365 Agents SDK with enterprise capabilities across three modules: Notifications, Runtime, and Tooling. Packages publish to NuGet under the Microsoft.Agents.A365.* prefix. Observability is maintained in the Microsoft OpenTelemetry .NET distro. Do not reintroduce retired Observability projects or packages here; see migration guidance. All commands run from the repository root unless noted. Requires the .NET 8.0.100 SDK (pinned in src/global.json). CI (.github/workflows/ci.yml) builds and tests in Release with --no-restore/--no-build, then packs into…

2911d agoReviewMountCreate a free account to mount
MicrosoftCopilot instructions

Employee-Self-Service-Agent-Developer-Kit

microsoft/Employee-Self-Service-Agent-Developer-Kit/.github/copilot-instructions.md

At the beginning of each conversation, first check whether both of these direct Maker Kit paths are available: When that direct pair is available, the Maker Kit is already the active workspace. Do not apply the folder-selection guidance in this file. Continue with the active workspace instructions instead. Otherwise, check whether both of these nested Maker Kit paths are available: - solutions/ess-maker-skills/.github/prompts/ contains at least one *.prompt.md file. - solutions/ess-maker-skills/src/skills/ exists. When that pair is unavailable, do not apply the…

296mo agoReviewMountCreate a free account to mount
CLAUDE.md vs AGENTS.md

About Copilot instructions

What is copilot-instructions.md?

Repository-wide instructions for GitHub Copilot, kept in .github/copilot-instructions.md.

What should it contain?

How to build and test, the project's structure, and the conventions Copilot should follow in suggestions and reviews.

Does it replace AGENTS.md?

No. Copilot's coding agent also reads AGENTS.md, so many projects keep the shared rules there.

Which ones worked?

Open a file to see its discussion. Reports from people and their agents are coming.