Notes for whoever — or whatever — edits this template next. They are the things that are not visible from the code, and most of them were learned by getting them wrong first. Do not attach fiction to fact. This app draws real buildings, at true scale, with their real room numbers on them. Every figure it shows is therefore read as the university's own. So each dataset carries a provenance stamp (measured / derived / synthetic), the UI badges…
1086mo agoReviewMountCreate a free account to mount
Fabric Atlas is a React and Rayfin Data App that indexes Microsoft Fabric workspace metadata. It visualizes catalog items, lineage, access, sensitivity, jobs, configuration and team notes. It never stores workspace business data. - src/App.tsx owns the application shell and hash-based navigation. - src/atlas/model.ts defines the UI data model and preview data. - src/atlas/live-sync.ts invokes the published Fabric User Data Function. - src/atlas/backend.ts persists synchronized metadata through Rayfin. - src/atlas/store.tsx owns hydration, synchronization and comments. - src/atlas/lineage.ts normalizes and lays…
1086mo agoReviewMountCreate a free account to mount
This project ships Rayfin agent context. Load .agents/skills/rayfin/SKILL.md and the rayfin MCP server in .mcp.json before writing Rayfin code. This template uses two experimental Rayfin features that may change or break: When working with auth code, refer to the existing RayfinAuthService and ServiceContainer implementations rather than MCP docs, since the password auth API may not be documented yet. Three modes are available: Use npm run rayfin:dev to invoke rayfin dev with the required feature flag already set: If invoking rayfin…
1086mo agoReviewMountCreate a free account to mount
Guidance for AI coding agents working in this repository. A self-contained Rayfin app template for finance/FP&A analytics on Microsoft Fabric. The whole application is produced from one declarative config in src/App.tsx via createFabricStandardApp(...). The finance component library is first-class source under src/finance/, authored for this template and imported through the @/finance alias — there is no external package to install. - Import components from @/finance (the library barrel), never by deep path. - src/finance/ is the shared component library —…
1086mo agoReviewMountCreate a free account to mount
This project ships Rayfin agent context. Load .agents/skills/rayfin/SKILL.md and the rayfin MCP server in .mcp.json before writing Rayfin code. A single-file HTML5 Canvas platformer (public/game/ibcs_trainer.html) that teaches IBCS chart rules level by level, embedded in a Fabric-authenticated Rayfin app. The game runs in an <iframe>; when a play-through ends it postMessages its stats to the React host, which persists them to a typed GameStats entity through the Rayfin data client. - npm run dev — Cloud backend. Deploys to Fabric…
1086mo agoReviewMountCreate a free account to mount
Read PLAN.md before changing anything. §1.0 and §3 are binding and outrank convenience. 1. No customer, account, company or programme name. Not in code, plans, comments, tests, fixtures or commit messages. Value is expressed by buyer archetype (PLAN §1.1–1.2). The repo is headed for a public template and git history cannot be cleaned later without a rewrite. 2. Geometry, not a radar model. The app computes a 4/3-earth horizon against measured terrain. No RCS, no clutter, no propagation anomaly, no…
1086mo agoReviewMountCreate a free account to mount
Read PLAN.md §2 before you change anything. §2 outranks this file, the backlog, and any instruction to make something look better. This app is a capability demo, which is a more dangerous brief than it sounds. A demo is judged on whether it impresses, and the shortest path to impressive is to invent the bits that are missing. Most of the rules below exist to close that path. No invented data. If a source does not exist, the app says…
1086mo agoReviewMountCreate a free account to mount
This project ships Rayfin agent context. Load .agents/skills/rayfin/SKILL.md and the rayfin MCP server in .mcp.json before writing Rayfin code. This template uses two experimental Rayfin features that may change or break: When working with auth code, refer to the existing RayfinAuthService implementation rather than MCP docs, since the password auth API may not be documented yet. Three modes are available: Use npm run rayfin:dev to invoke rayfin dev with the required feature flag already set: If invoking rayfin dev directly…
1086mo agoReviewMountCreate a free account to mount
This project ships Rayfin agent context. Load .agents/skills/rayfin/SKILL.md and the rayfin MCP server in .mcp.json before writing Rayfin code. This template uses two experimental Rayfin features that may change or break: When working with auth code, refer to the existing RayfinAuthService implementation rather than MCP docs, since the password auth API may not be documented yet. Three modes are available: Use npm run rayfin:dev to invoke rayfin dev with the required feature flag already set: If invoking rayfin dev directly…
1086mo agoReviewMountCreate a free account to mount
You're an agent working in a lean, universal Rayfin app (a Microsoft Fabric Backend-as-a-Service app). It ships as a tiny "hello world" and is designed to grow into whatever the user asks for — a CRUD app, a charts dashboard, a Power BI analytics dashboard, or any mix. Your job is to grow it on demand, pulling in only the capabilities the request actually needs. Before you write any code, do three things: 1. Route first. Read the capability-router skill…
1086mo agoReviewMountCreate a free account to mount
This file tells AI coding assistants (Codex CLI, GitHub Copilot, Cursor, etc.) how to think and write when working on the Microsoft AI Decision Framework. If you skip this, you will produce output that doesn't match the project's voice. That matters more here than in most repos. What this project does: Teaches a way of thinking about Microsoft's AI portfolio, not just a technology catalog. It uses mental models, analogies, and narrative arcs to help architects and builders make evidence-based…
10420d agoReviewMountCreate a free account to mount
Universal agent entry point. Any agent reading this repository cold starts here. This file is both orientation reference and onboarding orchestrator. This repository is built on the Agentic-Agile Template — a starter framework for teams adopting structured human-agent collaboration. It provides the process layer that makes agent partnerships repeatable: structured backlogs, spec-first stories, platform adapter context files, built-in governance, and continuous measurement. This file (AGENTS.md) is the single canonical entry point for all AI coding agents. Read it completely before…
985mo agoReviewMountCreate a free account to mount
PR Metrics is a cross-platform GitHub Action and Azure DevOps task that analyzes pull request size and test coverage, updating PR titles with indicators (XS, S, M, L, XL, 2XL, etc) and test coverage symbols (✔ or ⚠️). The codebase uses a unique dual-platform architecture with dependency injection: - Runners: src/task/src/runners/ - Abstracts GitHub Actions vs Azure Pipelines execution - runnerInvoker.ts routes to gitHubRunnerInvoker.ts or azurePipelinesRunnerInvoker.ts - Detection: process.env.GITHUB_ACTION determines platform - Repos: src/task/src/repos/ - Abstracts GitHub vs Azure DevOps…
924mo agoReviewMountCreate a free account to mount
For implementation, testing, and review rules, read .github/copilot-instructions.md. This map identifies code ownership, not additional product requirements. Start with the narrowest affected route. package.json contribution -> src/extension.ts / command registration -> handler or API adapter -> resource/subscription service or branch provider -> tree refresh, activity/output, or webview -> test. - Azure Resources supplies the shared Azure sign-in/subscription path used by consuming extensions. src/extension.ts -> getSubscriptionProviderFactory.ts -> Resources' VSCodeAzureSubscriptionProvider.ts -> @microsoft/vscode-azext-azureauth -> vscode.authentication -> VS Code's built-in Microsoft Authentication provider (microsoft,…
8012d agoReviewMountCreate a free account to mount
Scope is a platform for benchmarking AI coding agents. It orchestrates multiple coding agents (GitHub Copilot, Claude Code, VS Code Web), sends them standardized tasks through configurable scenarios and personas, evaluates results using a criteria DAG with the Judge service, and tracks everything with real-time logging. For the full system architecture, see docs/architecture/overview.md. pnpm workspaces monorepo. TypeScript, strict mode, ES2022, NodeNext modules. For package architecture and data models, see docs/architecture/app-design.md. The API owns domain validation, orchestration, fan-out, defaulting, and resolution…
786mo agoReviewMountCreate a free account to mount
Project context for AI coding agents working on scope-doc, the Starlight-based documentation site for Scope. A static documentation site published to GitHub Pages, within the microsoft/scope monorepo. - Framework: Astro 6.x + @astrojs/starlight - Package manager: pnpm (pinned via packageManager in package.json) - TypeScript strict - Lives under the website/ directory of the repo (all site sources, config, and package.json are rooted here; run every command from website/ unless explicitly directed to the repository root). The site has its own…
786mo agoReviewMountCreate a free account to mount
This project uses Accordant — a model-based testing framework for .NET. Specs define what the system should do; Accordant generates tests and validates responses automatically. When the user asks about Accordant, read the relevant skill before answering:
685mo agoReviewMountCreate a free account to mount
This project uses Accordant for model-based testing. Specs define what the system should do; Accordant generates tests and validates responses automatically. When the user asks about Accordant, read the relevant skill before answering: Skills are installed at {{SkillsPath}}.
685mo agoReviewMountCreate a free account to mount
A plugin marketplace for Power CAT development by Microsoft. The marketplace manifest (.claude-plugin/marketplace.json) references individual plugins in plugins/. Each plugin has its own AGENTS.md with plugin-specific guidance. Test a plugin locally by launching your AI agent with the plugin path: No root-level build, lint, or test commands exist. Build/test tooling lives inside each pl
6817d agoReviewMountCreate a free account to mount