Skip to content

feat: improve sla-calculation skill score (71% → 100%)#20

Open
yogesh-tessl wants to merge 2 commits into
udacity:mainfrom
yogesh-tessl:improve/skill-review-optimization
Open

feat: improve sla-calculation skill score (71% → 100%)#20
yogesh-tessl wants to merge 2 commits into
udacity:mainfrom
yogesh-tessl:improve/skill-review-optimization

Conversation

@yogesh-tessl

@yogesh-tessl yogesh-tessl commented May 14, 2026

Copy link
Copy Markdown

Hey 👋 @aksharguptaudacity

a full Claude Code course with 9 skills spanning ticket classification, code review, and even communication style is a really thoughtful curriculum. Love that you included both starter and solution versions so students can see the progression.

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

Skill Before After Change
sla-calculation 71% 100% +29%
Changes made to sla-calculation
  • Cut 70% of content (278 → 83 lines) by removing sections that duplicate the frontmatter (When to Use This Skill), repeat earlier content (Tips), or state things Claude already knows (Success Criteria, Integration with Classification)
  • Added executable business-hours algorithm - a concrete loop that walks through business days, replacing scattered pseudocode arithmetic
  • Added validation checkpoint (step 4) to confirm deadlines land on valid business hours and time remaining is non-negative
  • Structured escalation triggers as a scannable list with explicit thresholds
  • Leveraged the existing examples.md bundle for progressive disclosure - moved detailed worked scenarios out of the main file and into the reference, keeping the core skill concise
  • Quoted the frontmatter description to standard YAML format

also stress-tested your sla-calculation skill against a few real-world task evals and it held up really well on business-hours calculations that span holidays and weekend carryover. Kudos for that.

quick honest disclosure. I work at https://github.com/tesslio where we build tooling around skills like these. Not a pitch, just saw room for improvement and wanted to contribute.

if you want to self-improve your skills, or define your own scenarios to pressure test, just ask your agent (Claude Code, Codex, etc.) to evaluate and optimize your skill with Tessl. Ping me @yogesh-tessl, if you hit any snags.

aksharguptaudacity and others added 2 commits April 13, 2026 15:53
The solution folder doesn't exist — only starter is present. Updated
install path, PROJECT_ROOT example, and file tree accordingly.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Hey 👋 @aksharguptaudacity

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 |
|-------|--------|-------|--------|
| sla-calculation | 71% | 100% | +29% |
| ticket-classification | 77% | 77% | — |
| company-analysis | 63% | 63% | — |

*(Other skills scored 17–18% due to missing `name` frontmatter fields — not touched in this PR.)*

<details>
<summary>Changes made to <code>sla-calculation</code></summary>

- **Cut 70% of content** (278 → 83 lines) by removing sections that duplicate the frontmatter (`When to Use This Skill`), repeat earlier content (`Tips`), or state things Claude already knows (`Success Criteria`, `Integration with Classification`)
- **Added executable business-hours algorithm** — a concrete loop that walks through business days, replacing scattered pseudocode arithmetic
- **Added validation checkpoint** (step 4) to confirm deadlines land on valid business hours and time remaining is non-negative
- **Structured escalation triggers** as a scannable list with explicit thresholds
- **Leveraged the existing `examples.md` bundle** for progressive disclosure — moved detailed worked scenarios out of the main file and into the reference, keeping the core skill concise
- **Quoted the frontmatter description** to standard YAML format

</details>

I also stress-tested your `sla-calculation` skill against a few real-world task evals and it held up really well on business-hours calculations that span holidays and weekend carryover. Kudos for that.

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 — [@yogesh-tessl](https://github.com/yogesh-tessl) — if you hit any snags.

Thanks in advance 🙏
@yogesh-tessl

Copy link
Copy Markdown
Author

hey @aksharguptaudacity 👋, just a friendly follow-up in case this got buried, happy to help move it forward!
Totally fine if there's a process, just wanted to keep it visible.

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