You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: .claude/skills/gum-cross-platform-unification/SKILL.md
+16Lines changed: 16 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -72,3 +72,19 @@ This ensures changes remain reviewable, TDD stays manageable, and build errors (
72
72
## What This Skill Is Not
73
73
74
74
Not a general refactoring guide. Not a pattern for unifying non-runtime files. Specifically: the runtime unification pattern (shared source + `#if` + csproj linking) is appropriate because the Raylib and Skia runtime projects are small wrappers around the MonoGame-style API. Do not apply this pattern to tool code, to GumCommon code (which already lives in one place and is shared differently), or to Forms controls (which are linked as a directory glob).
75
+
76
+
## Runtime Refactor Status
77
+
78
+
This table tracks the unification progress across platforms. **✅ Unified** means the project links to the shared source in `MonoGameGum\GueDeriving\`.
3.**Task-Specific Logic (Skills)**: Search the **`.claude/skills/`** directory. If a skill exists for the current task (e.g., `gum-cross-platform-unification`), you MUST load its `SKILL.md` and follow its specific "Always-Ask" checklists and mechanical steps.
12
-
13
-
## Communication Rule
14
-
If a referenced skill or document (like the unification skill) mandates a "Research and Confirm" phase, you must present your findings and wait for user approval before modifying any files.
13
+
3.**Task-Specific Logic (Skills)**: Search the **`.claude/skills/`** directory. If a skill exists for the current task (e.g., `gum-cross-platform-unification`), you MUST load its `SKILL.md` and follow its specific checklists and status tracking.
0 commit comments