Home - cprima-forks/uipath-ai-skills GitHub Wiki
uipath-ai-skills Wiki
Documentation of code structure learnings and design friction observed in the uipath-core skill.
Code Structure
- Pipeline Architecture — The four-layer pipeline and how the layers chain
- Generator Dispatch —
_REGISTRY,_GenEntry,_auto_dispatch - Container Generators — Leaf vs container, factory pattern,
_ALL_CHILD_KEYS - Namespace Strategy — Option B,
sd:prefix collision, post-processing - Scope and IdRef —
ScopeGuidvsScopeIdentifier,_IdRefCounter - TextExpression and Boilerplate — VB.NET expression compilation requirements
- Type System —
TYPE_MAP_BASE, type inference,_VAR_TYPE_LOOKUP - Plugin Architecture — Plugin API v1, runtime extension points
- Compound Emission — Generators that emit multi-element structures
Asset Lineage and Testing
- Asset Lineage — Studio export → stripped → f-strings → snapshots
- Snapshot Testing — What snapshot tests validate and what they don't
Design Friction
- Generators as Registry — Attribute knowledge fused with assembly logic
- xNull Verbosity — Inherited Studio defensive serialization
- No Version Awareness — Hardwired to Studio 24.10
- Structural Knowledge in F-Strings — Child placement, wrapping rules, mandatory boilerplate
External
- External Registry and Validation Pipeline — uips-fixtures catalog,
uipath packCI/CD validation