Iteratively review and optimize Tessl skills using `tessl skill review` — validates frontmatter, checks description specificity and trigger terms, evaluates content conciseness, actionability, and workflow clarity, then applies automated optimizations and re-reviews until quality targets are met. Use when the user wants to evaluate, improve, or optimize skills in their project — e.g. "review my skills", "optimize my skills", "improve skill quality", "run tessl review", or "make my skills better". Also use when the user wants to demonstrate the value of Tessl skill review.
100
Quality
100%
Does it follow best practices?
Impact
Pending
No eval scenarios have been run
Iteratively review and optimize local Tessl skills using tessl skill review and tessl skill review --optimize, tracking improvement across iterations.
find . -name "SKILL.md" -not -path "./.tessl/*" -not -path "*/node_modules/*"If no skills are found, ask the user to provide the path to their skills directory. If multiple skills are found, present the list and ask which to optimize (default: all).
For each selected skill, run a baseline review (<path-to-skill-directory> is the parent directory of SKILL.md):
tessl skill review <path-to-skill-directory> --jsonRecord overall score, individual category scores, and any warnings or failures. Present a summary table before proceeding:
Baseline Review Results
=======================
Skill Score
───────────────────────────── ─────
running-dbt-commands 72%
troubleshooting-dbt-job-errors 65%For each skill, iterate up to 3 cycles:
3a. Snapshot — Read and store the current SKILL.md content.
3b. Optimize
tessl skill review <path-to-skill-directory> --optimize3c. Diff — Read the updated SKILL.md and diff against the snapshot. Record changes for the final report.
3d. Re-review
tessl skill review <path-to-skill-directory> --json3e. Stop conditions
See references/output-format.md for the baseline summary table and final results template.
Install with Tessl CLI
npx tessl i guydemo/skill-review-optimizer