Vixen.Common/NShape +5 dirs
SkillFiles & storageWork in the Vixen.Common/NShape +5 dirs area, 2522 symbols across 52 files (84% 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 Vixen.Common/NShape +5 dirs skill
What this skill tells your AI
The instructions your AI receives, as published by vixenlights/vixen in .agents/skills/gortex-vixen-common-nshape-5-dirs/SKILL.md and read by ahel’s review.
2522 symbols | 52 files | 84% cohesion
When to Use
Use this skill when working on files in:
src/Vixen.Application/GraphicalPatching/ConnectionTool.cssrc/Vixen.Application/GraphicalPatching/DataFlowConnectionLine.cssrc/Vixen.Application/GraphicalPatching/ElementNodeShape.cssrc/Vixen.Application/GraphicalPatching/FilterSetupShapeBase.cssrc/Vixen.Application/GraphicalPatching/FilterShape.cssrc/Vixen.Application/GraphicalPatching/NestingSetupShape.cssrc/Vixen.Application/GraphicalPatching/OutputShape.cssrc/Vixen.Application/Setup/SetupPatchingGraphical.cssrc/Vixen.Common/NShape/CachedRepository.cssrc/Vixen.Common/NShape/CircularArcBase.cssrc/Vixen.Common/NShape/Collections.cssrc/Vixen.Common/NShape/Command.cssrc/Vixen.Common/NShape/Core.cssrc/Vixen.Common/NShape/CursorProvider.cssrc/Vixen.Common/NShape/DiagramPresenter.cssrc/Vixen.Common/NShape/DiagramSetController.cssrc/Vixen.Common/NShape/DiameterShape.cssrc/Vixen.Common/NShape/Exceptions.cssrc/Vixen.Common/NShape/FreeHandTool.cssrc/Vixen.Common/NShape/GdiHelpers.cssrc/Vixen.Common/NShape/Geometry.cssrc/Vixen.Common/NShape/ImageBasedShape.cssrc/Vixen.Common/NShape/LayerPresenter.cssrc/Vixen.Common/NShape/Layouter.cssrc/Vixen.Common/NShape/LinearShape.cssrc/Vixen.Common/NShape/Model.cssrc/Vixen.Common/NShape/PathBasedShape.cssrc/Vixen.Common/NShape/PolyLineBase.cssrc/Vixen.Common/NShape/Polygone.cssrc/Vixen.Common/NShape/RectangleShape.cssrc/Vixen.Common/NShape/RectangularLineBase.cssrc/Vixen.Common/NShape/Repository.cssrc/Vixen.Common/NShape/Shape.cssrc/Vixen.Common/NShape/ShapeBase.cssrc/Vixen.Common/NShape/ShapeDuplicator.cssrc/Vixen.Common/NShape/ShapeGroup.cssrc/Vixen.Common/NShape/ShapeType.cssrc/Vixen.Common/NShape/Styles.cssrc/Vixen.Common/NShape/Template.cssrc/Vixen.Common/NShape/TextShape.cssrc/Vixen.Common/NShape/Tool.cssrc/Vixen.Common/NShape/ToolCache.cssrc/Vixen.Common/NShape/ToolSetController.cssrc/Vixen.Common/NShape/TriangleBase.cssrc/Vixen.Common/NShapeGeneralShapes/MiscShapes.cssrc/Vixen.Common/NShapeWinFormsUI/Display.cssrc/Vixen.Common/NShapeWinFormsUI/InplaceTextBox.cssrc/Vixen.Common/NShapeWinFormsUI/LayerListView.cssrc/Vixen.Common/NShapeWinFormsUI/ShapeInfoDialog.cssrc/Vixen.Common/NShapeWinFormsUI/StyleListBox.cssrc/Vixen.Common/NShapeWinFormsUI/WinFormHelpers.cssrc/Vixen.Modules/App/FPPClient/Client/IFppClientFactory.cs
Key Files
| File | Symbols |
|---|---|
src/Vixen.Application/GraphicalPatching/ConnectionTool.cs | ResetPreviewShapes, connectionInfo, mouseState, EnterDisplay, mouseState, ... |
src/Vixen.Application/GraphicalPatching/DataFlowConnectionLine.cs | CopyFrom, CreateInstance, DestinationDataComponent, SourceDataFlowComponentReference, DataFlowConnectionLine., ... |
src/Vixen.Application/GraphicalPatching/ElementNodeShape.cs | controlPointCapability, ReferenceControlPointHasCapability |
src/Vixen.Application/GraphicalPatching/FilterSetupShapeBase.cs | point, FilterSetupShapeBase., _textBrush, Output, CopyFrom, ... |
src/Vixen.Application/GraphicalPatching/FilterShape.cs | controlPointCapability, ReferenceControlPointHasCapability |
src/Vixen.Application/GraphicalPatching/NestingSetupShape.cs | ChildFilterShapes |
src/Vixen.Application/GraphicalPatching/OutputShape.cs | controlPointCapability, ReferenceControlPointHasCapability |
src/Vixen.Application/Setup/SetupPatchingGraphical.cs | UpdateConnectionsForControllers, ConnectShapes, controlPoint, shape, source, ... |
src/Vixen.Common/NShape/CachedRepository.cs | GetHashCode, id, ShapeConnection., Contains |
src/Vixen.Common/NShape/CircularArcBase.cs | pointId, GetMenuItemDefs, DrawThumbnail, x, controlPointId, ... |
src/Vixen.Common/NShape/Collections.cs | layerList, Enumerator, layerCount, Dispose, Enumerator., ... |
src/Vixen.Common/NShape/Command.cs | to, dx, other, shape, AggregatedCommand., ... |
src/Vixen.Common/NShape/Core.cs | Dispose, Create, MoveNext, GetEnumerator, Current, ... |
src/Vixen.Common/NShape/CursorProvider.cs | CursorIDs, GetResource, DefaultCursorID, registeredCursors, cursorID, ... |
src/Vixen.Common/NShape/DiagramPresenter.cs | Diagram, shapes, ZoomLevel, HiddenLayers, x, ... |
src/Vixen.Common/NShape/DiagramSetController.cs | alt, KeyDown, D3, Apps, Zoom, ... |
src/Vixen.Common/NShape/DiameterShape.cs | controlPointId, controlPointId, HasControlPointCapability, controlPointCapability, controlPointCapability, ... |
src/Vixen.Common/NShape/Exceptions.cs | NShapeUnsupportedValueException., value, context, NShapeUnsupportedValueException, value, ... |
src/Vixen.Common/NShape/FreeHandTool.cs | e, ProcessMouseEvent, ProcessKeyEvent, diagramPresenter, diagramPresenter, ... |
src/Vixen.Common/NShape/GdiHelpers.cs | Clone |
src/Vixen.Common/NShape/Geometry.cs | sinAngle, centerOffsetX, divFactorX, height, deltaX, ... |
src/Vixen.Common/NShape/ImageBasedShape.cs | pointId, index, HasControlPointCapability, x, Y, ... |
src/Vixen.Common/NShape/LayerPresenter.cs | eventType, SetMouseEvent, buttons, position, wheelDelta, ... |
src/Vixen.Common/NShape/Layouter.cs | y, ExecuteStepCore, RestoreState, displacement, SaveState, ... |
src/Vixen.Common/NShape/LinearShape.cs | InvalidateDrawCache, controlPointId, TransformCapToOrigin, x, y, ... |
src/Vixen.Common/NShape/Model.cs | Clone, Clone |
src/Vixen.Common/NShape/PathBasedShape.cs | Angle, controlPointId, Y, GetControlPointPosition, HasControlPointCapability, ... |
src/Vixen.Common/NShape/PolyLineBase.cs | VertexA, InsertVertex, y, CalcShapePoints, Equals, ... |
src/Vixen.Common/NShape/Polygone.cs | x, HitTest, y, controlPointCapability, controlPointCapability, ... |
src/Vixen.Common/NShape/RectangleShape.cs | controlPointCapability, y, HasControlPointCapability, controlPointCapability, HasControlPointCapability, ... |
src/Vixen.Common/NShape/RectangularLineBase.cs | Right, controlPointIndex, source, FindSegment, range, ... |
src/Vixen.Common/NShape/Repository.cs | targetPointId, connectorShape, gluePointId, targetShape, RepositoryShapeConnectionEventArgs. |
src/Vixen.Common/NShape/Shape.cs | otherShape, deltaY, other, FirstVertex, ToUInt16, ... |
src/Vixen.Common/NShape/ShapeBase.cs | ownPointId, PropertyName, GetControlPointIds, shape, pointId, ... |
src/Vixen.Common/NShape/ShapeDuplicator.cs | shape, CloneModelObjectOnly |
src/Vixen.Common/NShape/ShapeGroup.cs | otherShape, targetShape, otherShape, targetPointId, LoadFieldsCore, ... |
src/Vixen.Common/NShape/ShapeType.cs | CreatePreviewInstance, shape |
src/Vixen.Common/NShape/Styles.cs | capShape, Round, Diamond, None, ClosedArrow, ... |
src/Vixen.Common/NShape/Template.cs | CreateShape |
src/Vixen.Common/NShape/TextShape.cs | MovePointByCore, HasControlPointCapability, y, Connect, shape, ... |
src/Vixen.Common/NShape/Tool.cs | diagramPresenter, modifier, GetPreviousMouseState, wantsAutoScroll, diagramPresenter, ... |
src/Vixen.Common/NShape/ToolCache.cs | lineStyle, lineStyle, lineStyle, GetCapPoints, lineStyle, ... |
src/Vixen.Common/NShape/ToolSetController.cs | tools, Tools |
src/Vixen.Common/NShape/TriangleBase.cs | width, HitTest, height, x, Fit, ... |
src/Vixen.Common/NShapeGeneralShapes/MiscShapes.cs | controlPointCapability, HasControlPointCapability, controlPointId |
src/Vixen.Common/NShapeWinFormsUI/Display.cs | shapes, drawMode, SetCursor, capabilities, shape, ... |
src/Vixen.Common/NShapeWinFormsUI/InplaceTextBox.cs | horizontalAlignment, ConvertToContentAlignment |
src/Vixen.Common/NShapeWinFormsUI/LayerListView.cs | eventType, item, buttons, modifiers, clickCount, ... |
src/Vixen.Common/NShapeWinFormsUI/ShapeInfoDialog.cs | GetControlPointCapabilities, id |
src/Vixen.Common/NShapeWinFormsUI/StyleListBox.cs | ToString |
src/Vixen.Common/NShapeWinFormsUI/WinFormHelpers.cs | mouseButtons, GetModifiers, SetButtons |
src/Vixen.Modules/App/FPPClient/Client/IFppClientFactory.cs | IFppClientFactory |
Connected Communities
- Vixen.Common/NShape +64 dirs (67 cross-edges)
- Vixen.Common/NShape +13 dirs (61 cross-edges)
- Vixen.Common/NShape +2 dirs · Draw (11 cross-edges)
- Vixen.Common/NShape +3 dirs · CachedRepository (8 cross-edges)
- Vixen.Common/NShape +3 dirs · PerformSelection (8 cross-edges)
- Vixen.Common · DeleteShapes (6 cross-edges)
- Vixen.Common · DoDrawCaptionBounds (5 cross-edges)
- Vixen.Common · InvalidateAnglePreview (5 cross-edges)
- Vixen.Common/NShape · NotifyColorStyleChanged (4 cross-edges)
- Vixen.Common · OnMouseWheel (3 cross-edges)
- Vixen.Common/NShapeWinFormsUI · DoOpenCaptionEditor (3 cross-edges)
- Vixen.Common · TerminalId (3 cross-edges)
- Vixen.Common/NShape · Draw (3 cross-edges)
- Vixen.Common/NShape +8 dirs (2 cross-edges)
- Vixen.Common/NShape +3 dirs · CreatePreviewStyle (1 cross-edges)
- Vixen.Application/Setup +6 dirs (1 cross-edges)
- Vixen.Common/NShape · Revert (1 cross-edges)
- Vixen.Common/NShapeWinFormsUI · Dispose (1 cross-edges)
- Vixen.Application · ElementNodeShape (1 cross-edges)
- Vixen.Common/NShape · IntersectsWith (1 cross-edges)
- Vixen.Common · SelectShapes (1 cross-edges)
- Vixen.Common/NShapeWinFormsUI +4 dirs (1 cross-edges)
How to Explore
analyze(operation:"communities", id:"community-270")
explore(operation:"context", task:"understand Vixen.Common/NShape +5 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-vixen-common-nshape-5-dirs- Source
- github.com/vixenlights/vixen