{"owner":"microsoft","repo":"WindowsAppSDK","hasSkills":true,"hasMcp":false,"mcpConfig":null,"found":["AGENTS.md"],"skills":{"AGENTS.md":"# Windows App SDK – AI Contributor Guide\n\nComprehensive guidance for AI contributions to the Windows App SDK.\n\n## Quick Reference\n\n- **Build**: Use `BuildAll.ps1` or `BuildAll.cmd` at repo root (builds the full SDK solution)\n- **Run**: Deploy and test on Desktop (x64, x86, ARM64) in Debug and Release configurations\n- **Verify**: Run tests with `TestAll.ps1` or `TestAll.cmd`\n- **Exit code 0 = success** – do not proceed if build fails\n\n### Build Examples\n```powershell\n./BuildAll.ps1                                       # Build all SDK components\n./BuildAll.ps1 -Platform x64 -Configuration Release # Specific platform and config\nmsbuild WindowsAppRuntime.sln /p:Configuration=Debug /p:Platform=x64\n```\n\n## Key Rules\n\n- Code should be **production-quality** – follow SDK coding standards and best practices\n- Follow **modular design** – each component should have clear boundaries and responsibilities\n- Support all platforms: x64, x86, ARM64 in both Debug and Release\n- Set minimum supported OS version to Windows 10 version 1809 (build 17763)\n- Include copyright headers in all source files\n- Build clean with no warnings or errors\n- Ensure all tests pass before submitting changes\n\n## Project Structure\n\nThe SDK follows this organization:\n```\n\\dev                    # Source code for SDK components\n     \\<ComponentName>   # Individual SDK component\n\\build                  # Build scripts and pipeline definitions\n\\test                   # Test projects\n\\tools                  # Development tools and utilities\n\\specs                  # Feature specifications\n\\docs                   # Documentation\n```\n\n- **ComponentName**: SDK component (e.g., `AppLifecycle`, `DynamicDependency`, `MRTCore`)\n- **Language**: Primarily C++ (C++/WinRT) with some C# projections\n- **Tests**: Located under `\\test` with component-specific test projects\n\n## Style Enforcement\n\n- **C#**: Follow `.editorconfig` at repo root (4-space indent, Allman braces, UTF-8 BOM)\n- **C++**: Use C++/WinRT; follow `docs/Coding-Guidelines.md`\n- **XAML**: Use consistent formatting\n\n## Copyright Headers\n\nFor C#/C++/IDL files:\n```csharp\n// Copyright (c) Microsoft Corporation.\n// Licensed under the MIT License.\n```\n\nFor XAML files:\n```xml\n<!-- Copyright (c) Microsoft Corporation.\n     Licensed under the MIT License. -->\n```\n\n## When to Ask for Clarification\n\n- Ambiguous requirements after reviewing docs\n- Cross-feature impact unclear\n- API usage patterns not well documented\n\n## Detailed Documentation\n\n- [Coding Guidelines](docs/Coding-Guidelines.md) – Complete coding standards and checklist\n- [Contributor Guide](docs/contributor-guide.md) – Contribution requirements\n- [PR Template](docs/pull_request_template.md) – Pull request checklist\n- [Windows App SDK Docs](https://docs.microsoft.com/windows/apps/windows-app-sdk/) – Official documentation\n"},"files":{"AGENTS.md":"# Windows App SDK – AI Contributor Guide\n\nComprehensive guidance for AI contributions to the Windows App SDK.\n\n## Quick Reference\n\n- **Build**: Use `BuildAll.ps1` or `BuildAll.cmd` at repo root (builds the full SDK solution)\n- **Run**: Deploy and test on Desktop (x64, x86, ARM64) in Debug and Release configurations\n- **Verify**: Run tests with `TestAll.ps1` or `TestAll.cmd`\n- **Exit code 0 = success** – do not proceed if build fails\n\n### Build Examples\n```powershell\n./BuildAll.ps1                                       # Build all SDK components\n./BuildAll.ps1 -Platform x64 -Configuration Release # Specific platform and config\nmsbuild WindowsAppRuntime.sln /p:Configuration=Debug /p:Platform=x64\n```\n\n## Key Rules\n\n- Code should be **production-quality** – follow SDK coding standards and best practices\n- Follow **modular design** – each component should have clear boundaries and responsibilities\n- Support all platforms: x64, x86, ARM64 in both Debug and Release\n- Set minimum supported OS version to Windows 10 version 1809 (build 17763)\n- Include copyright headers in all source files\n- Build clean with no warnings or errors\n- Ensure all tests pass before submitting changes\n\n## Project Structure\n\nThe SDK follows this organization:\n```\n\\dev                    # Source code for SDK components\n     \\<ComponentName>   # Individual SDK component\n\\build                  # Build scripts and pipeline definitions\n\\test                   # Test projects\n\\tools                  # Development tools and utilities\n\\specs                  # Feature specifications\n\\docs                   # Documentation\n```\n\n- **ComponentName**: SDK component (e.g., `AppLifecycle`, `DynamicDependency`, `MRTCore`)\n- **Language**: Primarily C++ (C++/WinRT) with some C# projections\n- **Tests**: Located under `\\test` with component-specific test projects\n\n## Style Enforcement\n\n- **C#**: Follow `.editorconfig` at repo root (4-space indent, Allman braces, UTF-8 BOM)\n- **C++**: Use C++/WinRT; follow `docs/Coding-Guidelines.md`\n- **XAML**: Use consistent formatting\n\n## Copyright Headers\n\nFor C#/C++/IDL files:\n```csharp\n// Copyright (c) Microsoft Corporation.\n// Licensed under the MIT License.\n```\n\nFor XAML files:\n```xml\n<!-- Copyright (c) Microsoft Corporation.\n     Licensed under the MIT License. -->\n```\n\n## When to Ask for Clarification\n\n- Ambiguous requirements after reviewing docs\n- Cross-feature impact unclear\n- API usage patterns not well documented\n\n## Detailed Documentation\n\n- [Coding Guidelines](docs/Coding-Guidelines.md) – Complete coding standards and checklist\n- [Contributor Guide](docs/contributor-guide.md) – Contribution requirements\n- [PR Template](docs/pull_request_template.md) – Pull request checklist\n- [Windows App SDK Docs](https://docs.microsoft.com/windows/apps/windows-app-sdk/) – Official documentation\n"},"items":[{"name":"AGENTS.md","path":"AGENTS.md","title":"AGENTS.md","content":"# Windows App SDK – AI Contributor Guide\n\nComprehensive guidance for AI contributions to the Windows App SDK.\n\n## Quick Reference\n\n- **Build**: Use `BuildAll.ps1` or `BuildAll.cmd` at repo root (builds the full SDK solution)\n- **Run**: Deploy and test on Desktop (x64, x86, ARM64) in Debug and Release configurations\n- **Verify**: Run tests with `TestAll.ps1` or `TestAll.cmd`\n- **Exit code 0 = success** – do not proceed if build fails\n\n### Build Examples\n```powershell\n./BuildAll.ps1                                       # Build all SDK components\n./BuildAll.ps1 -Platform x64 -Configuration Release # Specific platform and config\nmsbuild WindowsAppRuntime.sln /p:Configuration=Debug /p:Platform=x64\n```\n\n## Key Rules\n\n- Code should be **production-quality** – follow SDK coding standards and best practices\n- Follow **modular design** – each component should have clear boundaries and responsibilities\n- Support all platforms: x64, x86, ARM64 in both Debug and Release\n- Set minimum supported OS version to Windows 10 version 1809 (build 17763)\n- Include copyright headers in all source files\n- Build clean with no warnings or errors\n- Ensure all tests pass before submitting changes\n\n## Project Structure\n\nThe SDK follows this organization:\n```\n\\dev                    # Source code for SDK components\n     \\<ComponentName>   # Individual SDK component\n\\build                  # Build scripts and pipeline definitions\n\\test                   # Test projects\n\\tools                  # Development tools and utilities\n\\specs                  # Feature specifications\n\\docs                   # Documentation\n```\n\n- **ComponentName**: SDK component (e.g., `AppLifecycle`, `DynamicDependency`, `MRTCore`)\n- **Language**: Primarily C++ (C++/WinRT) with some C# projections\n- **Tests**: Located under `\\test` with component-specific test projects\n\n## Style Enforcement\n\n- **C#**: Follow `.editorconfig` at repo root (4-space indent, Allman braces, UTF-8 BOM)\n- **C++**: Use C++/WinRT; follow `docs/Coding-Guidelines.md`\n- **XAML**: Use consistent formatting\n\n## Copyright Headers\n\nFor C#/C++/IDL files:\n```csharp\n// Copyright (c) Microsoft Corporation.\n// Licensed under the MIT License.\n```\n\nFor XAML files:\n```xml\n<!-- Copyright (c) Microsoft Corporation.\n     Licensed under the MIT License. -->\n```\n\n## When to Ask for Clarification\n\n- Ambiguous requirements after reviewing docs\n- Cross-feature impact unclear\n- API usage patterns not well documented\n\n## Detailed Documentation\n\n- [Coding Guidelines](docs/Coding-Guidelines.md) – Complete coding standards and checklist\n- [Contributor Guide](docs/contributor-guide.md) – Contribution requirements\n- [PR Template](docs/pull_request_template.md) – Pull request checklist\n- [Windows App SDK Docs](https://docs.microsoft.com/windows/apps/windows-app-sdk/) – Official documentation\n","category":"root","tokens":708}]}