Skip to content

raandree/copilot-atelier

v6.0.0MIT

Portable GitHub Copilot customization library: role-specific custom agents with handoffs and subagent allow-lists, deterministic lifecycle hooks, and on-demand Agent Skills for PowerShell/DSC engineering (Sampler, Pester, Datum, AutomatedLab, WinRM, MECM), document conversion (PDF, DOCX, XLSX, Marp, pandoc), Outlook and Microsoft To Do automation, research and citation integrity, agentic-security review, and skill/prompt/agent evaluation. Skills are portable; agents, rules, slash commands, and hooks load in GitHub Copilot clients. Keybindings are not a plugin component type; install the CopilotAtelier module from the PowerShell Gallery to get those too.

agent-evals

Use this skill when a Copilot skill, prompt, or agent changes and someone needs evidence that it works rather than one lucky run. Covers three stacked questions: is it discovered (trigger-rate evals), does it hold up across runs (capability and regression sets, pass@k vs pass^k, deterministic / LLM-as-judge / human graders), and does it beat no skill at all (with/without delta on pass rate, tokens, duration). Starts from native VS Code tooling and Waza, falling back to bundled PowerShell harnesses. Rule of thumb: start from 20-50 real failures, not synthetic prompts. USE FOR: evaluating or measuring any Customization, eval harness and artifact design, grader selection, trigger-rate and discoverability work, eval-driven iteration on a description or a body. DO NOT USE FOR: authoring the skill itself (use skill-creator), MCP server eval questions (use mcp-builder Phase 4), unit-testing PowerShell code (use pester-patterns), security review of an agent (use agent-security-review).

Compatibility
The bundled harnesses need PowerShell 7. Trigger Prepare and Execute also need powershell-yaml; Execute needs ShellPilot plus a paid model backend. Grade needs neither powershell-yaml nor a backend. The default -Dispatch Batch needs 0.4.0-preview0005 for Invoke-ShpBatch, -Dispatch Sequential runs on 0.4.0, and -Temperature needs preview0004 - a version test cannot decide that, because preview0003 reports 0.4.0 and rejects it.
Read SKILL.md at the source

Pinned to revision ae8684d41249, so it is the text this page describes rather than whatever the author pushed since.

Files

Every link opens the file at its source, pinned to the revision this page describes.