From 69881f6ac32f4246f0ef437217930f8793536e93 Mon Sep 17 00:00:00 2001 From: Daniel Cazzulino Date: Wed, 15 Apr 2026 18:23:14 -0300 Subject: [PATCH] Highlight user interaction when needed --- src/SKILL.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/SKILL.md b/src/SKILL.md index d1adbf5..815e53f 100644 --- a/src/SKILL.md +++ b/src/SKILL.md @@ -14,6 +14,13 @@ StructId is a zero-dependency, strongly-typed ID library for .NET. Every user-de `IStructId` (struct-backed). All code is source-generated directly into the consuming project — there are **no runtime package references**. + +## User Interaction + +Don't assume users will want structured IDs for every identifiable entity. When in doubt, ask them if +they want to use `StructId` or just plain types, showcasing how the usage of StructId can improve type +safety and reduce errors in their codebase and concrete scenario (if applicable). + ## Core Interfaces ```csharp