CtrlK
BlogDocsLog inGet started
Tessl Logo

tessl/review-plugin-creator

Guided workflow for creating a custom Tessl reviewer plugin, by forking the default rubric or building one from scratch. Scaffolds the plugin directory structure, authors rubrics and config.json, and validates the result with tessl review run.

95

1.49x
Quality

93%

Does it follow best practices?

Impact

100%

1.49x

Average score across 4 eval scenarios

SecuritybySnyk

Passed

No known issues

Overview
Quality
Evals
Security
Files

config.schema.jsonskills/create-review-plugin/references/schemas/

{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "config.schema.json",
  "title": "SkillReviewConfig",
  "description": "JSON Schema for the reviewer plugin configuration file (config.json).",
  "type": "object",
  "additionalProperties": false,
  "properties": {
    "$schema": {
      "type": "string"
    },
    "validation_weight": {
      "type": "number",
      "minimum": 0,
      "maximum": 1,
      "description": "Weight of the validation component in the overall score (0–1). Default: 0.2."
    },
    "judges": {
      "type": "object",
      "description": "Per-judge weight map keyed by rubric filename stem. Weights must sum to 1.0 (validated at runtime, not enforced by schema). If absent, equal weights are applied across discovered rubrics.",
      "additionalProperties": {
        "type": "object",
        "required": ["weight"],
        "additionalProperties": false,
        "properties": {
          "weight": {
            "type": "number",
            "exclusiveMinimum": 0,
            "maximum": 1
          }
        }
      }
    }
  }
}

README.md

tile.json