CtrlK
BlogDocsLog inGet started
Tessl Logo

tessl/review-plugin-creator

Create custom Tessl reviewer plugins – fork the default rubric, build one from scratch, or derive its rubrics from evidence (existing skills, PR review feedback, agent logs). Scaffolds the plugin directory structure, authors rubrics and config.json, and validates the result with tessl review run.

97

1.15x
Quality

96%

Does it follow best practices?

Impact

98%

1.15x

Average score across 6 eval scenarios

SecuritybySnyk

Advisory

Suggest reviewing before use

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