Vixen.Common/NShape +8 dirs

SkillFiles & storage

Work in the Vixen.Common/NShape +8 dirs area, 2229 symbols across 49 files (79% 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 Vixen.Common/NShape +8 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-8-dirs/SKILL.md and read by ahel’s review.

2229 symbols | 49 files | 79% cohesion

When to Use

Use this skill when working on files in:

  • src/Vixen.Application/GraphicalPatching/ConnectionTool.cs
  • src/Vixen.Common/NShape/CachedRepository.cs
  • src/Vixen.Common/NShape/Collections.cs
  • src/Vixen.Common/NShape/Command.cs
  • src/Vixen.Common/NShape/Diagram.cs
  • src/Vixen.Common/NShape/DiagramController.cs
  • src/Vixen.Common/NShape/DiagramPresenter.cs
  • src/Vixen.Common/NShape/DiagramSetController.cs
  • src/Vixen.Common/NShape/Exceptions.cs
  • src/Vixen.Common/NShape/FlowLayouter.cs
  • src/Vixen.Common/NShape/History.cs
  • src/Vixen.Common/NShape/ImageBasedShape.cs
  • src/Vixen.Common/NShape/Layer.cs
  • src/Vixen.Common/NShape/LayerController.cs
  • src/Vixen.Common/NShape/LayerPresenter.cs
  • src/Vixen.Common/NShape/Layouter.cs
  • src/Vixen.Common/NShape/MenuItemDef.cs
  • src/Vixen.Common/NShape/Model.cs
  • src/Vixen.Common/NShape/PropertyController.cs
  • src/Vixen.Common/NShape/Repository.cs
  • src/Vixen.Common/NShape/Shape.cs
  • src/Vixen.Common/NShape/ShapeAggregation.cs
  • src/Vixen.Common/NShape/ShapeBase.cs
  • src/Vixen.Common/NShape/ShapeCollection.cs
  • src/Vixen.Common/NShape/ShapeDuplicator.cs
  • src/Vixen.Common/NShape/ShapeGroup.cs
  • src/Vixen.Common/NShape/ShapeType.cs
  • src/Vixen.Common/NShape/Store.cs
  • src/Vixen.Common/NShape/TemplateController.cs
  • src/Vixen.Common/NShape/TextShape.cs
  • src/Vixen.Common/NShape/Tool.cs
  • src/Vixen.Common/NShapeGeneralShapes/MiscShapes.cs
  • src/Vixen.Common/NShapeGeneralShapes/QuadrangleShapes.cs
  • src/Vixen.Common/NShapeGeneralShapes/TextShapes.cs
  • src/Vixen.Common/NShapeGeneralShapes/TriangleShapes.cs
  • src/Vixen.Common/NShapeWinFormsUI/Display.cs
  • src/Vixen.Common/NShapeWinFormsUI/LayoutDialog.cs
  • src/Vixen.Common/NShapeWinFormsUI/ModelTreeViewPresenter.cs
  • src/Vixen.Common/NShapeWinFormsUI/ShapeInfoDialog.cs
  • src/Vixen.Common/NShapeWinFormsUI/TemplatePresenter.cs
  • src/Vixen.Common/NShapeWinFormsUI/UITypeEditors.cs
  • src/Vixen.Common/NShapeWinFormsUI/WinFormHelpers.cs
  • src/Vixen.Core/IO/EmptyMigrator.cs
  • src/Vixen.Core/IO/IContentMigrator.cs
  • src/Vixen.Core/IO/IMigrationSegment.cs
  • src/Vixen.Core/IO/Xml/ModuleStore/ModuleStoreXElementMigrator.cs
  • src/Vixen.Core/IO/Xml/SystemConfig/SystemConfigXElementMigrator.cs
  • src/Vixen.Modules/Preview/VixenPreview/Shapes/DisplayItem.cs
  • src/Vixen.Modules/Sequence/Timed/TimedSequenceMigrator.cs

Key Files

FileSymbols
src/Vixen.Application/GraphicalPatching/ConnectionTool.csoriginalShape, RemovePreviewOf
src/Vixen.Common/NShape/CachedRepository.csgluePointId, HasOtherChildren, CanDelete, allShapes, shapes, ...
src/Vixen.Common/NShape/Collections.csReadOnlyList, capacity, ReadOnlyList., GetLayerBits, collection, ...
src/Vixen.Common/NShape/Command.csshape, modifiedShapes, toY, baseShape, exception, ...
src/Vixen.Common/NShape/Diagram.csshape, RemoveShapesFromLayers, margin, GetShapeLayers, name, ...
src/Vixen.Common/NShape/DiagramController.csdiagram, CreateDiagram, name, owner, Tool, ...
src/Vixen.Common/NShape/DiagramPresenter.csshapes, DiagramPresenterShapesEventArgs., UserMessageEventArgs., ScreenToDiagram, messageText, ...
src/Vixen.Common/NShape/DiagramSetController.csshapes, SplitCompositeShape, diagram, diagram, diagram, ...
src/Vixen.Common/NShape/Exceptions.csNShapeInternalException., NShapeInternalException., format, NShapeInternalException., NShapeInternalException., ...
src/Vixen.Common/NShape/FlowLayouter.cslayerShapes, layers
src/Vixen.Common/NShape/History.cscommands
src/Vixen.Common/NShape/ImageBasedShape.csdataSize, flags, flags, data, dataSize, ...
src/Vixen.Common/NShape/Layer.csLayer21, Layer15, LayerIds, All, Layer02, ...
src/Vixen.Common/NShape/LayerController.csdiagram, SetLayers, layers, GetNewLayerName
src/Vixen.Common/NShape/LayerPresenter.csGetSelectedLayerIds, selectedLayers
src/Vixen.Common/NShape/Layouter.csAllShapes, allShapes, Shapes, selectedShapes, Shapes, ...
src/Vixen.Common/NShape/MenuItemDef.csName, Image, Execute, Checked, name, ...
src/Vixen.Common/NShape/Model.csshapes, Shapes, Shapes
src/Vixen.Common/NShape/PropertyController.csobjects, objects, SetObjects
src/Vixen.Common/NShape/Repository.csshape, Insert, id, diagram, DeleteAll, ...
src/Vixen.Common/NShape/Shape.csInitializeToDefault, source, Dispose, graphics, zOrder, ...
src/Vixen.Common/NShape/ShapeAggregation.csAddShapePosition, ReplaceCore, deltaX, relativePositions, Construct, ...
src/Vixen.Common/NShape/ShapeBase.csTopDown, item, GetEnumerator, item, CreateInstanceForTemplate, ...
src/Vixen.Common/NShape/ShapeCollection.csshape, Clone, controlPointCapabilities, AddShapeToIndex, ShapeCollection., ...
src/Vixen.Common/NShape/ShapeDuplicator.csshape, CloneShapeOnly
src/Vixen.Common/NShape/ShapeGroup.csNotifyChildLayoutChanging, Diagram, Parent, NotifyChildLayoutChanged, IShapeGroup, ...
src/Vixen.Common/NShape/ShapeType.cstemplate, CreateInstance, CreateInstance
src/Vixen.Common/NShape/Store.csbucket, Add
src/Vixen.Common/NShape/TemplateController.csoldTemplateShape, TemplateControllerTemplateShapeReplacedEventArgs., template, OldTemplateShape, SetTemplateShape, ...
src/Vixen.Common/NShape/TextShape.csgluePointId, Disconnect
src/Vixen.Common/NShape/Tool.cspreviewShape, originalShape, shapeBuffer, shapesInRange, RemovePreview, ...
src/Vixen.Common/NShapeGeneralShapes/MiscShapes.csshapeType, template, template, shapeType, RegularPolygone, ...
src/Vixen.Common/NShapeGeneralShapes/QuadrangleShapes.cstemplate, shapeType, template, Clone, CreateInstance, ...
src/Vixen.Common/NShapeGeneralShapes/TextShapes.csshapeType, shapeType, Text., template, Clone, ...
src/Vixen.Common/NShapeGeneralShapes/TriangleShapes.csCreateInstance, template, shapeType, shapeType, shapeType, ...
src/Vixen.Common/NShapeWinFormsUI/Display.csdiagram, scrollBar_KeyDown, shapes, withModelObjects, shapes, ...
src/Vixen.Common/NShapeWinFormsUI/LayoutDialog.csselectedShapes, SelectedShapes
src/Vixen.Common/NShapeWinFormsUI/ModelTreeViewPresenter.csselectedModelObjects
src/Vixen.Common/NShapeWinFormsUI/ShapeInfoDialog.csdiagram
src/Vixen.Common/NShapeWinFormsUI/TemplatePresenter.csShape, ShapeItem., itemIndex, shapesComboBox_SelectedIndexChanged, e, ...
src/Vixen.Common/NShapeWinFormsUI/UITypeEditors.cscontext, provider, value, EditValue
src/Vixen.Common/NShapeWinFormsUI/WinFormHelpers.csGetKeyEventArgs, eventType, e
src/Vixen.Core/IO/EmptyMigrator.csValidMigrations
src/Vixen.Core/IO/IContentMigrator.csValidMigrations
src/Vixen.Core/IO/IMigrationSegment.csIMigrationSegment, ToVersion, T, FromVersion
src/Vixen.Core/IO/Xml/ModuleStore/ModuleStoreXElementMigrator.csValidMigrations
src/Vixen.Core/IO/Xml/SystemConfig/SystemConfigXElementMigrator.csValidMigrations
src/Vixen.Modules/Preview/VixenPreview/Shapes/DisplayItem.csEquals, obj
src/Vixen.Modules/Sequence/Timed/TimedSequenceMigrator.csValidMigrations

Connected Communities

  • Vixen.Common/NShape +13 dirs (17 cross-edges)
  • Vixen.Common/NShape +64 dirs (14 cross-edges)
  • Vixen.Common/NShape +3 dirs · PerformSelection (9 cross-edges)
  • Vixen.Common/NShape · NotifyColorStyleChanged (8 cross-edges)
  • Vixen.Common · Paste (6 cross-edges)
  • Vixen.Common · Contains (6 cross-edges)
  • Vixen.Common/NShape +5 dirs (5 cross-edges)
  • Vixen.Common · SelectShapes (4 cross-edges)
  • Vixen.Common/NShape +3 dirs · CachedRepository (4 cross-edges)
  • Vixen.Common/NShape · Revert (3 cross-edges)
  • Vixen.Common · OnMouseWheel (2 cross-edges)
  • Vixen.Common · History (2 cross-edges)
  • Vixen.Common/NShape · DoCloneShape (1 cross-edges)
  • Vixen.Common/NShapeWinFormsUI · GetKeyEventArgs (1 cross-edges)
  • Vixen.Common · ExportDiagramDialog (1 cross-edges)
  • Vixen.Common/NShape · MultiHashList (1 cross-edges)
  • Vixen.Common/NShapeWinFormsUI · DoOpenCaptionEditor (1 cross-edges)
  • Vixen.Common · Display (1 cross-edges)

How to Explore

analyze(operation:"communities", id:"community-271")
explore(operation:"context", task:"understand Vixen.Common/NShape +8 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-8-dirs
Source
github.com/vixenlights/vixen