Skip to content

feat: improve golang-pro skill score from 94% to 100%#90

Open
yogesh-tessl wants to merge 1 commit into
Vonage:mainfrom
yogesh-tessl:improve/skill-review-optimization
Open

feat: improve golang-pro skill score from 94% to 100%#90
yogesh-tessl wants to merge 1 commit into
Vonage:mainfrom
yogesh-tessl:improve/skill-review-optimization

Conversation

@yogesh-tessl

Copy link
Copy Markdown

Hey @gorkarevilla 👋

impressive work. Three well-structured Go skills covering performance, error handling, and pro patterns. The fact that you broke them out as separate focused skills rather than one giant doc shows you've thought about how agents actually consume this stuff.

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

Skill Before After Change
golang-pro 94% 100% +6%
What changed in golang-pro
  • Quoted frontmatter description - wrapped the description value in quotes for standard YAML formatting
  • Tightened persona intro - replaced the descriptive persona sentence with a direct instruction ("Write idiomatic Go 1.21+ code…") so the agent acts rather than role-plays
  • Condensed constraints - merged the 15-line MUST DO / MUST NOT DO lists into two concise bullet points that retain all the key rules without restating what Go developers and Claude already know
  • Removed Output Templates section - the workflow steps already imply the expected deliverables (interfaces → implementation → tests)
  • Removed Knowledge Reference keyword dump - the terms were already covered by the description, triggers, and reference table, adding no actionable value

Net effect: the skill body dropped from 125 to 97 lines while keeping the workflow, code example, reference table, and all constraints intact.


also stress-tested your golang-pro skill against a few real-world task evals and it held up really well on concurrent worker pool implementations with context cancellation and error channel propagation. 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.

Hey @gorkarevilla 👋

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

| Skill | Before | After | Change |
|-------|--------|-------|--------|
| golang-pro | 94% | 100% | +6% |
| golang-performance | 92% | 92% | — |
| golang-error-handling | 92% | 92% | — |

<details>
<summary>What changed in <code>golang-pro</code></summary>

- **Quoted frontmatter description** — wrapped the `description` value in quotes for standard YAML formatting
- **Tightened persona intro** — replaced the descriptive persona sentence with a direct instruction ("Write idiomatic Go 1.21+ code…") so the agent acts rather than role-plays
- **Condensed constraints** — merged the 15-line MUST DO / MUST NOT DO lists into two concise bullet points that retain all the key rules without restating what Go developers and Claude already know
- **Removed Output Templates section** — the workflow steps already imply the expected deliverables (interfaces → implementation → tests)
- **Removed Knowledge Reference keyword dump** — the terms were already covered by the description, triggers, and reference table, adding no actionable value

Net effect: the skill body dropped from 125 to 97 lines while keeping the workflow, code example, reference table, and all constraints intact.

</details>

I also stress-tested your `golang-pro` skill against a few real-world task evals and it held up really well on concurrent worker pool implementations with context cancellation and error channel propagation. 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 🙏
@vonage-ai-assistant

vonage-ai-assistant Bot commented Jun 4, 2026

Copy link
Copy Markdown

AI Code: 0%

AI Adoption Report

Lines %
AI-generated 0 0%
Human 0 100%
Untracked 4
Total 4
Per-commit breakdown (1 commits)
Commit Message Added AI Human AI %
01b9467 feat: improve golang-pro skill score from 94% to 100% 4 untracked

Warning

The following commits have no Git AI authorship notes — AI adoption cannot be tracked for these changes.
Install git-ai locally (curl -sSL https://usegitai.com/install.sh | bash) to enable automatic tracking.

  • 01b9467 feat: improve golang-pro skill score from 94% to 100%

Powered by Git AI Standard v3.0.0 — authorship data from refs/notes/ai (supports sessions-v2 format)

@yogesh-tessl

Copy link
Copy Markdown
Author

hey @gorkarevilla, just a gentle nudge in case this got buried, let me know if you need any changes!

No rush at all if this is in a review pipeline.

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