CtrlK
BlogDocsLog inGet started
Tessl Logo

jbaruch/tamboui

Teaches coding agents how to build TUIs with TamboUI correctly: API-level selection, render-thread discipline, display-width safety, CSS-aware element authoring, and JFR conventions.

94

2.77x
Quality

93%

Does it follow best practices?

Impact

97%

2.77x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No known issues

Overview
Quality
Evals
Security
Files

Evaluation results

100%

74%

Add JFR Tracing to Toolkit Element Rendering

Criteria
Without context
With context

@Name no 'Event'

40%

100%

Correct package

0%

100%

public final class

0%

100%

Extends jdk.jfr.Event

100%

100%

All 4 class annotations

100%

100%

@Label on fields

100%

100%

enabled() on class

0%

100%

commit() helper name

0%

100%

commit() minimal body

0%

100%

compileOnly polyfill

0%

100%

Guard at call site

0%

100%

Timestamps inside guard

0%

100%

93%

74%

Add a Convenience Tracer to an Existing JFR Event

Criteria
Without context
With context

Refuses the `trace` name

0%

100%

Refuses the unguarded shape

0%

100%

Explains the allocation argument

13%

53%

Proposes the correct alternative shape

0%

100%

Does not let the @Name string drift

100%

100%

Maintains review-thread tone

57%

100%

Does not invent unrelated changes

100%

100%

100%

38%

Expose a Histogram Widget in the Declarative DSL

Criteria
Without context
With context

Three nullable Style fields

91%

100%

Three DEFAULT_*_STYLE constants

90%

100%

resolveEffectiveStyle in render path

27%

100%

Toolkit factory method added

100%

100%

Fluent setters return this

100%

100%

JavaDoc CSS Child Selectors block

58%

100%

AGENTS.md table updated

0%

100%

Test asserts via BufferAssertions

20%

100%

Java 8 source compatibility preserved

100%

100%

Render-thread invariant respected

60%

100%

Evaluated
Agent
Claude
Model
Claude Sonnet 4.6

Table of Contents