claude

mcs-lab-auditor

Audit AND interactively build Microsoft Copilot Studio labs (any event/workshop) end-to-end via Playwright. Audit mode files fingerprint-deduped findings + fix PRs; build mode authors a new lab step-by-step, gates it through the audit engine, and opens a PR adding it to mcs-labs.

1 on GitHubby dewainrv0.8.0MITupdated 4 months ago
/

Plugin mcs-lab-auditor from marketplace BootcampLabTestPlugin in microsoft/BootcampLabTestPlugin. Commands read from the repo's manifest — 1 month ago.

What it installs

Skills (6)

  • mcs-lab-auditor

    Audit Microsoft Copilot Studio labs end-to-end for any event or workshop. Resolves the mcs-labs repo location dynamically (clones/updates it as needed), enumerates auditable scopes from the repo's `_events/` and `_workshops/` collections, drives Playwright through every numbered step of each lab in

  • mcs-lab-builder

    Interactively BUILD a new Microsoft Copilot Studio lab for the mcs-labs repo, end-to-end. Get a workshop test account, drive Playwright to the Copilot Studio Home page, then capture a lab step-by-step — writing instructions, tips, and screenshots and confirming each step with the user — assemble it

  • mcs-lab-fix-pr-filer

    After mcs-lab-issue-filer has filed (or commented on) the audit issue for a lab, apply the findings' suggested_correction diffs to the lab markdown and copy any proposed_screenshot_replacement images into labs/<slug>/images/. If an OPEN fix-PR for this slug already exists (same author, mergeable), a

  • mcs-lab-issue-filer

    Convert a lab's findings.json into a GitHub issue body and file it against the active instance's lab repo (microsoft/mcs-labs by default). Checks for an existing open issue with matching labels and comments on it instead of duplicating. Invoked by mcs-lab-auditor after a lab completes with at least

  • mcs-lab-new-lab-pr

    Open a PR on the active instance's lab repo (microsoft/mcs-labs by default) that adds a NEW lab built by mcs-lab-builder. Stages the assembled `labs/<slug>/README.md` + screenshots, applies the registration entry (root `lab-config.yml` + generator, or direct `_data/lab-config.yml` + `_labs/<slug>.md

  • mcs-lab-pr-appender

    Append screenshot updates from a lab audit run onto an EXISTING open fix-PR branch in the active instance's lab repo (microsoft/mcs-labs by default). Replaces matched image files in place, makes one commit, pushes, and comments on the PR. Never creates a new branch and never opens a new PR. Invoked

Slash commands (6)

  • /mcs-lab-auditor:audit-account

    Manage the DPAPI-cached workshop-issued test account used by mcs-lab-auditor (show, redeem, clear).

  • /mcs-lab-auditor:audit-bootcamp

    Shortcut for `/audit-event --event bootcamp`. Audits every lab in the Architecture Bootcamp event end-to-end.

  • /mcs-lab-auditor:audit-event

    Audit every lab in a workshop event end-to-end (bootcamp, buildathon, MCS-in-a-Day, etc.); file one GitHub issue per lab with findings.

  • /mcs-lab-auditor:audit-lab

    Audit a single mcs-labs bootcamp lab end-to-end; file one GitHub issue with findings if any, or log a clean pass locally.

  • /mcs-lab-auditor:audit-report

    Print a local summary of recent mcs-lab-auditor runs from runtime/audit-history.yml. No browser activity.

  • /mcs-lab-auditor:build-lab

    Interactively build a NEW mcs-labs lab end-to-end via Playwright, audit-gate it, and open a PR. Event/workshop-agnostic.

View source on GitHub

Maintain mcs-lab-auditor?

This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.

claude & codex pluginslisted