Skip to content

feat: improve vibegit skill score from 49% to 94%#77

Open
popey wants to merge 1 commit intomemovai:mainfrom
popey:improve/skill-review-optimization
Open

feat: improve vibegit skill score from 49% to 94%#77
popey wants to merge 1 commit intomemovai:mainfrom
popey:improve/skill-review-optimization

Conversation

@popey
Copy link
Copy Markdown

@popey popey commented Mar 23, 2026

Hullo @crispyberry 👋

I ran your skills through tessl skill review at work and found some targeted improvements. Here's the full before/after:

Skill Before After Change
vibegit 49% 94% +45%

Note: The original vibegit SKILL.md had no YAML frontmatter, which caused the reviewer to score it at 0%. I added minimal frontmatter (name + description) first to get a meaningful baseline of 49%, then optimised from there. The "before" score above reflects that corrected baseline.

Changes summary
  • Added YAML frontmatter with name (kebab-case) and a detailed description field including specific trigger terms and a "Use when..." clause for reliable skill selection
  • Expanded description with concrete actions (create snapshots, track file changes, view history, time-travel) and natural user trigger terms (Memov, AI code changes, track prompts)
  • Added verification step after snap commands (history.sh --limit 1) so users can confirm snapshots were recorded
  • Removed redundant "Direct CLI Usage" section that duplicated the script reference tables
  • Removed "Benefits" section — the agent understands version control value without explanation
  • Removed "What Gets Recorded" section — this information is implicit from the snap parameters
  • Streamlined prerequisites into a single compact code block
  • Tightened "How to Use" into a concise "Usage Modes" section
  • Reduced line count from 188 to 129 while preserving all actionable content

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 - @popey - if you hit any snags.

Thanks in advance 🙏

Hullo @crispyberry 👋

I ran your skills through `tessl skill review` at work and found some targeted improvements. Here's the full before/after:

| Skill | Before | After | Change |
|-------|--------|-------|--------|
| vibegit | 49% | 94% | +45% |

> **Note**: The original `vibegit` SKILL.md had no YAML frontmatter, which caused the reviewer to score it at 0%. I added minimal frontmatter (name + description) first to get a meaningful baseline of 49%, then optimised from there. The "before" score above reflects that corrected baseline.

<details>
<summary>Changes summary</summary>

- **Added YAML frontmatter** with `name` (kebab-case) and a detailed `description` field including specific trigger terms and a "Use when..." clause for reliable skill selection
- **Expanded description** with concrete actions (create snapshots, track file changes, view history, time-travel) and natural user trigger terms (Memov, AI code changes, track prompts)
- **Added verification step** after snap commands (`history.sh --limit 1`) so users can confirm snapshots were recorded
- **Removed redundant "Direct CLI Usage" section** that duplicated the script reference tables
- **Removed "Benefits" section** — the agent understands version control value without explanation
- **Removed "What Gets Recorded" section** — this information is implicit from the snap parameters
- **Streamlined prerequisites** into a single compact code block
- **Tightened "How to Use"** into a concise "Usage Modes" section
- **Reduced line count** from 188 to 129 while preserving all actionable content

</details>

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](https://docs.tessl.io/evaluate/optimize-a-skill-using-best-practices) and ask it to optimize your skill. Ping me - [@popey](https://github.com/popey) - if you hit any snags.

Thanks in advance 🙏
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