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.

87

1.44x
Quality

90%

Does it follow best practices?

Impact

84%

1.44x

Average score across 5 eval scenarios

SecuritybySnyk

Passed

No known issues

Overview
Quality
Evals
Security
Files

tile.json

{
  "name": "jbaruch/tamboui",
  "version": "0.1.3",
  "summary": "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.",
  "skills": {
    "scaffold-toolkit-app": {
      "path": "skills/scaffold-toolkit-app/SKILL.md"
    },
    "wrap-widget-as-element": {
      "path": "skills/wrap-widget-as-element/SKILL.md"
    },
    "add-jfr-event": {
      "path": "skills/add-jfr-event/SKILL.md"
    },
    "build-log-style-list": {
      "path": "skills/build-log-style-list/SKILL.md"
    },
    "multi-pane-focus": {
      "path": "skills/multi-pane-focus/SKILL.md"
    }
  },
  "private": false,
  "rules": {
    "pick-the-api-level": {
      "rules": "rules/pick-the-api-level.md"
    },
    "render-thread-discipline": {
      "rules": "rules/render-thread-discipline.md"
    },
    "char-width-for-display": {
      "rules": "rules/char-width-for-display.md"
    },
    "exception-hierarchy": {
      "rules": "rules/exception-hierarchy.md"
    },
    "resource-lifecycle": {
      "rules": "rules/resource-lifecycle.md"
    },
    "css-element-style-resolution": {
      "rules": "rules/css-element-style-resolution.md"
    },
    "jfr-event-conventions": {
      "rules": "rules/jfr-event-conventions.md"
    },
    "java-8-source-compat": {
      "rules": "rules/java-8-source-compat.md"
    },
    "persistent-stateful-elements": {
      "rules": "rules/persistent-stateful-elements.md"
    },
    "enable-mouse-capture-when-scrollable": {
      "rules": "rules/enable-mouse-capture-when-scrollable.md"
    },
    "focusable-needs-id": {
      "rules": "rules/focusable-needs-id.md"
    },
    "pick-the-text-element": {
      "rules": "rules/pick-the-text-element.md"
    },
    "projector-safe-colors": {
      "rules": "rules/projector-safe-colors.md"
    },
    "text-input-submit-pattern": {
      "rules": "rules/text-input-submit-pattern.md"
    }
  }
}

README.md

tile.json