CtrlK
BlogDocsLog inGet started
Tessl Logo

morphir-architect

Expert Morphir application architect providing guidance on AST design, functional programming patterns, IR transformations, and code generation for morphir-dotnet. Triggers include "architecture", "design patterns", "AST", "IR", "functional programming", "code generation".

61

1.06x
Quality

42%

Does it follow best practices?

Impact

95%

1.06x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No known issues

Optimize this skill with Tessl

npx tessl skill review --optimize ./.claude/skills/morphir-architect/SKILL.md
SKILL.md
Quality
Evals
Security

Evaluation results

92%

10%

Morphir IR Validation Pipeline

Railway-oriented validation pipeline

Criteria
Without context
With context

Error ADT defined

0%

100%

Result type used

100%

100%

Bind composition

100%

100%

Stop-on-first-error behavior

100%

100%

No null usage

100%

100%

No exceptions for control flow

100%

100%

Validation functions return Result

100%

100%

Result.mapError used

0%

0%

Immutable data model

100%

100%

Both valid and invalid demonstrated

100%

100%

100%

Extending the Classic IR with a New Expression Node

Generic Attributes IR type design

Criteria
Without context
With context

Generic attributes parameter

100%

100%

Discriminated union

100%

100%

Attributes carried per case

100%

100%

Map function implemented

100%

100%

Visitor or fold support

100%

100%

No mutable fields

100%

100%

No null usage

100%

100%

Exhaustive pattern matching

100%

100%

Demonstration runs

100%

100%

95%

8%

Morphir-dotnet Architecture Review

Architectural review report generation

Criteria
Without context
With context

Report header present

100%

100%

Summary section with counts

100%

100%

Findings section present

66%

66%

Location per finding

100%

100%

Severity per finding

100%

100%

Recommendation per finding

100%

100%

Immutability violations found

100%

100%

FP violations found

100%

100%

ADT anti-pattern found

70%

100%

Exception usage flagged

100%

100%

Recommendations section

100%

100%

Correct categorization

20%

70%

Repository
finos/morphir-dotnet
Evaluated
Agent
Claude Code
Model
Claude Sonnet 4.6

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.