build-common
Installation
SKILL.md
Build Common Guardrails
Use this skill as the shared preface for platform-specific build skills:
The platform skills own their command details and artifact checks. This file owns shared failure-handling rules.
Non-Negotiable Rules
- Do not wait more than 5 minutes for a single build step without progress unless the platform skill explicitly documents a longer packaging step and a log-monitoring method.
- Never run two XerahS solution, packaging, publish, or Android builds at the same time.
- Prefer single-node MSBuild (
-m:1or/m:1) when file locks or shared output races appear. - Do not disable
<TreatWarningsAsErrors>. - Keep
net10.0-windows10.0.26100.0as the Windows target framework moniker; do not downgrade it tonet10.0-windows. - Keep SkiaSharp aligned with the centrally managed root
Directory.Packages.propsversion. Do not reintroduce a project-local legacy pin.