.agents/skills/add-api/references/checklists.md
Use these checklists to verify each phase is complete before proceeding.
main or skiasharp branch — Check with git branchgit checkout -b dev/issue-NNNN-descriptioncd externals/skia && git checkout -b dev/issue-NNNN-descriptionexternals/skia/include/c/sk_*.h with SK_C_APIexternals/skia/src/c/sk_*.cppAsType()/ToType() conversion macrossk_ref_sp().release()git config user.email/name)cd externals/skia && git commit)git add externals/skia)git status shows "modified: externals/skia (new commits)"pwsh ./utils/generate.ps1SkiaApi.generated.cs contains new function*.generated.cs filebinding/SkiaSharp/SK*.csArgumentNullExceptiontests/Tests/SkiaSharp/[SkippableFact] attributeusing statements for all disposablesdotnet build binding/SkiaSharp/SkiaSharp.csprojdotnet test tests/SkiaSharp.Tests.Console/SkiaSharp.Tests.Console.csproj