ET async and EntityRef safety workflow. Use when adding, modifying, or reviewing async/await, ETTask, generic ETTask results, ETCancellationToken, NewContext, concurrent waits, handler Run async safety, or any Entity access after await in WOW/ET code or tests.
75
93%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Passed
No findings from the security scan
async / await / ETTask / ETTask<T>await 后 Entity 访问、EntityRef<T>、Handler Run 异步安全ETTask.WaitAll(...)、ETCancellationToken、NewContext(...)async / ETTask。Send 或独立协程。await 后继续访问 Entity 的路径,就在 await 前创建 EntityRef<T>,并在 await 后重新获取。EntityRef<T>,不要长期持有 Entity。await;不要设计“返回一个 ETTask 句柄,后面再 await”的桥接层。NewContext(...) 只承担独立协程与取消边界;需要携带实体时使用 EntityRef<T>。EntityRef 正误示例、并发等待、取消控制:补读 references/et-async-rules.mdRun、组件契约、包结构:叠加 et-codeet-test-writeawait 后实体访问是否通过 EntityRef<T> 保护ETTaskETCancellationToken / NewContext(...) 是否只承担取消与协程边界职责ff68102
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.