Skip to content

feat: improve skill review scores + add Tessl CI workflow#2

Open
rohan-tessl wants to merge 2 commits intolintendo:mainfrom
rohan-tessl:improve/skill-review-optimization
Open

feat: improve skill review scores + add Tessl CI workflow#2
rohan-tessl wants to merge 2 commits intolintendo:mainfrom
rohan-tessl:improve/skill-review-optimization

Conversation

@rohan-tessl
Copy link
Copy Markdown

@rohan-tessl rohan-tessl commented Mar 27, 2026

Hey @lintendo 👋

I ran your skills through tessl skill review at work and found some targeted improvements.

image

Here's the full before/after:

Skill Before After Change
default-design-guide-minimal 0% 63% +63%
default-design-guide-stylized 0% 63% +63%
taste-skill 0% 56% +56%
default-resource-recommendations 40% 88% +48%
theme-factory 45% 93% +48%

This PR intentionally caps changes at 5 skills to keep the review manageable. The included GitHub Action workflow (see below) will surface Tessl feedback on future SKILL.md changes so the rest of the library can improve incrementally.

What changed
  • 3 skills scored 0% because they were missing YAML frontmatter entirely (default-design-guide-minimal, default-design-guide-stylized, taste-skill). Added name and description fields so tessl can validate and score them.
  • All 5 skills got improved description fields with explicit "Use when..." trigger clauses and concrete capability keywords — this helps agents pick the right skill at the right time.
  • default-resource-recommendations (40% → 88%): Added per-reference one-line descriptions explaining what each resource file covers and when to use it.
  • theme-factory (45% → 93%): Restructured with a clearer 5-step workflow, a theme selection table with "best for" guidance, reduced redundancy between sections, and added an accessibility verification step.

🤖 Tessl Skill Review GitHub Action

This PR also adds .github/workflows/skill-review.yml — a lightweight workflow that automatically reviews skills on future PRs:

  • What runs: On PRs that change **/SKILL.md, it runs tesslio/skill-review and posts one PR comment with Tessl scores and feedback (updated on new pushes).
  • Zero extra accounts: Contributors don't need a Tessl login — only the default GITHUB_TOKEN is used to post the comment.
  • Non-blocking by default: The check is feedback-only — no surprise red CI. No builds will break.
  • Not a build replacement: This is review automation for skill markdown, not a substitute for your own build/compile pipeline.
  • Optional gate: If you ever want to enforce a quality bar, just add with: fail-threshold: 70 to the workflow step.
  • Why only 5 skills here: This PR keeps manual optimization small and reviewable. After merge, every PR that touches SKILL.md gets automatic review comments, so the whole library improves over time.

Honest disclosure — I work at @tesslio where we build tooling around skills like these. Not a pitch — just saw room for improvement and wanted to contribute.

Want to self-improve your skills? Just point your agent (Claude Code, Codex, etc.) at this Tessl guide and ask it to optimize your skill. Ping me — @rohan-tessl — if you hit any snags.

Thanks in advance 🙏

Optimized 5 skills with the lowest tessl skill review scores:

| Skill | Before | After | Change |
|-------|--------|-------|--------|
| default-design-guide-minimal | 0% | 63% | +63% |
| default-design-guide-stylized | 0% | 63% | +63% |
| taste-skill | 0% | 56% | +56% |
| default-resource-recommendations | 40% | 88% | +48% |
| theme-factory | 45% | 93% | +48% |

Changes:
- Added missing YAML frontmatter (name + description) to 3 skills that
  scored 0% due to validation failures
- Improved description fields with explicit "Use when..." trigger clauses
  and concrete capability keywords
- Enhanced default-resource-recommendations with per-reference descriptions
- Restructured theme-factory with clearer workflow, theme selection table,
  and reduced redundancy
Adds .github/workflows/skill-review.yml that runs tesslio/skill-review
on PRs touching any SKILL.md file. Posts scores as a single PR comment.
No Tessl login required — uses only GITHUB_TOKEN. Non-blocking by default.
@rohan-tessl rohan-tessl marked this pull request as ready for review March 27, 2026 05:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant