Vixen.Common/NShape +3 dirs · CachedRepository

SkillFiles & storage

Work in the Vixen.Common/NShape +3 dirs · CachedRepository area, 2319 symbols across 34 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 Vixen.Common/NShape +3 dirs · CachedRepository skill

What this skill tells your AI

The instructions your AI receives, as published by vixenlights/vixen in .agents/skills/gortex-vixen-common-nshape-3-dirs-cachedrepository/SKILL.md and read by ahel’s review.

2319 symbols | 34 files | 85% cohesion

When to Use

Use this skill when working on files in:

  • src/Vixen.Common/NShape/AdoNetStore.cs
  • src/Vixen.Common/NShape/Buffers.cs
  • src/Vixen.Common/NShape/CachedRepository.cs
  • src/Vixen.Common/NShape/Collections.cs
  • src/Vixen.Common/NShape/Command.cs
  • src/Vixen.Common/NShape/Core.cs
  • src/Vixen.Common/NShape/Design.cs
  • src/Vixen.Common/NShape/DesignController.cs
  • src/Vixen.Common/NShape/DiagramSetController.cs
  • src/Vixen.Common/NShape/Entity.cs
  • src/Vixen.Common/NShape/Exceptions.cs
  • src/Vixen.Common/NShape/FlowLayouter.cs
  • src/Vixen.Common/NShape/FreeHandTool.cs
  • src/Vixen.Common/NShape/Geometry.cs
  • src/Vixen.Common/NShape/Model.cs
  • src/Vixen.Common/NShape/ModelController.cs
  • src/Vixen.Common/NShape/Project.cs
  • src/Vixen.Common/NShape/PropertyController.cs
  • src/Vixen.Common/NShape/PropertyMappings.cs
  • src/Vixen.Common/NShape/Repository.cs
  • src/Vixen.Common/NShape/Shape.cs
  • src/Vixen.Common/NShape/ShapeBase.cs
  • src/Vixen.Common/NShape/Store.cs
  • src/Vixen.Common/NShape/Styles.cs
  • src/Vixen.Common/NShape/Template.cs
  • src/Vixen.Common/NShape/TemplateController.cs
  • src/Vixen.Common/NShape/Tool.cs
  • src/Vixen.Common/NShape/TypeDescriptionProviders.cs
  • src/Vixen.Common/NShape/XmlStore.cs
  • src/Vixen.Common/NShapeGeneralShapes/LinearShapes.cs
  • src/Vixen.Common/NShapeWinFormsUI/Display.cs
  • src/Vixen.Common/NShapeWinFormsUI/ModelTreeViewPresenter.cs
  • src/Vixen.Common/NShapeWinFormsUI/TemplatePresenter.cs
  • src/Vixen.Modules/App/Curves/ZedGraph/StockPt.cs

Key Files

FileSymbols
src/Vixen.Common/NShape/AdoNetStore.csDoReadInt32, cache, cache, modelObjectId, dbCommand, ...
src/Vixen.Common/NShape/Buffers.csFalse, logicalValue, ToString, LogicalValue, True, ...
src/Vixen.Common/NShape/CachedRepository.cstemplate, Update, loadedEntities, DoUpdateModelObjectOwner, diagram, ...
src/Vixen.Common/NShape/Collections.csMoveNext
src/Vixen.Common/NShape/Command.csDeleteModelObjectsCommand., ModelObjects, repository, modelObject, CreateModelObjectsCommand., ...
src/Vixen.Common/NShape/Core.csIRegistrar, shapeType, modelObjectType, instances, GetRepositoryVersion, ...
src/Vixen.Common/NShape/Design.csEntityTypeName, Design, Title, CapStyles, requiredStyle, ...
src/Vixen.Common/NShape/DesignController.csnewValue, ReplaceStyle, Designs, newName, propertyName, ...
src/Vixen.Common/NShape/DiagramSetController.csmodelObjects, SelectModelObjects, modelObjectEventArgs, ModelObjectsEventArgs., ModelObjects, ...
src/Vixen.Common/NShape/Entity.csWriteTemplate, ModelObject, IEntityType, version, Delete, ...
src/Vixen.Common/NShape/Exceptions.csmessage, NShapeException., NShapeException., message, NShapeException., ...
src/Vixen.Common/NShape/FlowLayouter.csPrepare
src/Vixen.Common/NShape/FreeHandTool.csmatchingTemplates
src/Vixen.Common/NShape/Geometry.csConditional
src/Vixen.Common/NShape/Model.csType, version, id, Parent, AttachShape, ...
src/Vixen.Common/NShape/ModelController.csselectedModelObjects, parent, CreateFindShapesAction, modelObjects, modelObjects, ...
src/Vixen.Common/NShape/Project.csdesignName, libraryName, ApplyDesign, FindLibraryVersion, shapeType, ...
src/Vixen.Common/NShape/PropertyController.csobjects, SetObjects
src/Vixen.Common/NShape/PropertyMappings.csslope, value, this[], GetFloat, CanGetStyle, ...
src/Vixen.Common/NShape/Repository.csGluePointId, design, RepositoryStyleEventArgs, modelMappings, Undelete, ...
src/Vixen.Common/NShape/Shape.csprovider, ToDateTime
src/Vixen.Common/NShape/ShapeBase.csModelObject, SecurityDomainName
src/Vixen.Common/NShape/Store.csNewShapes, SetProjectOwnerId, id, LoadedDiagrams, LoadedProjects, ...
src/Vixen.Common/NShape/Styles.csIStyle, Name, ToString, Title
src/Vixen.Common/NShape/Template.cspropertyMapping, UnmapAllProperties, Id, Shape, Description, ...
src/Vixen.Common/NShape/TemplateController.csTemplateControllerTemplateEventArgs., newModelObject, TemplateControllerModelObjectReplacedEventArgs., TemplateControllerPropertyMappingChangedEventArgs, template, ...
src/Vixen.Common/NShape/Tool.cstemplate, category, Construct, PlanarShapeCreationTool., template, ...
src/Vixen.Common/NShape/TypeDescriptionProviders.csGetValue, component
src/Vixen.Common/NShape/XmlStore.csDoReadDate, CloseFile, overwrite, storeCache, reader, ...
src/Vixen.Common/NShapeGeneralShapes/LinearShapes.csshapeType, persistentTypeName, Polyline., Polyline., RectangularLine., ...
src/Vixen.Common/NShapeWinFormsUI/Display.csmodelBuffer
src/Vixen.Common/NShapeWinFormsUI/ModelTreeViewPresenter.csCurrent, ModelObjectDragInfo., e, ModelObjectDragInfo, modelObjectBuffer, ...
src/Vixen.Common/NShapeWinFormsUI/TemplatePresenter.csIsIntegerType, IsStringType, e, numericMapping, styleMapping, ...
src/Vixen.Modules/App/Curves/ZedGraph/StockPt.csformat, isShowAll, isShowAll, ToString, ToString

Entry Points

  • src/Vixen.Common/NShape/AdoNetStore.cs::AdoNetStore.SaveChanges

Connected Communities

  • Vixen.Common/NShape +64 dirs (29 cross-edges)
  • Vixen.Common/NShape · ReadStyles (17 cross-edges)
  • Vixen.Common/NShape +8 dirs (15 cross-edges)
  • Vixen.Common/NShape +3 dirs · CreatePreviewStyle (10 cross-edges)
  • Vixen.Common/NShape · NotifyColorStyleChanged (9 cross-edges)
  • Vixen.Common/NShape +5 dirs (6 cross-edges)
  • Vixen.Common/NShape · Revert (5 cross-edges)
  • Vixen.Common/NShape · Append (4 cross-edges)
  • Vixen.Common/NShapeWinFormsUI +4 dirs (3 cross-edges)
  • Vixen.Common/NShape +2 dirs · Permission (1 cross-edges)
  • Vixen.Common/NShape · DoWriteValue (1 cross-edges)
  • Vixen.Common/NShape · RepositoryWriter (1 cross-edges)
  • Vixen.Common/NShape · FlowDirection (1 cross-edges)
  • Vixen.Common · Contains (1 cross-edges)
  • Vixen.Common/NShape · Reset (1 cross-edges)
  • Vixen.Common · FlowLayouter (1 cross-edges)
  • Vixen.Common/NShape · RegisterCursorResource (1 cross-edges)
  • Vixen.Common/NShape · Buffers (1 cross-edges)
  • Vixen.Common/NShape · XmlStoreWriter (1 cross-edges)
  • Vixen.Common/NShape · EntityPropertyDefinition (1 cross-edges)
  • Vixen.Common/NShape · GetStyleEventArgs (1 cross-edges)

How to Explore

analyze(operation:"communities", id:"community-163")
explore(operation:"context", task:"understand Vixen.Common/NShape +3 dirs · CachedRepository", format:"gcx")
relations(operation:"usages", target:{symbol:"src/Vixen.Common/NShape/AdoNetStore.cs::AdoNetStore.SaveChanges"}, 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-3-dirs-cachedrepository
Source
github.com/vixenlights/vixen