skills/rune-langium-core/SKILL.md
Langium port for Rune DSL tooling Use when working with rune, rosetta, dsl, langium, cdm, isda, drr, finos, language-server, lsp, visual-editor, reactflow.
npx skillsauth add pradeepmouli/rune-langium rune-langium-coreInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Langium port for Rune DSL tooling
ast: isAnnotation, isAnnotationDeepPath, isAnnotationPath, isAnnotationPathAttributeReference, isAnnotationPathExpression, isAnnotationQualifier, isAnnotationRef, isArithmeticOperation, isAsKeyOperation, isAssignPathRoot, isAttribute, isAttributeOrChoiceOption, isBigDecimal, isCardinalityModifier, isChoice, isChoiceOperation, isChoiceOption, isClosureParameter, isComparisonOperation, isCondition, isConstructorKeyValuePair, isData, isDataOrChoice, isDefaultOperation, isDistinctOperation, isDocumentRationale, isEqualityOperation, isExistsModifier, isExternalValueOperator, isFilterOperation, isFirstOperation, isFlattenOperation, isImport, isInlineFunction, isInteger, isJoinOperation, isLabelAnnotation, isLastOperation, isListLiteral, isLogicalOperation, isMapOperation, isMaxOperation, isMinOperation, isNecessity, isOneOfOperation, isOperation, isQualifiedName, isQualifiedNameWithWildcard, isReduceOperation, isRegulatoryDocumentReference, isReverseOperation, isRosettaAbsentExpression, isRosettaAttributeReference, isRosettaBasicType, isRosettaBody, isRosettaBooleanLiteral, isRosettaCallableWithArgs, isRosettaCardinality, isRosettaClassSynonym, isRosettaConditionalExpression, isRosettaConstructorExpression, isRosettaContainsExpression, isRosettaCorpus, isRosettaCountOperation, isRosettaDataReference, isRosettaDeepFeatureCall, isRosettaDisjointExpression, isRosettaDocReference, isRosettaEnumeration, isRosettaEnumSynonym, isRosettaEnumValue, isRosettaEnumValueReference, isRosettaExistsExpression, isRosettaExpression, isRosettaExternalClass, isRosettaExternalClassSynonym, isRosettaExternalEnum, isRosettaExternalEnumValue, isRosettaExternalFunction, isRosettaExternalRegularAttribute, isRosettaExternalRuleSource, isRosettaExternalSynonym, isRosettaFeature, isRosettaFeatureCall, isRosettaFunction, isRosettaImplicitVariable, isRosettaIntLiteral, isRosettaLiteral, isRosettaMapPath, isRosettaMapPathValue, isRosettaMapping, isRosettaMappingInstance, isRosettaMappingPathTests, isRosettaMapRosettaPath, isRosettaMapTest, isRosettaMapTestAbsentExpression, isRosettaMapTestEqualityOperation, isRosettaMapTestExistsExpression, isRosettaMapTestExpression, isRosettaMapTestFunc, isRosettaMergeSynonymValue, isRosettaMetaType, isRosettaModel, isRosettaNumberLiteral, isRosettaOnlyElement, isRosettaOnlyExistsExpression, isRosettaParameter, isRosettaQualifiableConfiguration, isRosettaQualifiableType, isRosettaRecordFeature, isRosettaRecordType, isRosettaReport, isRosettaRootElement, isRosettaRule, isRosettaScope, isRosettaSegment, isRosettaSegmentRef, isRosettaStringLiteral, isRosettaSuperCall, isRosettaSymbol, isRosettaSymbolReference, isRosettaSynonym, isRosettaSynonymBody, isRosettaSynonymRef, isRosettaSynonymSource, isRosettaSynonymValueBase, isRosettaType, isRosettaTypeAlias, isRosettaTypedFeature, isRuleReferenceAnnotation, isSegment, isShortcutDeclaration, isSortOperation, isSumOperation, isSwitchCaseGuard, isSwitchCaseOrDefault, isSwitchCaseTarget, isSwitchOperation, isThenOperation, isToDateOperation, isToDateTimeOperation, isToEnumOperation, isToIntOperation, isToNumberOperation, isToStringOperation, isToTimeOperation, isToZonedDateTimeOperation, isTypeCall, isTypeCallArgument, isTypeParameter, isTypeParameterValidID, isValidID, isWithMetaEntry, isWithMetaOperation, RuneDslAstReflection, RuneDslTerminalNames, RuneDslKeywordNames, RuneDslTokenNames, Annotation, AnnotationDeepPath, AnnotationPath, AnnotationPathAttributeReference, AnnotationPathExpression, AnnotationQualifier, AnnotationRef, ArithmeticOperation, AsKeyOperation, AssignPathRoot, Attribute, AttributeOrChoiceOption, BigDecimal, CardinalityModifier, Choice, ChoiceOperation, ChoiceOption, ClosureParameter, ComparisonOperation, Condition, ConstructorKeyValuePair, Data, DataOrChoice, DefaultOperation, DistinctOperation, DocumentRationale, EqualityOperation, ExistsModifier, ExternalValueOperator, FilterOperation, FirstOperation, FlattenOperation, Import, InlineFunction, Integer, JoinOperation, LabelAnnotation, LastOperation, ListLiteral, LogicalOperation, MapOperation, MaxOperation, MinOperation, Necessity, OneOfOperation, Operation, QualifiedName, QualifiedNameWithWildcard, ReduceOperation, RegulatoryDocumentReference, ReverseOperation, RosettaAbsentExpression, RosettaAttributeReference, RosettaBasicType, RosettaBody, RosettaBooleanLiteral, RosettaCallableWithArgs, RosettaCardinality, RosettaClassSynonym, RosettaConditionalExpression, RosettaConstructorExpression, RosettaContainsExpression, RosettaCorpus, RosettaCountOperation, RosettaDataReference, RosettaDeepFeatureCall, RosettaDisjointExpression, RosettaDocReference, RosettaEnumeration, RosettaEnumSynonym, RosettaEnumValue, RosettaEnumValueReference, RosettaExistsExpression, RosettaExpression, RosettaExternalClass, RosettaExternalClassSynonym, RosettaExternalEnum, RosettaExternalEnumValue, RosettaExternalFunction, RosettaExternalRegularAttribute, RosettaExternalRuleSource, RosettaExternalSynonym, RosettaFeature, RosettaFeatureCall, RosettaFunction, RosettaImplicitVariable, RosettaIntLiteral, RosettaLiteral, RosettaMapPath, RosettaMapPathValue, RosettaMapping, RosettaMappingInstance, RosettaMappingPathTests, RosettaMapRosettaPath, RosettaMapTest, RosettaMapTestAbsentExpression, RosettaMapTestEqualityOperation, RosettaMapTestExistsExpression, RosettaMapTestExpression, RosettaMapTestFunc, RosettaMergeSynonymValue, RosettaMetaType, RosettaModel, RosettaNumberLiteral, RosettaOnlyElement, RosettaOnlyExistsExpression, RosettaParameter, RosettaQualifiableConfiguration, RosettaQualifiableType, RosettaRecordFeature, RosettaRecordType, RosettaReport, RosettaRootElement, RosettaRule, RosettaScope, RosettaSegment, RosettaSegmentRef, RosettaStringLiteral, RosettaSuperCall, RosettaSymbol, RosettaSymbolReference, RosettaSynonym, RosettaSynonymBody, RosettaSynonymRef, RosettaSynonymSource, RosettaSynonymValueBase, RosettaType, RosettaTypeAlias, RosettaTypedFeature, RuleReferenceAnnotation, Segment, ShortcutDeclaration, SortOperation, SumOperation, SwitchCaseGuard, SwitchCaseOrDefault, SwitchCaseTarget, SwitchOperation, ThenOperation, ToDateOperation, ToDateTimeOperation, ToEnumOperation, ToIntOperation, ToNumberOperation, ToStringOperation, ToTimeOperation, ToZonedDateTimeOperation, TypeCall, TypeCallArgument, TypeParameter, TypeParameterValidID, ValidID, WithMetaEntry, WithMetaOperation, RuneDslAstType, RuneDslTerminals, Annotation, AnnotationDeepPath, AnnotationPath, AnnotationPathAttributeReference, AnnotationPathExpression, AnnotationQualifier, AnnotationRef, ArithmeticOperation, AsKeyOperation, AssignPathRoot, Attribute, AttributeOrChoiceOption, Choice, ChoiceOperation, ChoiceOption, ClosureParameter, ComparisonOperation, Condition, ConstructorKeyValuePair, Data, DataOrChoice, DefaultOperation, DistinctOperation, DocumentRationale, EqualityOperation, FilterOperation, FirstOperation, FlattenOperation, Import, InlineFunction, JoinOperation, LabelAnnotation, LastOperation, ListLiteral, LogicalOperation, MapOperation, MaxOperation, MinOperation, OneOfOperation, Operation, ReduceOperation, RegulatoryDocumentReference, ReverseOperation, RosettaAbsentExpression, RosettaAttributeReference, RosettaBasicType, RosettaBody, RosettaBooleanLiteral, RosettaCallableWithArgs, RosettaCardinality, RosettaClassSynonym, RosettaConditionalExpression, RosettaConstructorExpression, RosettaContainsExpression, RosettaCorpus, RosettaCountOperation, RosettaDataReference, RosettaDeepFeatureCall, RosettaDisjointExpression, RosettaDocReference, RosettaEnumeration, RosettaEnumSynonym, RosettaEnumValue, RosettaEnumValueReference, RosettaExistsExpression, RosettaExpression, RosettaExternalClass, RosettaExternalClassSynonym, RosettaExternalEnum, RosettaExternalEnumValue, RosettaExternalFunction, RosettaExternalRegularAttribute, RosettaExternalRuleSource, RosettaExternalSynonym, RosettaFeature, RosettaFeatureCall, RosettaFunction, RosettaImplicitVariable, RosettaIntLiteral, RosettaLiteral, RosettaMapPath, RosettaMapPathValue, RosettaMapping, RosettaMappingInstance, RosettaMappingPathTests, RosettaMapRosettaPath, RosettaMapTest, RosettaMapTestAbsentExpression, RosettaMapTestEqualityOperation, RosettaMapTestExistsExpression, RosettaMapTestExpression, RosettaMapTestFunc, RosettaMergeSynonymValue, RosettaMetaType, RosettaModel, RosettaNumberLiteral, RosettaOnlyElement, RosettaOnlyExistsExpression, RosettaParameter, RosettaQualifiableConfiguration, RosettaRecordFeature, RosettaRecordType, RosettaReport, RosettaRootElement, RosettaRule, RosettaScope, RosettaSegment, RosettaSegmentRef, RosettaStringLiteral, RosettaSuperCall, RosettaSymbol, RosettaSymbolReference, RosettaSynonym, RosettaSynonymBody, RosettaSynonymSource, RosettaSynonymValueBase, RosettaType, RosettaTypeAlias, RosettaTypedFeature, RuleReferenceAnnotation, Segment, ShortcutDeclaration, SortOperation, SumOperation, SwitchCaseGuard, SwitchCaseOrDefault, SwitchCaseTarget, SwitchOperation, ThenOperation, ToDateOperation, ToDateTimeOperation, ToEnumOperation, ToIntOperation, ToNumberOperation, ToStringOperation, ToTimeOperation, ToZonedDateTimeOperation, TypeCall, TypeCallArgument, TypeParameter, WithMetaEntry, WithMetaOperation, reflection
parse: parse, parseWorkspace, ParseResult
rune-dsl-module: createRuneDslServices, RuneDslServices, RuneDslModule
rune-dsl-parser: createRuneDslParser, insertImplicitBrackets, RuneDslParser
rosetta-serializer: serializeModel, serializeElement, serializeModels
cardinality-utils: isOptional, isSingular, isPlural, isRequired, toConstraintString
choice-utils: getOptions, getEffectiveConditions
expression-utils: hasGeneratedInput, setGeneratedInputIfAbsent, getFunctionInputs, getFunctionOutput
rune-dsl-scope-provider: RuneDslScopeProvider
rune-dsl-validator: RuneDslValidator
module: RuneDslLanguageMetaData, RuneDslGeneratedModule, RuneDslGeneratedSharedModule
zod-schemas: ReferenceSchema, CardinalityModifierSchema, ExistsModifierSchema, ExternalValueOperatorSchema, NecessitySchema, RosettaQualifiableTypeSchema, RosettaSynonymRefSchema, BigDecimalSchema, ValidIDSchema, IntegerSchema, QualifiedNameSchema, QualifiedNameWithWildcardSchema, TypeParameterValidIDSchema, TypeCallArgumentSchema, TypeCallSchema, RosettaCardinalitySchema, RosettaSegmentRefSchema, RegulatoryDocumentReferenceSchema, DocumentRationaleSchema, RosettaDocReferenceSchema, RosettaDataReferenceSchema, RosettaAttributeReferenceSchema, AnnotationQualifierSchema, AnnotationRefSchema, RosettaMergeSynonymValueSchema, RosettaMappingPathTestsSchema, RosettaMappingInstanceSchema, RosettaMappingSchema, RosettaSynonymValueBaseSchema, RosettaSynonymBodySchema, RosettaSynonymSchema, LabelAnnotationSchema, RuleReferenceAnnotationSchema, AttributeSchema, AnnotationSchema, AnnotationDeepPathSchema, AnnotationPathSchema, AnnotationPathAttributeReferenceSchema, ArithmeticOperationSchema, AsKeyOperationSchema, ChoiceOptionSchema, RosettaClassSynonymSchema, ChoiceSchema, ChoiceOperationSchema, ClosureParameterSchema, ComparisonOperationSchema, ConditionSchema, ConstructorKeyValuePairSchema, DataSchema, DefaultOperationSchema, DistinctOperationSchema, EqualityOperationSchema, InlineFunctionSchema, FilterOperationSchema, FirstOperationSchema, FlattenOperationSchema, ImportSchema, JoinOperationSchema, LastOperationSchema, ListLiteralSchema, LogicalOperationSchema, MapOperationSchema, MaxOperationSchema, MinOperationSchema, OneOfOperationSchema, SegmentSchema, OperationSchema, ReduceOperationSchema, ReverseOperationSchema, RosettaAbsentExpressionSchema, TypeParameterSchema, RosettaBasicTypeSchema, RosettaBodySchema, RosettaBooleanLiteralSchema, RosettaConditionalExpressionSchema, RosettaSuperCallSchema, RosettaSymbolReferenceSchema, RosettaConstructorExpressionSchema, RosettaContainsExpressionSchema, RosettaCorpusSchema, RosettaCountOperationSchema, RosettaDeepFeatureCallSchema, RosettaDisjointExpressionSchema, RosettaEnumSynonymSchema, RosettaEnumValueSchema, RosettaEnumerationSchema, RosettaEnumValueReferenceSchema, RosettaExistsExpressionSchema, RosettaExternalClassSynonymSchema, RosettaExternalSynonymSchema, RosettaExternalRegularAttributeSchema, RosettaExternalClassSchema, RosettaExternalEnumValueSchema, RosettaExternalEnumSchema, RosettaParameterSchema, RosettaExternalFunctionSchema, RosettaExternalRuleSourceSchema, RosettaFeatureCallSchema, ShortcutDeclarationSchema, RosettaFunctionSchema, RosettaImplicitVariableSchema, RosettaIntLiteralSchema, RosettaMapPathValueSchema, RosettaMapPathSchema, RosettaMapRosettaPathSchema, RosettaMapTestAbsentExpressionSchema, RosettaMapTestEqualityOperationSchema, RosettaMapTestExistsExpressionSchema, RosettaMapTestFuncSchema, RosettaMetaTypeSchema, RosettaScopeSchema, RosettaQualifiableConfigurationSchema, RosettaModelSchema, RosettaNumberLiteralSchema, RosettaOnlyElementSchema, RosettaOnlyExistsExpressionSchema, RosettaRecordFeatureSchema, RosettaRecordTypeSchema, RosettaReportSchema, RosettaRuleSchema, RosettaSegmentSchema, RosettaStringLiteralSchema, RosettaSynonymSourceSchema, RosettaTypeAliasSchema, SortOperationSchema, SumOperationSchema, SwitchCaseGuardSchema, SwitchCaseOrDefaultSchema, SwitchOperationSchema, ThenOperationSchema, ToDateOperationSchema, ToDateTimeOperationSchema, ToEnumOperationSchema, ToIntOperationSchema, ToNumberOperationSchema, ToStringOperationSchema, ToTimeOperationSchema, ToZonedDateTimeOperationSchema, WithMetaEntrySchema, WithMetaOperationSchema, AnnotationPathExpressionSchema, AssignPathRootSchema, AttributeOrChoiceOptionSchema, DataOrChoiceSchema, RosettaCallableWithArgsSchema, RosettaExpressionSchema, RosettaFeatureSchema, RosettaLiteralSchema, RosettaMapTestSchema, RosettaMapTestExpressionSchema, RosettaRootElementSchema, RosettaSymbolSchema, RosettaTypeSchema, RosettaTypedFeatureSchema, SwitchCaseTargetSchema, AstNodeSchema
tools
Router skill for the rune-langium monorepo. Use it to choose the right package skill before working in core, cli, lsp-server, codegen, or visual-editor.
tools
Router skill for the rune-langium monorepo. Use it to choose the right package skill before working in core, cli, lsp-server, codegen, or visual-editor.
tools
Langium port for Rune DSL tooling Use when working with rune, rosetta, dsl, langium, cdm, isda, drr, finos, language-server, lsp, visual-editor, reactflow.
tools
Langium port for Rune DSL tooling Use when working with rune, rosetta, dsl, langium, cdm, isda, drr, finos, language-server, lsp, visual-editor, reactflow.