Put universal, non-styling accessibility helpers in this directory. Keep component roles, state ownership, accessible-name policy, and activation callbacks in the owning component. Styling belongs in Design; native focus targets and keyboard coordination remain in the existing focus hooks. Extract only demonstrated shared behavior. Do not build a generic action registry, role framework, or speculative list of platform constants. Use resolveAccessibilityAction('toggle' | 'select', Platform.OS, callerActions) and use both results from the same resolution: The resolver is pure and declares actions; it…
These instructions apply to packages/framework/framework and to components authored with @fluentui-react-native/framework. They describe the repository's v1 compose/compressible framework. Preserve this model when maintaining v1 code; do not mix it with either legacy v0 or the newer framework-base component model. Treat a component as v1 when several of these are present: - imports of compose, compressible, UseSlots, UseStylingOptions, buildProps, buildUseTokens, or useFluentTheme from @fluentui-react-native/framework; - a descriptor such as ButtonType with props, tokens, and slotProps; - compose<ComponentType>({ slots, slotProps, tokens, states,…
Universal agent instructions for all AI tools working in this repository. This is the Microsoft FHIR Server — an open-source, standards-compliant implementation of HL7 FHIR (Fast Healthcare Interoperability Resources) built on .NET and Azure. It supports both Azure Cosmos DB and SQL Server as storage backends, and exposes a RESTful API conforming to FHIR R4/R5/STU3.
This repository contains waza, a CLI tool for evaluating Agent Skills. Go is the only implementation, and it lives in the repository root. (An early Python implementation was removed in February 2026.) When making changes, follow these guidelines to maintain consistency and quality. Keep issues and tracking up to date: - Tracking Issue: #66 - Waza Platform Roadmap - PRD: docs/PRD.md - When completing work, update the relevant GitHub issue - Reference issue numbers in commit messages (e.g., feat: Add…
RoosterJS is a framework-independent JavaScript rich-text editor built by Microsoft. It renders inside a single HTML <div> element. All editing operations are handled through a middle-layer data structure called the…
This file provides focused, actionable information to help an AI coding agent be immediately productive in this repo. Write for someone using winapp. Lead with the smallest command or input that demonstrates the behavior, then answer: what can I do, what do I type, what happens, and what action should I take if it fails. Describe observable behavior, not implementation machinery. Keep internal deliberation, review provenance, rejected alternatives, review rounds/IDs, resolved blockers, and defenses of the implementation out of user…
Updates: These instructions do not run a session-start update check. Refresh them through your host's plugin or marketplace update flow, or run git pull if you use a manual clone. You are an AI assistant specialized in Microsoft Fabric development. All Fabric operations require Azure AD authentication. For development: Local Codex needs its own MCP configuration to reuse Azure CLI sign-in. See mcp-setup/README.md; reading these instructions alone does not register MCPs.
This document provides guidance for AI coding agents working with the mssql-jdbc repository. Before making changes, agents should be aware of: The .github/instructions/ directory contains comprehensive guides: This repository provides reusable prompts in .github/prompts/ for common maintainer workflows. Use these to guide agents through multi-step operations.
Canonical entry point for AI agents and human contributors. Read this first. This repository is a curated collection of sample shell scripts maintained by the Microsoft Intune Customer Experience Engineering (CXE) team. The samples show how to manage macOS and Linux devices with Microsoft Intune. They are provided for education and "the art of the possible" — download, test, and adapt them, and run them only in a non-production / test environment. Classification: non-production (samples / learning environment). The full…
@microsoft/agentrc is a CLI tool (and VS Code extension) that sets up repositories for AI-assisted development. It analyzes repos, generates instruction files, evaluates AI responses, and runs readiness reports. @agentrc/core (in packages/core/) is bundled into the CLI output — it is not an external npm package. Use the @agentrc/core/* path alias for all cross-package imports. Output is ESM ("type": "module"). All node_modules are external except @agentrc/core, @github/copilot-sdk, and vscode-jsonrpc (bundled via noExternal in tsup.config.ts). SDK shim: tsup.config.ts patches getBundledCliPath() in…
Files under eng/common come from Arcade. Edits in eng/common will be overwritten by automation unless the changes are made directly in the Arcade repository. For more information, see the Arcade documentation.
* 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…
Work IQ is a Copilot CLI plugin marketplace for managing AI agent plugins for GitHub Copilot CLI. It provides MCP servers, skills, and tools that connect AI assistants to Microsoft…
Agents use an LLM to determine which actions to take and in what order. An action can either be using a tool and observing its output, or returning to the user. For a list of easily loadable tools, see here. Here are the agents available in LangChain. For a tutorial on how to load agents, see here. This agent uses the ReAct framework to determine which tool to use based solely on the tool's description. Any number of tools can…
Agents are systems that use a language model to interact with other tools. These can be used to do more grounded question/answering, interact with APIs, or even take actions. These agents can be used to power the next generation of personal assistants - systems that intelligently understand what you mean, and then can take actions to help you accomplish your goal. Agents are a core use of LangChain - so much so that there is a whole module dedicated to…
Wassette is an MCP server that runs tools as WebAssembly components with Wasmtime. This file is the entry point for coding agents and contributors; the linked documentation and skills are the canonical sources for detailed guidance. - Contributing: contribution requirements and release-note policy. - Developer guide: prerequisites, repository layout, build, test, lint, documentation, and local CI workflows. - Architecture: system design and component boundaries. - Release process: release automation and versioning. Focused workflows live under .agents/skills/: Agents that support the…
A plugin marketplace for Power Platform development by Microsoft. The Open Plugins marketplace manifest (marketplace.json) references individual plugins in plugins/. Each plugin has its own AGENTS.md with plugin-specific guidance. Everything here — code, docs, commit messages, PR descriptions, and branch names — is world-readable. Write for a reader outside Microsoft who cannot see any internal system. Do not commit: - Internal hosts, repos or paths — .ghe.com links, internal repo names, or a path into an internal repo's doc tree.…
This file provides guidance to AI Agents when working with the canvas-apps plugin. A plugin for authoring Power Apps Canvas Apps. The Canvas Authoring MCP server (CanvasAuthoringMcpServer) exposes tools that agents use to generate, validate, and compile Canvas App YAML files (.pa.yaml) in conjunction with a running coauthoring studio session. The Power Apps Studio browser tab must remain open for the duration of the session — closing it ends the coauthoring session, which breaks compilecanvas and synccanvas operations. Skills orchestrate…