Evaluate PR Tests
dotnet/maui
Reviews the tests added in a pull request for fix coverage, quality, edge cases and test type, and recommends lighter test types where they would do.
A skill your agent uses when the user asks to run the full AtomUI regression test suite ("全量回归", "全量测试", "跑全部测试", "full regression").
$ npx skills add AtomUI/AtomUI --skill atomui-full-regression -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install AtomUI/AtomUI atomui-full-regression --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/AtomUI/AtomUI.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/full-regression .claude/skills/atomui-full-regression && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "atomui-full-regression" agent skill from https://github.com/AtomUI/AtomUI/tree/release%2F6.0/.agents/skills/full-regression into .claude/skills/atomui-full-regression/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "atomui-full-regression", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/AtomUI/AtomUI/tree/release%2F6.0/.agents/skills/full-regressionType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add AtomUI/AtomUI --skill atomui-full-regression -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install AtomUI/AtomUI atomui-full-regression --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/AtomUI/AtomUI.git skills-src && mkdir -p .agents/skills && cp -r skills-src/.agents/skills/full-regression .agents/skills/atomui-full-regression && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "atomui-full-regression" agent skill from https://github.com/AtomUI/AtomUI/tree/release%2F6.0/.agents/skills/full-regression into .agents/skills/atomui-full-regression/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "atomui-full-regression", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add AtomUI/AtomUI --skill atomui-full-regression -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install AtomUI/AtomUI atomui-full-regression --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/AtomUI/AtomUI.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/.agents/skills/full-regression .cursor/skills/atomui-full-regression && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "atomui-full-regression" agent skill from https://github.com/AtomUI/AtomUI/tree/release%2F6.0/.agents/skills/full-regression into .cursor/skills/atomui-full-regression/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "atomui-full-regression", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/AtomUI/AtomUI.git --path .agents/skills/full-regression--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add AtomUI/AtomUI --skill atomui-full-regression -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install AtomUI/AtomUI atomui-full-regression --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/AtomUI/AtomUI.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/.agents/skills/full-regression .gemini/skills/atomui-full-regression && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "atomui-full-regression" agent skill from https://github.com/AtomUI/AtomUI/tree/release%2F6.0/.agents/skills/full-regression into .gemini/skills/atomui-full-regression/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "atomui-full-regression", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install AtomUI/AtomUI atomui-full-regressionInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add AtomUI/AtomUI --skill atomui-full-regression -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/AtomUI/AtomUI.git skills-src && mkdir -p .github/skills && cp -r skills-src/.agents/skills/full-regression .github/skills/atomui-full-regression && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "atomui-full-regression" agent skill from https://github.com/AtomUI/AtomUI/tree/release%2F6.0/.agents/skills/full-regression into .github/skills/atomui-full-regression/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "atomui-full-regression", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add AtomUI/AtomUI --skill atomui-full-regression -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install AtomUI/AtomUI atomui-full-regression --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/AtomUI/AtomUI.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/.agents/skills/full-regression .opencode/skills/atomui-full-regression && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "atomui-full-regression" agent skill from https://github.com/AtomUI/AtomUI/tree/release%2F6.0/.agents/skills/full-regression into .opencode/skills/atomui-full-regression/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "atomui-full-regression", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
atomui-full-regressionA skill your agent uses when the user asks to run the full AtomUI regression test suite ("全量回归", "全量测试", "跑全部测试", "full regression").
Atomui Full Regression is an agent skill from AtomUI/AtomUI. Use when the user asks to run the full AtomUI regression test suite ("全量回归", "全量测试", "跑全部测试", "full regression"). Runs scripts/run-full-regression.sh which counts tests first, then executes with live test name, progress, ETA and stall detection, and produces a per-project summary. Never report full-suite success without the script's final [SUMMARY] line.
Its SKILL.md is about 470 tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.
It sits in Testing & QA. It works with .NET. The repository describes itself as: An enhancement and extension library for Avalonia, bringing the Ant Design design language, modern controls, theming, native integrations, and cross-platform UI capabilities to… The licence is LGPL-3.0.
8 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit d234fe0. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Shell commands in SKILL.md call:
dotnetFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Atomui Full Regression loads about 468 tokens when it runs. Until then it costs about 95 tokens; SKILL.md has 122 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from AtomUI/AtomUI at commit d234fe0, republished under its LGPL-3.0 licence (© AtomUI). 122 words, ~468 tokens.
.claude/skills/atomui-full-regression/SKILL.md (or your agent's skills folder).仅在用户明确要求全量回归 / 跑全部测试 / full regression,或执行 version-release 时使用。Bug 修复和普通代码改动
完成后不自动调用本 skill,只验证所修改模块的测试;单个项目或少量测试的日常迭代直接使用精确 dotnet test --filter
或 test.py run --scope iterate --path ...。
仓库根目录执行:
scripts/run-full-regression.sh可选参数:
| 参数 | 说明 |
|---|---|
--projects p1,p2 | 只跑子集(调试 skill 或快速冒烟时用) |
--filter FX | 透传 vstest 过滤器(统计阶段同步生效) |
--stall N | 无进度告警阈值秒数(默认 120) |
--prune | 预检发现本仓库残留 testhost 进程时自动清理 |
[PROG] 行
(全局进度、当前项目、ETA、当前测试名)与刚完成的 [RUN] 结果;
无新进展时也要说明,不得静默。[STALL] 行时,立即把行内信息(哪个项目、最后完成的测试、
热点进程)原样报告给用户,由用户决定 kill 或等待;不得擅自终止进程。[RUN] ... ✘ 或 [ERROR] 出现时记录,继续跑完剩余项目,
最后汇总时一并列出。[SUMMARY] TOTAL: ... 全部通过 行才可宣称全量通过;
[SUMMARY] 给出失败清单时必须逐条转述,不得省略。[SUMMARY] 或验证历史作为基线;不得沿用硬编码的旧耗时估计。
显著放大(>2x)即使通过也要提示可能存在环境争抢或性能回归。[COUNT] 统计阶段(含构建)[RUN] 项目开始 / 项目完成(✔ / ✘)[PROG] 进度行(每 30 秒)[STALL] 卡死预警(附最后完成测试与热点进程)[SUMMARY] 最终汇总[ERROR] 致命错误--prune 仅自动清理
命令行中含本仓库 .artifacts 路径的 testhost,不会触碰 Rider 等无关进程)。© AtomUI, LGPL-3.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
Just SKILL.md in .agents/skills/full-regression of AtomUI/AtomUI.
Open the folder on GitHubat commit d234fe0
Atomui Full Regression next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Atomui Full Regression this skillAtomUI/AtomUI | 842 | — | ~468 | Automated safety check: Pass | LGPL-3.0 | |
| Evaluate PR Testsdotnet/maui | 23k | — | ~2.9k | Automated safety check: Pass | MIT | |
| Find Untested Sourcesdotnet/skills | 5.6k | 1 repos | ~3.3k | Automated safety check: Pass | MIT | |
| Microbenchmarkingdotnet/skills | 5.6k | 3 repos | ~3.3k | Automated safety check: Pass | MIT | |
| Macios CI Failure Inspectordotnet/macios | 2.9k | — | ~2.3k | Automated safety check: Pass | Custom licence | |
| New Event Sourceaws/aws-lambda-dotnet | 1.7k | — | ~3k | Automated safety check: Pass | Apache-2.0 |
dotnet/maui
Reviews the tests added in a pull request for fix coverage, quality, edge cases and test type, and recommends lighter test types where they would do.
dotnet/skills
Statically pairs source files with test files to list code that no test references, using Roslyn for C# or tree-sitter for many languages, with no build.
dotnet/skills
Activate this skill when BenchmarkDotNet (BDN) is involved in the task — creating, running, configuring, or reviewing BDN benchmarks.
dotnet/macios
Investigate and triage CI failures for dotnet/macios from Azure DevOps build URLs.
aws/aws-lambda-dotnet
Add a new AWS event source attribute (e.g., Kinesis, Kafka, MQ) to the Lambda .NET Annotations framework, including the attribute class, source generator integration, CloudFormation writer, unit…
ScottPlot/ScottPlot
Run or add ScottPlot 5 tests. Use for unit-test and cookbook-test work; unless explicitly asked otherwise, restrict manual test execution to the Unit Tests…
AtomUI/AtomUI
A skill your agent uses when building, launching, debugging, or visually inspecting AtomUIGallery.Desktop from an AtomUI checkout where installed or mounted Gallery apps may share its name or bundle…
AtomUI/AtomUI
Generate a single-line commit message for AtomUI by reading the project's git staged area and recent commit style.
AtomUI/AtomUI
A skill your agent uses when optimizing, refactoring, reviewing, or fixing AtomUI controls, including control API contracts, member layout, file splitting, lifecycle, AXAML structure, correctness…
AtomUI/AtomUI
A skill your agent uses when creating, completing, splitting, reviewing, or synchronizing AtomUI control documentation under docs/controls, including overview.md, implementation.md, token.md…
AtomUI/AtomUI
A skill your agent uses when changing AtomUI or Avalonia resource bindings, DynamicResource, TokenResourceBinder, non-Visual AvaloniaObject lifecycle, IResourceHost/IThemeVariantHost…
AtomUI/AtomUI
A skill your agent uses when upgrading AtomUI NuGet dependencies, source dependency projects, ReactiveUI, Avalonia, Splat, or any third-party version where compatibility must be evaluated before…
Works with
Categories
A skill your agent uses when the user asks to run the full AtomUI regression test suite ("全量回归", "全量测试", "跑全部测试", "full regression"). Atomui Full Regression is an agent skill from AtomUI/AtomUI. Use when the user asks to run the full AtomUI regression test suite ("全量回归", "全量测试", "跑全部测试", "full regression").
Atomui Full Regression fits situations like: the user asks to run the full AtomUI regression test suite (全量回归; full regression).
Run `npx skills add AtomUI/AtomUI --skill atomui-full-regression -a claude-code`. Or copy the skill folder (.agents/skills/full-regression in AtomUI/AtomUI) into .claude/skills/atomui-full-regression in your project. Claude Code loads it when a task matches its description.
Run `npx skills add AtomUI/AtomUI --skill atomui-full-regression -a codex`. Or copy the skill folder (.agents/skills/full-regression in AtomUI/AtomUI) into .agents/skills/atomui-full-regression in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add AtomUI/AtomUI --skill atomui-full-regression -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/atomui-full-regression, .gemini/skills/atomui-full-regression, .github/skills/atomui-full-regression and .opencode/skills/atomui-full-regression in your project.
Going by SKILL.md and its folder, Atomui Full Regression needs the command-line tools its instructions call (dotnet).
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Atomui Full Regression is published under the LGPL-3.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 468 tokens (SKILL.md is roughly 1.9k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Atomui Full Regression: Evaluate PR Tests (dotnet/maui, 23k stars), Find Untested Sources (dotnet/skills, 5.6k stars), Microbenchmarking (dotnet/skills, 5.6k stars) and Macios CI Failure Inspector (dotnet/macios, 2.9k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
AtomUI (a GitHub organization) maintains it in AtomUI/AtomUI, which has 842 GitHub stars. The repository holds 15 skills in this directory. The repository was last updated on October 7, 2026.
Source: AtomUI/AtomUI on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.