PolygonEditor/ViewModels +17 dirs
SkillFiles & storageWork in the PolygonEditor/ViewModels +17 dirs area, 873 symbols across 51 files (88% cohesion)
Available today. Use it from your connected AI after setup.
No other account needed.
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 PolygonEditor/ViewModels +17 dirs skill
What this skill tells your AI
The instructions your AI receives, as published by vixenlights/vixen in .agents/skills/gortex-polygoneditor-viewmodels-17-dirs/SKILL.md and read by ahel’s review.
873 symbols | 51 files | 88% cohesion
When to Use
Use this skill when working on files in:
src/Vixen.Common/ElementTagManager/ViewModels/ElementTagManagerWindowViewModel.cssrc/Vixen.Common/ElementTagManager/ViewModels/TagColorItem.cssrc/Vixen.Common/NShape/Command.cssrc/Vixen.Common/NShape/Exceptions.cssrc/Vixen.Common/NShape/History.cssrc/Vixen.Common/WPFCommon/Behaviors/DataGridSortedItemsCommandBehavior.cssrc/Vixen.Modules/App/CustomPropEditor/Controls/PropDesigner.cssrc/Vixen.Modules/App/CustomPropEditor/ViewModels/ConfigurationWindowViewModel.cssrc/Vixen.Modules/App/CustomPropEditor/ViewModels/DrawingPanelViewModel.cssrc/Vixen.Modules/App/CustomPropEditor/ViewModels/ElementModelViewModel.cssrc/Vixen.Modules/App/CustomPropEditor/ViewModels/ElementOrderViewModel.cssrc/Vixen.Modules/App/CustomPropEditor/ViewModels/ElementTreeViewModel.cssrc/Vixen.Modules/App/CustomPropEditor/ViewModels/PropEditorViewModel.cssrc/Vixen.Modules/App/CustomPropEditor/ViewModels/State/CustomPropStateItemViewModel.cssrc/Vixen.Modules/App/CustomPropEditor/ViewModels/State/StateDefinitionEditorViewModel.cssrc/Vixen.Modules/App/CustomPropEditor/ViewModels/VendorInventoryWindowViewModel.cssrc/Vixen.Modules/App/CustomPropEditor/ViewModels/XModelSelectionViewModel.cssrc/Vixen.Modules/App/Polygon/Ellipse.cssrc/Vixen.Modules/App/Polygon/Line.cssrc/Vixen.Modules/App/Polygon/PointBasedShape.cssrc/Vixen.Modules/App/Polygon/Polygon.cssrc/Vixen.Modules/App/Polygon/PolygonContainer.cssrc/Vixen.Modules/App/Polygon/Shape.cssrc/Vixen.Modules/App/TimedSequenceMapper/SequenceElementMapper/ViewModels/ElementMapperViewModel.cssrc/Vixen.Modules/App/TimedSequenceMapper/SequenceElementMapper/ViewModels/SourceTreeViewModel.cssrc/Vixen.Modules/App/TimingTrackBrowser/ViewModels/VendorInventoryWindowViewModel.cssrc/Vixen.Modules/Editor/LayerEditor/ViewModels/LayerEditorViewModel.cssrc/Vixen.Modules/Editor/PolygonEditor/Converters/PointCollectionConverter.cssrc/Vixen.Modules/Editor/PolygonEditor/Converters/PolygonPointXConverter.cssrc/Vixen.Modules/Editor/PolygonEditor/Converters/PolygonPointYConverter.cssrc/Vixen.Modules/Editor/PolygonEditor/ValidationRules/XValidationRule.cssrc/Vixen.Modules/Editor/PolygonEditor/ValidationRules/YValidationRule.cssrc/Vixen.Modules/Editor/PolygonEditor/ViewModels/EllipseViewModel.cssrc/Vixen.Modules/Editor/PolygonEditor/ViewModels/LineSegmentViewModel.cssrc/Vixen.Modules/Editor/PolygonEditor/ViewModels/LineViewModel.cssrc/Vixen.Modules/Editor/PolygonEditor/ViewModels/PointBasedViewModel.cssrc/Vixen.Modules/Editor/PolygonEditor/ViewModels/PolygonEditorViewModel.cssrc/Vixen.Modules/Editor/PolygonEditor/ViewModels/PolygonLineSegment.cssrc/Vixen.Modules/Editor/PolygonEditor/ViewModels/PolygonPointViewModel.cssrc/Vixen.Modules/Editor/PolygonEditor/ViewModels/PolygonSnapShotViewModel.cssrc/Vixen.Modules/Editor/PolygonEditor/ViewModels/PolygonViewModel.cssrc/Vixen.Modules/Editor/PolygonEditor/ViewModels/ShapeViewModel.cssrc/Vixen.Modules/Editor/PolygonEditor/Views/PolygonControl.xaml.cssrc/Vixen.Modules/Editor/PolygonEditor/Views/PolygonEditorView.xaml.cssrc/Vixen.Modules/Editor/TimedSequenceEditor/Forms/WPF/MarksDocker/ViewModels/MarkCollectionImportSelectionViewModel.cssrc/Vixen.Modules/Editor/TimedSequenceEditor/Forms/WPF/MarksDocker/ViewModels/MarkCollectionViewModel.cssrc/Vixen.Modules/Editor/TimedSequenceEditor/Forms/WPF/MarksDocker/ViewModels/MarkDockerViewModel.cssrc/Vixen.Modules/Editor/TimedSequenceEditor/Forms/WPF/MarksDocker/ViewModels/MarkExportWindowViewModel.cssrc/Vixen.Modules/Editor/TimedSequenceEditor/Forms/WPF/MarksDocker/Views/MarkDockerView.xaml.cssrc/Vixen.Modules/Effect/Morph/Morph/MorphPolygon.cssrc/Vixen.Modules/Property/State/Setup/ViewModels/StateMapperViewModel.cs
Key Files
| File | Symbols |
|---|---|
src/Vixen.Common/ElementTagManager/ViewModels/ElementTagManagerWindowViewModel.cs | Ok, ElementTagManagerWindowViewModel, ElementTagManagerWindowViewModel., CancelCommand, Tags, ... |
src/Vixen.Common/ElementTagManager/ViewModels/TagColorItem.cs | TagColorItem, TagDefinition, _pickColorCommand, PickColorCommand, Name, ... |
src/Vixen.Common/NShape/Command.cs | repository, commands, ICommand, securityManager, Description, ... |
src/Vixen.Common/NShape/Exceptions.cs | NShapeSecurityException., command |
src/Vixen.Common/NShape/History.cs | Commands, reverted, command, Command, Reverted, ... |
src/Vixen.Common/WPFCommon/Behaviors/DataGridSortedItemsCommandBehavior.cs | SortedItemsCommand |
src/Vixen.Modules/App/CustomPropEditor/Controls/PropDesigner.cs | AddLightCommand |
src/Vixen.Modules/App/CustomPropEditor/ViewModels/ConfigurationWindowViewModel.cs | CancelCommand, color, SelectedLightColorProperty, UpdateConfigValues, _cancelCommand, ... |
src/Vixen.Modules/App/CustomPropEditor/ViewModels/DrawingPanelViewModel.cs | MatchLightSizeCommand, IncreaseLightSizeCommand, DecreaseLightSizeCommand |
src/Vixen.Modules/App/CustomPropEditor/ViewModels/ElementModelViewModel.cs | CancelEditingCommand, DoneEditingCommand, BeginEditCommand |
src/Vixen.Modules/App/CustomPropEditor/ViewModels/ElementOrderViewModel.cs | ReverseSelectedCommand, TemplateRenameCommand, SubstitutionRenameCommand |
src/Vixen.Modules/App/CustomPropEditor/ViewModels/ElementTreeViewModel.cs | CopyCommand, SubstitutionRenameCommand, CutCommand, RenameCommand, CreateGroupCommand, ... |
src/Vixen.Modules/App/CustomPropEditor/ViewModels/PropEditorViewModel.cs | HelpCommand, ClosingCommand, LoadImageCommand, SaveModelAsCommand, NewPropCommand, ... |
src/Vixen.Modules/App/CustomPropEditor/ViewModels/State/CustomPropStateItemViewModel.cs | EditColorCommand |
src/Vixen.Modules/App/CustomPropEditor/ViewModels/State/StateDefinitionEditorViewModel.cs | MoveStateItemDownCommand, MoveStateItemUpCommand, PersistStateItemSortCommand, AddStateItemCommand |
src/Vixen.Modules/App/CustomPropEditor/ViewModels/VendorInventoryWindowViewModel.cs | NavigateToUrlCommand, SendEmailCommand |
src/Vixen.Modules/App/CustomPropEditor/ViewModels/XModelSelectionViewModel.cs | OkCommand, CancelCommand |
src/Vixen.Modules/App/Polygon/Ellipse.cs | Ellipse., Clone, Ellipse, Height, Center, ... |
src/Vixen.Modules/App/Polygon/Line.cs | Clone, Line, Line. |
src/Vixen.Modules/App/Polygon/PointBasedShape.cs | width, sourceShape, LimitPoints, height, ScalePoints, ... |
src/Vixen.Modules/App/Polygon/Polygon.cs | Polygon, Clone, Polygon. |
src/Vixen.Modules/App/Polygon/PolygonContainer.cs | PolygonContainer., Height, Clone, DisplayElementWidth, EllipseTimes, ... |
src/Vixen.Modules/App/Polygon/Shape.cs | sourceShape, Scale, Copy, xScaleFactor, yScaleFactor, ... |
src/Vixen.Modules/App/TimedSequenceMapper/SequenceElementMapper/ViewModels/ElementMapperViewModel.cs | HelpCommand, NewMapCommand, ClearMappingCommand |
src/Vixen.Modules/App/TimedSequenceMapper/SequenceElementMapper/ViewModels/SourceTreeViewModel.cs | ClearMappingCommand |
src/Vixen.Modules/App/TimingTrackBrowser/ViewModels/VendorInventoryWindowViewModel.cs | SendEmailCommand, NavigateToUrlCommand, ImportSongCommand |
src/Vixen.Modules/Editor/LayerEditor/ViewModels/LayerEditorViewModel.cs | AddLayerCommand, ConfigureLayerCommand, RemoveLayerCommand, QuickRenameLayerCommand |
src/Vixen.Modules/Editor/PolygonEditor/Converters/PointCollectionConverter.cs | parameter, value, targetType, culture, ConvertBack, ... |
src/Vixen.Modules/Editor/PolygonEditor/Converters/PolygonPointXConverter.cs | targetType, culture, parameter, parameter, value, ... |
src/Vixen.Modules/Editor/PolygonEditor/Converters/PolygonPointYConverter.cs | Convert, value, value, culture, parameter, ... |
src/Vixen.Modules/Editor/PolygonEditor/ValidationRules/XValidationRule.cs | cultureInfo, value, Validate, XValidationRule, Width |
src/Vixen.Modules/Editor/PolygonEditor/ValidationRules/YValidationRule.cs | Validate, value, Height, YValidationRule, cultureInfo |
src/Vixen.Modules/Editor/PolygonEditor/ViewModels/EllipseViewModel.cs | Ellipse, InitializeGreenLine, Top, AngleProperty, labelVisible, ... |
src/Vixen.Modules/Editor/PolygonEditor/ViewModels/LineSegmentViewModel.cs | LineSegmentViewModel., LineSegmentViewModel, point2, CenterPointColorProperty, point1, ... |
src/Vixen.Modules/Editor/PolygonEditor/ViewModels/LineViewModel.cs | line, LineViewModel., AddPoint, LineViewModel, StartPointProperty, ... |
src/Vixen.Modules/Editor/PolygonEditor/ViewModels/PointBasedViewModel.cs | SegmentsVisibleProperty, NotifyPointCollectionChanged, PointBasedViewModel, labelVisible, SegmentsVisible, ... |
src/Vixen.Modules/Editor/PolygonEditor/ViewModels/PolygonEditorViewModel.cs | snapshot, DrawPolygonCommand, ConvertToEllipseEnabled, Delete, eventArgs, ... |
src/Vixen.Modules/Editor/PolygonEditor/ViewModels/PolygonLineSegment.cs | PolygonLineSegment, Line, EndPoint, StartPoint, PolygonLineSegment. |
src/Vixen.Modules/Editor/PolygonEditor/ViewModels/PolygonPointViewModel.cs | X, PolygonPointViewModel., Y, PolygonPointProperty, GetPoint, ... |
src/Vixen.Modules/Editor/PolygonEditor/ViewModels/PolygonSnapShotViewModel.cs | SelectedProperty, Selected, PointCollection, EllipseViewModel, PolygonSnapshotViewModel, ... |
src/Vixen.Modules/Editor/PolygonEditor/ViewModels/PolygonViewModel.cs | PolygonViewModel., e, GetPreviousPoint, GetNextPoint, InsertPoint, ... |
src/Vixen.Modules/Editor/PolygonEditor/ViewModels/ShapeViewModel.cs | CenterPointColor, SelectPoint, SelectedVertextProperty, limitPointToCanvas, NotifyPointCollectionChanged, ... |
src/Vixen.Modules/Editor/PolygonEditor/Views/PolygonControl.xaml.cs | PolygonControl, sender, mousePosition, points, RemoveRubberBandAdorner, ... |
src/Vixen.Modules/Editor/PolygonEditor/Views/PolygonEditorView.xaml.cs | PolygonEditorView., _vm, Polygons, Initialize, PolygonEditorView, ... |
src/Vixen.Modules/Editor/TimedSequenceEditor/Forms/WPF/MarksDocker/ViewModels/MarkCollectionImportSelectionViewModel.cs | ToggleSelectedOptionCommand |
src/Vixen.Modules/Editor/TimedSequenceEditor/Forms/WPF/MarksDocker/ViewModels/MarkCollectionViewModel.cs | CancelEditingCommand, Delete, DoneEditingCommand, OffsetTimeCommand, MenuOpenCommand, ... |
src/Vixen.Modules/Editor/TimedSequenceEditor/Forms/WPF/MarksDocker/ViewModels/MarkDockerViewModel.cs | CanToggleMarkBarState, _addCollectionCommand, _toggleMarkBarLockCommand, ToggleLineStateCommand, AddCollectionCommand, ... |
src/Vixen.Modules/Editor/TimedSequenceEditor/Forms/WPF/MarksDocker/ViewModels/MarkExportWindowViewModel.cs | IsAudacityFormatProperty, IsVixenFormat, _cancelCommand, IsTextOptionVisible, Cancel, ... |
src/Vixen.Modules/Editor/TimedSequenceEditor/Forms/WPF/MarksDocker/Views/MarkDockerView.xaml.cs | MarkDockerView, MarkDockerView., vm |
src/Vixen.Modules/Effect/Morph/Morph/MorphPolygon.cs | LimitPoints, width, height, Label |
src/Vixen.Modules/Property/State/Setup/ViewModels/StateMapperViewModel.cs | PersistStateItemSortCommand |
Connected Communities
- Cache/Sequence +4 dirs (1 cross-edges)
- Vixen.Common/NShape +5 dirs (1 cross-edges)
How to Explore
analyze(operation:"communities", id:"community-1101")
explore(operation:"context", task:"understand PolygonEditor/ViewModels +17 dirs", 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-polygoneditor-viewmodels-17-dirs- Source
- github.com/vixenlights/vixen