Skip to content

feat: improve release skill score to 100% - #438

Merged
ragnarok22 merged 1 commit into
ragnarok22:mainfrom
rohan-tessl:improve/skill-review-optimization
Apr 6, 2026
Merged

feat: improve release skill score to 100%#438
ragnarok22 merged 1 commit into
ragnarok22:mainfrom
rohan-tessl:improve/skill-review-optimization

Conversation

@rohan-tessl

@rohan-tessl rohan-tessl commented Apr 3, 2026

Copy link
Copy Markdown
Contributor

Hey @bokan 👋

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
self-improvement 80% 96% +16%
Changes summary
  • Description: Expanded with concrete actions (identify repeated errors, detect workflow bottlenecks, generate CLAUDE.md patches and skill drafts) and natural trigger terms (review past sessions, debug workflow, run a retrospective, why Claude keeps getting something wrong)
  • Phase 1: Added guidance for time-range and topic filtering
  • Phase 2: Added concrete Agent tool invocation syntax with a copy-paste-ready prompt template for spawning parallel analysis agents
  • Phase 3: Made synthesis more actionable — added explicit steps for grouping friction items by theme, deduplicating across sessions, and counting frequency
  • Phase 4: Improved classification guidance — "note the file and line" for already-fixed items, "draft the specific text" for missing items
  • Phase 5: Minor clarity improvements to output instructions

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 🙏

Hey @ragnarok22 👋

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 |
|-------|--------|-------|--------|
| release | 94% | 100% | +6% |

This repo has one skill — this PR covers it. The release skill was already strong; the main gap was **actionability** (concrete commands for each step).

Changes:
- Added executable sed commands for updating version in pyproject.toml and cryptobot/__init__.py
- Added verification step to confirm both version files match after update
- Added explicit git add / git commit commands with the exact files to stage
- Added git tag -a command with proper flags for annotated tags
- Added git push commands for both the commit and the tag
- Added gh release create command with --title and --notes flags
- Added explicit "do not continue if tests fail" gate at the test step
- Ensured frontmatter description uses standard quoted string format

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.
@rohan-tessl
rohan-tessl marked this pull request as ready for review April 3, 2026 06:26
@codecov

codecov Bot commented Apr 6, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 97.03%. Comparing base (ab32407) to head (761f85b).
⚠️ Report is 2 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff             @@
##             main     #438      +/-   ##
==========================================
- Coverage   97.27%   97.03%   -0.24%     
==========================================
  Files           7        7              
  Lines         844      844              
==========================================
- Hits          821      819       -2     
- Misses         23       25       +2     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@ragnarok22
ragnarok22 merged commit 0ed936a into ragnarok22:main Apr 6, 2026
8 of 9 checks passed
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.

2 participants