Resource serialization constraints
SkillDev toolsPreserve reflection-generated resource serialization when changing resource types or persisted reflected fields, especially under Engine/Source/Runtime/Resource/ResType.
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the Resource serialization constraints skill
What this skill tells your AI
The instructions your AI receives, as published by hebohang/hengine in .agents/skills/he-resource-reflection-serialization/SKILL.md and read by ahel’s review.
- Declare persisted resource types/fields with the repository reflection macros.
- Keep generated serializers as the source of truth.
- Do not add field-specific patches to generic paths such as
SceneSerializer::SerializeEntityorDeserializeEntity. - Never edit
Engine/Source/_generated/manually.
After editing, load he-reflection-codegen and execute that workflow exactly once. Report that serialization remains reflection-driven.
Signals
- GitHub stars
- 173
- Forks
- 34
- Last commit
- Sep 2026
Advanced
- Catalog kind
- skill
- Gateway key
he-resource-reflection-serialization- Source
- github.com/hebohang/hengine