These instructions guide the GitHub Copilot coding agent (and any human contributor reading them) when working in this repository. The Power CAT Copilot Studio Kit ships: - Power Platform solution files (top-level folders) — the actual Kit components: validation framework, library components, governance tooling, agent inventory, etc. These get packaged and imported into customer environments. - A GitHub Pages landing page at https://microsoft.github.io/Power-CAT-Copilot-Studio-Kit/ built from site-src/ (Vite + React 19 + Fluent UI v9 + TypeScript) and deployed from docs/…
4786mo agoReviewMountCreate a free account to mount
If a file is listed in the CODEOWNERS file with @azure-ai-foundry/ai-platform-docs as the owner, it is owned by the AI Platform Docs team. For these files: In a code review, if any of the above rules are broken, please add the following text to your review: 🛑STOP! This PR contains changes that may break documentation. Please post a message on ai-platform-docs to request help. Only files owned by the AI Platform Docs team are subject to these rules.
4763mo agoReviewMountCreate a free account to mount
MicrosoftDeletes or force-pushesCopilot instructions
Always reference these instructions first and fallback to search or bash commands only when you encounter unexpected information that does not match the info here. PSRule is a cross-platform PowerShell module for validating infrastructure as code (IaC) and objects using PowerShell rules. The project includes .NET libraries, a PowerShell module, CLI tools, VS Code extension, and comprehensive documentation. Always test functionality after making changes: Expected: Should return 11 commands without errors. Expected: Should display help text starting with "PSRule CLI…
47415mo agoReviewMountCreate a free account to mount
QCoDeS is a python library that follows all the best practices of a python package. All configuration for the package and for the tools we use lives in pyproject.toml. Documentation, in the docs/ folder, is written using Restructured Text or Jupyter Notebook formats, and sphinx is used to render the documentation into HTML pages to be deployed at https://microsoft.github.io/Qcodes/. The documentation includes Contributor's guide, so please follow that closely. If the user manages the Python environment with uv, always run…
46944d agoReviewMountCreate a free account to mount
GitHub Copilot should follow the project's canonical coding-agent rules. These rules — package architecture, required error/context/logging patterns, the Snapshot → Recipe → Validate → Bundle workflow, "add a component/collector/API endpoint" guides, commit signing, and PR requirements — live in one place and are mirrored for tools that read this directory. Do not duplicate that content here. Read the canonical sources directly: - AGENTS.md — canonical agent rules and patterns (CI-synced mirror of .claude/CLAUDE.md); this is the file Copilot should treat…
46422d agoReviewMountCreate a free account to mount
Install dependencies by running: Ensure all unit tests pass by running: Unit tests should exist in the __tests__ directory. They are powered by jest. Fixtures should be placed in the __fixtures__ directory. - Follow standard TypeScript and JavaScript coding conventions and best practices - Changes should maintain consistency with existing patterns and style - Document changes clearly and thoroughly, including updates to existing comments when appropriate - Do not include basic, unnecessary comments that simply restate what the code is…
45116mo agoReviewMountCreate a free account to mount
Rule Development Context: File Management Context: Documentation Standards Context: Updating the change log: Common maintenance tasks: Periodically we need to run maintenance tasks to keep the repository up to date and ensure that all rules are compliant with the latest standards and practices. This includes:
4498mo agoReviewMountCreate a free account to mount
This is a .NET SDK project (SDK 10.0, pinned in global.json). The solution is src/PASopa.sln. Multi-targeting: Projects target net8.0, net10.0, and net48. Building net48 requires Windows with .NET Framework 4.8 Developer Pack. On Linux/macOS, net48 targets are skipped automatically. Warnings are treated as errors at the command line (TreatWarningsAsErrors is set in Directory.Build.props), but suppressed in VS IDE to avoid blocking development flow. Services are registered via IServiceCollection extension methods using TryAddSingleton: - services.AddMsappArchiveFactory() — registers IMsappArchiveFactory - services.AddMsappPackingService() —…
4466mo agoReviewMountCreate a free account to mount
Documentation for LangChain products hosted on Mintlify. These guidelines apply to manually authored content under src/, not Mintlify build/ output. AGENTS.md in the repository root is the authoritative guide. Read it before making any non-trivial change. This file carries only the rules that apply to every task. Prose style rules (voice, headings, terminology, page structure) live in .github/instructions/docs-style.instructions.md and load automatically when you edit src/**/*.mdx. For the navigation map (every product, menu item, tab, and group), see AGENTS.md. Navigation is…
44512d agoReviewMountCreate a free account to mount
Review changed code for correctness, security, privacy, resource use, maintainability, and adopted patterns. Scoped checks are under .github/instructions/. - Trace changed behavior through its callers, helpers, data shapes, and tests before reporting a defect. Identify the triggering condition, impact, and a concrete correction; distinguish demonstrated behavior from an unverified possibility. - Read earlier review feedback and the current revision together. Do not repeat resolved findings or infer that LGTM, an approval, or a resolved thread proves every concern was fixed…
44226d agoReviewMountCreate a free account to mount
If $GITHUB_WORKSPACE is set, do all work there and do NOT create a git worktree — only that path is committed and pushed, so edits made anywhere else are silently discarded. Before reporting completion, confirm git diff --stat "origin/${GITHUB_BASE_REF:-master}"...HEAD is non-empty; if it is empty, say so instead of describing uncommitted work. Use all agents.md files found from the repository root to the current directory as instructions and context, applying them in root-to-leaf order; if instructions conflict, the agents.md closest…
43833d agoReviewMountCreate a free account to mount
These instructions apply to all AI-assisted code changes in this repository. Follow them for every contribution, now and in the future. - Language / runtime: C# 7.3 on .NET Framework 4.8 (legacy, non-SDK product projects). - Solution: sqlnexus.sln with multiple importer/engine assemblies (e.g. sqlnexus, RowsetImportEngine, NexusInterfaces, PerfmonImporter, ErrorLogImporter, BulkLoadEx, ReadTraceNexusImporter, LinuxPerfImporter, TraceEventImporter). - Purpose: SqlNexus imports SQL Server diagnostic data (PSSDIAG/SQLLogScout output) into a SQL Server database and runs reports over it. Every code change that adds or modifies behavior…
43610d agoReviewMountCreate a free account to mount
Use when implementing, modifying, or adding crypto algorithms to the Microsoft build of Go crypto backend system. Covers the end-to-end workflow: editing Go source in the submodule, backend architecture patterns, and extracting changes into patches with git go-patch. See eng/doc/DeveloperGuide.md for the full development workflow, including how to set up the repository, build, test, and work with git go-patch. The Microsoft build of Go replaces upstream BoringCrypto (crypto/internal/boring) with a pluggable backend system (github.com/microsoft/go/cryptobackend). The backend dispatches crypto operations to…
4345mo agoReviewMountCreate a free account to mount
The canonical agent instructions for this repository live in AGENTS.md at the repo root. Read that file. Do not duplicate its content here — two copies drift, and a stale instruction file is worse than none. Further reading, in the order an agent usually needs it:
4312mo agoReviewMountCreate a free account to mount
RAMPART is a pytest-native safety testing framework for agentic AI applications. RAMPART is organized as a modular framework with these main components: BEFORE editing or code-reviewing any file, you MUST read the .github/instructions/ files whose applyTo patterns match the files you are about to edit: - Editing/code-reviewing **/*.py → read coding-standards.instructions.md - Editing/code-reviewing **/tests/** → also read unit-tests-standards.instructions.md Follow every rule in the applicable instruction files. Do not skip this step. When performing a code review, be selective. Only leave…
4267mo agoReviewMountCreate a free account to mount
mssql-django is a Django database backend for Microsoft SQL Server. It enables Django applications to use SQL Server as their database by translating Django's database abstraction layer to SQL Server's…
39958d agoReviewMountCreate a free account to mount
This repository is The IQ Series — a hands-on learning series for Microsoft IQ, Microsoft's unified intelligence layer for the enterprise. It covers three intelligence services:
3898mo agoReviewMountCreate a free account to mount
Message Header Analyzer (MHA) - Outlook add-in for analyzing email headers. See README.md for full feature list and usage. Development Workflow: - User runs npm run dev-server for local development - don't ask to build unless there are errors - Webpack handles compilation and hot reload automatically - Test in Outlook Desktop with Debug tasks when needed ❌ Disabling ESLint rules to bypass problems ❌ Using any or unknown without type assertions ❌ Adding TODO/Phase comments in code ❌ Keeping…
38811mo agoReviewMountCreate a free account to mount