一键导入
test
Run EggPdf tests -- all tests or filtered by project/class/method name
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Run EggPdf tests -- all tests or filtered by project/class/method name
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Dual-perspective code review — Lead Dev (architecture/correctness) + Dev (implementation/tests). Runs entirely in the main agent for easy follow-up.
Update EggPdf documentation — README, docs/ wiki pages, site/, llms.txt, CLAUDE.md — to reflect current implementation
Implement a new feature following EggPdf's test-first, performance-aware development loop
Render HTML through EggPdf and analyze PDF output for visual correctness issues
Render all WebUI templates through the PDF pipeline and verify output correctness
Run EggPdf benchmarks and analyze performance for specific rendering scenarios
| name | test |
| description | Run EggPdf tests -- all tests or filtered by project/class/method name |
| disable-model-invocation | true |
| user-invocable | true |
| allowed-tools | Bash, Read, Grep |
Run EggPdf tests with optional filtering. Always run in Release mode.
$ARGUMENTS -- optional test filter. Examples:
Unit -> run unit tests onlyLayout -> run layout tests onlyVisual -> run visual regression tests onlyIntegration -> run integration/E2E tests onlyHtmlTokenizer -> run tests matching "HtmlTokenizer"MarginCollapse -> run a specific test classBlockLayout_ChildrenStack -> run a specific test methodDetermine which tests to run:
$ARGUMENTS is empty -> run all tests:
dotnet test --configuration Release
$ARGUMENTS is Unit / Layout / Visual / Integration:
dotnet test tests/EggPdf.Tests.{$ARGUMENTS}/ --configuration Release
dotnet test --configuration Release --filter "FullyQualifiedName~$ARGUMENTS"
On failure:
On success: Report pass count concisely. Example: "42 tests passed (Unit: 30, Layout: 12)"