From d6d5c13465f001bda23e6fb5e771c3332bff056f Mon Sep 17 00:00:00 2001 From: Martijn Laarman Date: Sat, 14 Nov 2026 09:51:28 +0100 Subject: [PATCH 1/4] List assembly-differ, with what it does for coding agents assembly-differ is a nullean project but the page did not list it. Its card says what it is for: public API diffs, the version bump, pull request labels, and showing agents what a package update breaks in their code. Co-Authored-By: Claude Opus 5.5 --- index.html | 12 ++++++++++++ projects.yml | 8 ++++++++ 2 files changed, 20 insertions(+) diff --git a/index.html b/index.html index 67c72b4..ba3ea86 100644 --- a/index.html +++ b/index.html @@ -285,6 +285,8 @@ /* runna card */ .card-runna { border-top-color: #3DF58A; } .card-runna .badge-preview { color: #3DF58A; border-color: rgba(61,245,138,0.3); background: rgba(61,245,138,0.06); } + .card-assembly-differ { border-top-color: #6FDC8C; } + .card-assembly-differ .badge-preview { color: #6FDC8C; border-color: rgba(111,220,140,0.3); background: rgba(111,220,140,0.06); } .card-arrow { position: absolute; top: 20px; @@ -618,6 +620,16 @@

Modern .NET libraries
and CLIs. Great DX.

+ + ↗ +
assembly-differ+
+

Public API diffs for .NET. Suggests the version bump, labels pull requests, and shows agents what a package update breaks in their code.

+
+ nuget assembly-differ · assembly-differ.skills + preview +
+
+ diff --git a/projects.yml b/projects.yml index 3aee653..426de15 100644 --- a/projects.yml +++ b/projects.yml @@ -39,6 +39,14 @@ projects: nuget: Runna status: preview + - id: assembly-differ + name: assembly-differ + tagline: Public API diffs for .NET. Suggests the version bump, labels pull requests, and shows agents what a package update breaks in their code. + url: https://github.com/nullean/assembly-differ + repo: nullean/assembly-differ + nuget: assembly-differ + status: preview + # - id: formatter # name: Kerf # tagline: Syntax and semantic style enforcement for C#. From 6ad854830e9b8e6e1ad5ecdc364a8f56ef42c197 Mon Sep 17 00:00:00 2001 From: Martijn Laarman Date: Sat, 14 Nov 2026 12:19:12 +0100 Subject: [PATCH 2/4] Give assembly-differ its prism lockup and mark it stable The first lockup was weak next to the others. The new mark is a delta, the sign of a difference, drawn as a prism: an amber face and a magenta face that lifts out of the form and settles, a version moving up. 1.0.0 is released, so the card says stable. Co-Authored-By: Claude Opus 5.5 --- index.html | 8 ++++---- projects.yml | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/index.html b/index.html index ba3ea86..69b9168 100644 --- a/index.html +++ b/index.html @@ -285,8 +285,8 @@ /* runna card */ .card-runna { border-top-color: #3DF58A; } .card-runna .badge-preview { color: #3DF58A; border-color: rgba(61,245,138,0.3); background: rgba(61,245,138,0.06); } - .card-assembly-differ { border-top-color: #6FDC8C; } - .card-assembly-differ .badge-preview { color: #6FDC8C; border-color: rgba(111,220,140,0.3); background: rgba(111,220,140,0.06); } + .card-assembly-differ { border-top-color: #FF4FD8; } + .card-assembly-differ .badge-stable { color: #FF4FD8; border-color: rgba(255,79,216,0.3); background: rgba(255,79,216,0.06); } .card-arrow { position: absolute; top: 20px; @@ -622,11 +622,11 @@

Modern .NET libraries
and CLIs. Great DX.

↗ -
assembly-differ+
+
assembly-differ

Public API diffs for .NET. Suggests the version bump, labels pull requests, and shows agents what a package update breaks in their code.

nuget assembly-differ · assembly-differ.skills - preview + stable
diff --git a/projects.yml b/projects.yml index 426de15..384b2be 100644 --- a/projects.yml +++ b/projects.yml @@ -45,7 +45,7 @@ projects: url: https://github.com/nullean/assembly-differ repo: nullean/assembly-differ nuget: assembly-differ - status: preview + status: stable # - id: formatter # name: Kerf From df64f538d16f682830fb188fa06c5d004635faf5 Mon Sep 17 00:00:00 2001 From: Martijn Laarman Date: Sat, 14 Nov 2026 12:23:22 +0100 Subject: [PATCH 3/4] Offer the prism and the blend lockups, chosen with ?logo= Two candidates for the assembly-differ mark, both in the card while one is picked: the prism, whose magenta face lifts and settles, and the blend, which also leaves a dashed outline where that face was. The prism shows by default; ?logo=blend shows the blend. The one not chosen goes before merge. Co-Authored-By: Claude Opus 5.5 --- index.html | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/index.html b/index.html index 69b9168..74efe29 100644 --- a/index.html +++ b/index.html @@ -286,6 +286,10 @@ .card-runna { border-top-color: #3DF58A; } .card-runna .badge-preview { color: #3DF58A; border-color: rgba(61,245,138,0.3); background: rgba(61,245,138,0.06); } .card-assembly-differ { border-top-color: #FF4FD8; } + /* two candidate lockups while one is chosen: the prism shows, ?logo=blend shows the blend */ + .card-assembly-differ [data-logo="blend"] { display: none; } + html[data-ad-logo="blend"] .card-assembly-differ [data-logo="prism"] { display: none; } + html[data-ad-logo="blend"] .card-assembly-differ [data-logo="blend"] { display: inline; } .card-assembly-differ .badge-stable { color: #FF4FD8; border-color: rgba(255,79,216,0.3); background: rgba(255,79,216,0.06); } .card-arrow { position: absolute; @@ -622,7 +626,7 @@

Modern .NET libraries
and CLIs. Great DX.

↗ -
assembly-differ
+
assembly-differassembly-differ

Public API diffs for .NET. Suggests the version bump, labels pull requests, and shows agents what a package update breaks in their code.

nuget assembly-differ · assembly-differ.skills @@ -642,5 +646,10 @@

Modern .NET libraries
and CLIs. Great DX.

+ From 79163280bc4e41112066ac70b4fec2ac8e087085 Mon Sep 17 00:00:00 2001 From: Martijn Laarman Date: Sat, 14 Nov 2026 16:49:44 +0100 Subject: [PATCH 4/4] Keep the prism lockup for assembly-differ The prism was chosen over the blend: it is cleaner at card size, and the lifting face already says what changed. The blend and the ?logo= switch go. Co-Authored-By: Claude Opus 5.5 --- index.html | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/index.html b/index.html index 74efe29..39fbb60 100644 --- a/index.html +++ b/index.html @@ -286,10 +286,6 @@ .card-runna { border-top-color: #3DF58A; } .card-runna .badge-preview { color: #3DF58A; border-color: rgba(61,245,138,0.3); background: rgba(61,245,138,0.06); } .card-assembly-differ { border-top-color: #FF4FD8; } - /* two candidate lockups while one is chosen: the prism shows, ?logo=blend shows the blend */ - .card-assembly-differ [data-logo="blend"] { display: none; } - html[data-ad-logo="blend"] .card-assembly-differ [data-logo="prism"] { display: none; } - html[data-ad-logo="blend"] .card-assembly-differ [data-logo="blend"] { display: inline; } .card-assembly-differ .badge-stable { color: #FF4FD8; border-color: rgba(255,79,216,0.3); background: rgba(255,79,216,0.06); } .card-arrow { position: absolute; @@ -626,7 +622,7 @@

Modern .NET libraries
and CLIs. Great DX.

↗ -
assembly-differassembly-differ
+
assembly-differ

Public API diffs for .NET. Suggests the version bump, labels pull requests, and shows agents what a package update breaks in their code.

nuget assembly-differ · assembly-differ.skills @@ -646,10 +642,5 @@

Modern .NET libraries
and CLIs. Great DX.

-