一键导入
skyline-tester
Use this skill when working with SkylineTester or the test list file.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Use this skill when working with SkylineTester or the test list file.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
ALWAYS load when working in pwiz_tools/Osprey (C# port), on maccoss/osprey (Rust), or debugging Osprey-Rust parity issues.
ALWAYS load before git commit, push, or PR - team-specific commit format differs from standard conventions.
ALWAYS load when working on LabKey Server modules (MacCossLabModules, targetedms), in a LabKey enlistment directory, or on GitHub issues/PRs in LabKey repositories.
ALWAYS load when working in pwiz_tools/Skyline, on GitHub issues labeled 'skyline', or TODOs referencing Skyline code.
Invoke when starting an autonomous overnight session ("this is a nighttime autonomous session"). Sets a deep-investigation posture - premium on progress and high-definition findings, expects 5-8 hours of work without check-ins.
ALWAYS load when investigating bugs, failures, or unexpected behavior - ensures root cause analysis before attempting fixes.
| name | skyline-tester |
| description | Use this skill when working with SkylineTester or the test list file. |
When working with SkylineTester, consult these documentation files for comprehensive reference.
Read ai/docs/skylinetester-guide.md for:
All paths relative to project root:
| File | Relative Path |
|---|---|
| SkylineTester.exe | pwiz_tools/Skyline/bin/x64/Debug/SkylineTester.exe |
| TestRunner.exe | pwiz_tools/Skyline/bin/x64/Debug/TestRunner.exe |
| Log file | pwiz_tools/Skyline/SkylineTester.log |
| Test list | pwiz_tools/Skyline/SkylineTester test list.txt |
| Results | pwiz_tools/Skyline/SkylineTester Results/ |
| Settings | pwiz_tools/Skyline/SkylineTester.xml |
| Tutorial screenshots | pwiz_tools/Skyline/Documentation/Tutorials/<tutorial>/<lang>/ |
| ImageComparer | pwiz_tools/Skyline/Executables/DevTools/ImageComparer/ |
The test list file is shared between SkylineTester, Run-Tests.ps1, and Visual Studio debugger:
-UseTestList-UpdateTestList → Developer sees tests pre-checked in SkylineTesterSee skylinetester-guide.md for details.
Get-Content 'pwiz_tools/Skyline/SkylineTester.log' -Tail 50
./ai/scripts/Skyline/Run-Tests.ps1 -UseTestList
./ai/scripts/Skyline/Run-Tests.ps1 -TestName TestFoo -UpdateTestList
Main implementation files:
pwiz_tools/Skyline/SkylineTester/SkylineTesterWindow.cs - Main window and UI logicpwiz_tools/Skyline/SkylineTester/TabBuild.cs - Build tabpwiz_tools/Skyline/SkylineTester/TabTests.cs - Tests tabpwiz_tools/Skyline/SkylineTester/TabTutorials.cs - Tutorials tabpwiz_tools/Skyline/SkylineTester/Main.cs - VS detection, prerequisites