VixenPreview/Undo +10 dirs

SkillFiles & storage

Work in the VixenPreview/Undo +10 dirs area, 861 symbols across 49 files (85% cohesion)

Available today. Use it from your connected AI after setup.

Add ahel to your AI once: Claude, ChatGPT, Cursor, Claude Code or Codex. Then ask it to use this.

Then ask your AI: use the VixenPreview/Undo +10 dirs skill

What this skill tells your AI

The instructions your AI receives, as published by vixenlights/vixen in .agents/skills/gortex-vixenpreview-undo-10-dirs/SKILL.md and read by ahel’s review.

861 symbols | 49 files | 85% cohesion

When to Use

Use this skill when working on files in:

  • src/Vixen.Common/Controls/TimeLineControl/Grid.cs
  • src/Vixen.Common/Controls/Undo/AddToListUndoAction.cs
  • src/Vixen.Common/Controls/Undo/ModifyItemUndoAction.cs
  • src/Vixen.Common/Controls/Undo/RemoveFromListUndoAction.cs
  • src/Vixen.Common/Controls/Undo/UndoAction.cs
  • src/Vixen.Common/Controls/Undo/UndoManager.cs
  • src/Vixen.Core/Execution/Context/ContextBase.cs
  • src/Vixen.Core/Execution/Context/LiveContext.cs
  • src/Vixen.Core/Execution/DataSource/LiveDataSource.cs
  • src/Vixen.Core/Services/ApplicationServices.cs
  • src/Vixen.Modules/Editor/TimedSequenceEditor/EffectModelCandidate.cs
  • src/Vixen.Modules/Editor/TimedSequenceEditor/TimedSequenceEditorForm.cs
  • src/Vixen.Modules/Editor/TimedSequenceEditor/Undo/EffectsLayerChangedUndoAction.cs
  • src/Vixen.Modules/Editor/TimedSequenceEditor/Undo/EffectsModifiedUndoAction.cs
  • src/Vixen.Modules/Editor/TimedSequenceEditor/Undo/ElementsTimeChangedUndoAction.cs
  • src/Vixen.Modules/Editor/TimedSequenceEditor/Undo/MarksTimeChangedUndoAction.cs
  • src/Vixen.Modules/Preview/VixenPreview/GDIPreview/GDIControl.cs
  • src/Vixen.Modules/Preview/VixenPreview/GDIPreview/GDIPreviewForm.cs
  • src/Vixen.Modules/Preview/VixenPreview/IDisplayForm.cs
  • src/Vixen.Modules/Preview/VixenPreview/Shapes/DisplayItem.cs
  • src/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewBaseShape.cs
  • src/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewLightBaseShape.cs
  • src/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewTools.cs
  • src/Vixen.Modules/Preview/VixenPreview/Undo/PreviewItemPixelSizeChangeUndoAction.cs
  • src/Vixen.Modules/Preview/VixenPreview/Undo/PreviewItemPixelSizeInfo.cs
  • src/Vixen.Modules/Preview/VixenPreview/Undo/PreviewItemPositionInfo.cs
  • src/Vixen.Modules/Preview/VixenPreview/Undo/PreviewItemResizeMoveInfo.cs
  • src/Vixen.Modules/Preview/VixenPreview/Undo/PreviewItemsAddedRemovedUndoAction.cs
  • src/Vixen.Modules/Preview/VixenPreview/Undo/PreviewItemsAddedUndoAction.cs
  • src/Vixen.Modules/Preview/VixenPreview/Undo/PreviewItemsCutUndoAction.cs
  • src/Vixen.Modules/Preview/VixenPreview/Undo/PreviewItemsGroupAddedSeparateUndoAction.cs
  • src/Vixen.Modules/Preview/VixenPreview/Undo/PreviewItemsGroupAddedUndoAction.cs
  • src/Vixen.Modules/Preview/VixenPreview/Undo/PreviewItemsGroupSeparateAction.cs
  • src/Vixen.Modules/Preview/VixenPreview/Undo/PreviewItemsLockUndoAction.cs
  • src/Vixen.Modules/Preview/VixenPreview/Undo/PreviewItemsMoveUndoAction.cs
  • src/Vixen.Modules/Preview/VixenPreview/Undo/PreviewItemsPasteUndoAction.cs
  • src/Vixen.Modules/Preview/VixenPreview/Undo/PreviewItemsRemovedUndoAction.cs
  • src/Vixen.Modules/Preview/VixenPreview/Undo/PreviewItemsResizeUndoAction.cs
  • src/Vixen.Modules/Preview/VixenPreview/VixenPreviewControl.Designer.cs
  • src/Vixen.Modules/Preview/VixenPreview/VixenPreviewControl.cs
  • src/Vixen.Modules/Preview/VixenPreview/VixenPreviewData.cs
  • src/Vixen.Modules/Preview/VixenPreview/VixenPreviewDescriptor.cs
  • src/Vixen.Modules/Preview/VixenPreview/VixenPreviewModuleInstance.Designer.cs
  • src/Vixen.Modules/Preview/VixenPreview/VixenPreviewModuleInstance.cs
  • src/Vixen.Modules/Preview/VixenPreview/VixenPreviewSetup3.Designer.cs
  • src/Vixen.Modules/Preview/VixenPreview/VixenPreviewSetup3.cs
  • src/Vixen.Modules/Preview/VixenPreview/VixenPreviewSetupElementsDocument.cs
  • src/Vixen.Modules/Preview/VixenPreview/VixenPreviewSetupPropertiesDocument.Designer.cs
  • src/Vixen.Modules/Preview/VixenPreview/VixenPreviewSetupPropertiesDocument.cs

Key Files

FileSymbols
src/Vixen.Common/Controls/TimeLineControl/Grid.csClearMarkSnapPoints
src/Vixen.Common/Controls/Undo/AddToListUndoAction.csAddToListUndoAction, List, Redo, Object, AddToListUndoAction., ...
src/Vixen.Common/Controls/Undo/ModifyItemUndoAction.csobj, Property, Undo, ModifyItemUndoAction, Redo, ...
src/Vixen.Common/Controls/Undo/RemoveFromListUndoAction.csRemoveFromListUndoAction, obj, Redo, List, Object, ...
src/Vixen.Common/Controls/Undo/UndoAction.csState, ReadyForUndo, UndoAction, m_state, Redo, ...
src/Vixen.Common/Controls/Undo/UndoManager.csNumUndoable, m_undoable, MaxItems, UndoManager., m_redoable, ...
src/Vixen.Core/Execution/Context/ContextBase.csDispose
src/Vixen.Core/Execution/Context/LiveContext.csClear, waitForReset
src/Vixen.Core/Execution/DataSource/LiveDataSource.csClearData
src/Vixen.Core/Services/ApplicationServices.csmoduleTypeId, id, GetElementTemplate, GetModuleDescriptor, name, ...
src/Vixen.Modules/Editor/TimedSequenceEditor/EffectModelCandidate.csGetEffectData
src/Vixen.Modules/Editor/TimedSequenceEditor/TimedSequenceEditorForm.csAddEffectsModifiedToUndo, modifiedElements
src/Vixen.Modules/Editor/TimedSequenceEditor/Undo/EffectsLayerChangedUndoAction.csCount, Undo, EffectsLayerChangedUndoAction, Redo, Description, ...
src/Vixen.Modules/Editor/TimedSequenceEditor/Undo/EffectsModifiedUndoAction.cschangedElements, _changedElements, EffectsModifiedUndoAction, Logging, Redo, ...
src/Vixen.Modules/Editor/TimedSequenceEditor/Undo/ElementsTimeChangedUndoAction.csRedo, Undo
src/Vixen.Modules/Editor/TimedSequenceEditor/Undo/MarksTimeChangedUndoAction.csRedo, Undo
src/Vixen.Modules/Preview/VixenPreview/GDIPreview/GDIControl.csDisplayItems
src/Vixen.Modules/Preview/VixenPreview/GDIPreview/GDIPreviewForm.csDisplayItems
src/Vixen.Modules/Preview/VixenPreview/IDisplayForm.csInstanceId, Close, IDisplayForm, Setup, Data, ...
src/Vixen.Modules/Preview/VixenPreview/Shapes/DisplayItem.csDraw, obj, DisplayItem., Equals, highlightedElements, ...
src/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewBaseShape.csy, Nudge, y, MoveTo, x, ...
src/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewLightBaseShape.csHasInValidElementMapping
src/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewTools.csSerializeToString, ResizeBitmap, st, st, type, ...
src/Vixen.Modules/Preview/VixenPreview/Undo/PreviewItemPixelSizeChangeUndoAction.cschangedPreviewItems, Redo, form, _previewForm, PreviewItemPixelSizeChangeUndoAction., ...
src/Vixen.Modules/Preview/VixenPreview/Undo/PreviewItemPixelSizeInfo.csPreviewItemPixelSizeInfo, PreviewItemPixelSizeInfo., changeAmount, ChangeAmount
src/Vixen.Modules/Preview/VixenPreview/Undo/PreviewItemPositionInfo.csPreviewItemPositionInfo., TopPosition, LeftPosition, previewItem, PreviewItemPositionInfo, ...
src/Vixen.Modules/Preview/VixenPreview/Undo/PreviewItemResizeMoveInfo.csPreviewItemResizeMoveInfo, modifyingElements, OriginalPreviewItem, PreviewItemResizeMoveInfo.
src/Vixen.Modules/Preview/VixenPreview/Undo/PreviewItemsAddedRemovedUndoAction.csaddEffects, items, m_count, PreviewItemsAddedRemovedUndoAction, m_elements, ...
src/Vixen.Modules/Preview/VixenPreview/Undo/PreviewItemsAddedUndoAction.csform, Undo, PreviewItemsAddedUndoAction., PreviewItemsAddedUndoAction, Description, ...
src/Vixen.Modules/Preview/VixenPreview/Undo/PreviewItemsCutUndoAction.csDescription, form, items, Undo, PreviewItemsCutUndoAction, ...
src/Vixen.Modules/Preview/VixenPreview/Undo/PreviewItemsGroupAddedSeparateUndoAction.csPreviewItemsGroupAddedSeparateUndoAction, m_form, newDisplayItem, m_newDisplay, form, ...
src/Vixen.Modules/Preview/VixenPreview/Undo/PreviewItemsGroupAddedUndoAction.csRedo, Undo, PreviewItemsGroupAddedUndoAction., PreviewItemsGroupAddedUndoAction, form, ...
src/Vixen.Modules/Preview/VixenPreview/Undo/PreviewItemsGroupSeparateAction.csPreviewItemsGroupSeparateAction., Description, form, newDisplayItem, Redo, ...
src/Vixen.Modules/Preview/VixenPreview/Undo/PreviewItemsLockUndoAction.csm_form, Description, PreviewItemsLockUndoAction, Undo, Redo, ...
src/Vixen.Modules/Preview/VixenPreview/Undo/PreviewItemsMoveUndoAction.csform, m_form, Description, Undo, m_changedPreviewItems, ...
src/Vixen.Modules/Preview/VixenPreview/Undo/PreviewItemsPasteUndoAction.csPreviewItemsPasteUndoAction, Undo, Redo, Description, form, ...
src/Vixen.Modules/Preview/VixenPreview/Undo/PreviewItemsRemovedUndoAction.csform, Redo, Undo, items, Description, ...
src/Vixen.Modules/Preview/VixenPreview/Undo/PreviewItemsResizeUndoAction.csPreviewItemsResizeUndoAction., m_changedPreviewItems, m_form, form, ChangedPreviewItems, ...
src/Vixen.Modules/Preview/VixenPreview/VixenPreviewControl.Designer.csInitializeComponent, VixenPreviewControl, disposing, contextMenuStrip1, components, ...
src/Vixen.Modules/Preview/VixenPreview/VixenPreviewControl.csDecreaseBulbSize, point, EraseScreen, sender, CreateTemplate, ...
src/Vixen.Modules/Preview/VixenPreview/VixenPreviewData.csDisplayItems, UseOpenGL, SaveLocations, LocationOffset, Left, ...
src/Vixen.Modules/Preview/VixenPreview/VixenPreviewDescriptor.cs_typeId, Version, ModulePath, ModuleDataClass, Author, ...
src/Vixen.Modules/Preview/VixenPreview/VixenPreviewModuleInstance.Designer.csVixenPreviewModuleInstance
src/Vixen.Modules/Preview/VixenPreview/VixenPreviewModuleInstance.cs_openGLSupportChecked, Initialize, Dispose, _systemSupportsOpenGl, Update, ...
src/Vixen.Modules/Preview/VixenPreview/VixenPreviewSetup3.Designer.cspanel2, lblBulbSize, buttonAlignBottom, buttonDistributeHorizontal, pnlBulbSize, ...
src/Vixen.Modules/Preview/VixenPreview/VixenPreviewSetup3.cssender, e, e, e, e, ...
src/Vixen.Modules/Preview/VixenPreview/VixenPreviewSetupElementsDocument.csClearSelectedNodes, UpdateSelectedDisplayItems
src/Vixen.Modules/Preview/VixenPreview/VixenPreviewSetupPropertiesDocument.Designer.csDispose, disposing, VixenPreviewSetupPropertiesDocument, components, InitializeComponent
src/Vixen.Modules/Preview/VixenPreview/VixenPreviewSetupPropertiesDocument.csSetupPreviewShape, _previewControl, setupControl, SetupControlPropertyEdited, e, ...

Entry Points

  • src/Vixen.Modules/Preview/VixenPreview/VixenPreviewControl.cs::VixenPreviewControl.VixenPreviewControl_MouseDown

Connected Communities

  • VixenPreview/Shapes +22 dirs (23 cross-edges)
  • Effect/Effect +72 dirs (5 cross-edges)
  • Editor/TimedSequenceEditor +46 dirs (3 cross-edges)
  • Vixen.Core/Sys +79 dirs (2 cross-edges)
  • Vixen.Core/Sys +15 dirs (2 cross-edges)
  • Controls/TimeLineControl +4 dirs · ToArray (2 cross-edges)
  • CustomPropEditor/BackgroundImageScaling +14 dirs (2 cross-edges)
  • Editor/TimedSequenceEditor +4 dirs (2 cross-edges)
  • Sys/Output +28 dirs (1 cross-edges)
  • App/LipSyncApp +3 dirs · LipSyncMapMatrixEditor (1 cross-edges)
  • Preview/VixenPreview · TemplateComboBoxItem (1 cross-edges)
  • Xml/Serializer +14 dirs (1 cross-edges)
  • Controls/TimeLineControl +4 dirs · Grid (1 cross-edges)

How to Explore

analyze(operation:"communities", id:"community-1299")
explore(operation:"context", task:"understand VixenPreview/Undo +10 dirs", format:"gcx")
relations(operation:"usages", target:{symbol:"src/Vixen.Modules/Preview/VixenPreview/VixenPreviewControl.cs::VixenPreviewControl.VixenPreviewControl_MouseDown"}, format:"gcx")

format: "gcx" returns the GCX1 compact wire format — round-trippable, ~27% fewer tokens than JSON. Drop it for JSON output; agents using @gortex/wire or the Go github.com/gortexhq/gcx-go package decode either.

Signals

GitHub stars
114
Forks
32
Last commit
Sep 2026
Advanced
Item type
skill
Key
gortex-vixenpreview-undo-10-dirs
Source
github.com/vixenlights/vixen