fix: Simplify and deduplicate agent skill definitions and code references#1367
Conversation
- Consolidate Pause Point Inspection sections in simulate-keyboard, simulate-mouse-input, and simulate-mouse-ui into references to uloop-wait-for-pause-point instead of repeating the full guidance - Merge duplicate Input System prerequisite lines across 4 files - Remove defensive "non-existent field enumeration" patterns from record-input, replay-input, simulate-mouse-input, simulate-mouse-ui - Shorten verbose explanations: run-tests NoTestsFound, get-logs pause-point intro, control-play-mode Notes, focus-window Notes - Remove implementation-detail Notes from hello-world - Deduplicate When To Use / Marker Placement in wait-for-pause-point - Clean up launch Output section (separate JSON fields from prose) - Remove redundant compare-table repetition in simulate-mouse-input
The pause-point + get-logs workflow is already documented in uloop-wait-for-pause-point, including the --search-text fallback.
Propagate the .claude/skills changes to the source definitions in Packages/src/Editor and to the .agents and .codex generated copies.
These are generated copies; revert to let the normal regeneration workflow handle the sync.
These are generated copies; only the package source definitions should carry the changes.
Four files still diverged because local v3-beta tag was stale.
- asset-operations: merge 3 FindAssets variants into one with commented filter alternatives; clarify Rename (no Undo) heading - cleanup-operations: merge single-object and scene-wide missing reference scans into one; remove Find Empty GameObjects (covered by Remove Empty Leaf with a comment for list-only usage) - selection-operations: merge 3 SelectionMode variants into one; merge asset selection variants with usage note - playmode-ui-controls: merge 2 slider sections (bounds check subsumes plain set); merge 2 toggle sections with flip/set note - scriptableobject: merge single-property and multi-property SerializedObject examples into one with type setter guidance - scene-operations: remove Find GameObjects by Tag (playmode- inspection has a more detailed version)
📝 WalkthroughWalkthroughDocumentation-only refresh across 20 SKILL.md and reference markdown files for Unity CLI loop tools. Changes trim or rewrite Output field lists, Notes bullets, and Prerequisites wording, and consolidate ChangesSKILL.md and reference doc updates
Estimated code review effort🎯 2 (Simple) | ⏱️ ~10 minutes Possibly related PRs
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
There was a problem hiding this comment.
1 issue found across 21 files
Reply with feedback, questions, or to request a fix.
Re-trigger cubic
"edited" alone was too narrow — creating, deleting, renaming, or moving C#/test/asmdef files also requires recompilation.
Address codex-review findings by making dynamic-code examples deterministic, non-destructive, and aligned with actual launch output.
Summary
User Impact
Changes
Skill files (15 SKILL.md files)
Reference examples (6 files)
Verification