Skip to content

Feedback on your git-commit-helper skill #287

@RichardHightower

Description

@RichardHightower

I took a look at your git-commit-helper skill and wanted to share some thoughts.

Links:

The TL;DR

You're at 79/100, solid C-grade territory. This is based on Anthropic's Claude Skills best practices rubric. Your Writing Style is chef's kiss (10/10) — the instructions are clear and imperative without being preachy. But Progressive Disclosure Architecture is dragging you down (16/30). The skill does what it promises, which is great, but the structure needs work.

What's Working Well

  • Exceptional documentation clarity — Your commit checklist, guidelines breakdown, and before/after examples are genuinely useful and easy to follow. The numbered workflow steps work.
  • Real utility — You're solving an actual problem developers face (crappy commit messages), and your templates give people tangible leverage.
  • Consistent voice — No marketing fluff, no second-person "you should" stuff. Just actionable guidance.
  • Strong examples — The good/bad commit message comparisons and the conventional commits reference give people something to actually work with.

The Big One: Your Architecture is Too Linear

Here's the thing: All 210 lines are crammed into a single SKILL.md file. For a skill this detailed, that's a lot to load at once. Users don't need all that depth upfront.

Why it matters: Progressive Disclosure means showing people what they need when they need it. Right now, your metadata, guidelines, checklist, templates, and examples are all competing for attention in one wall of text.

The fix:

  • Keep SKILL.md lean — frontmatter + trigger description + quick workflow
  • Create references/commit-guidelines.md — Move your detailed commit style guidelines here
  • Create references/templates.md — Move your example commits and templates here
  • Create references/conventional-commits.md — Move the conventional commits reference here
  • Add a Table of Contents at the top linking to these sections

This buys you ~5 points on PDA and makes the skill actually scannable.

Other Things Worth Fixing

  1. Name convention — Change name: Git Commit Helper to name: git-commit-helper (lowercase, matches your directory). Quick 2-point fix.

  2. More trigger phrases — Your description only hints at 1-2 use cases. Add: "commit convention", "message best practices", "conventional commits" to help discoverability.

  3. No reference files yet — You have zero references/ directory. Once you restructure, create these — it's a 3-point improvement and makes the skill actually layered.

Quick Wins

  • Lowercase your skill name (git-commit-helper)
  • Add Table of Contents to SKILL.md
  • Split into references/commit-guidelines.md, templates.md, conventional-commits.md
  • Expand trigger phrases in the metadata
  • Impact: ~10 points, bumps you to mid-80s

Checkout your skill here: [SkillzWave.ai](https://skillzwave.ai) | [SpillWave](https://spillwave.com) We have an agentic skill installer that install skills in 14+ coding agent platforms. Check out this guide on how to improve your agentic skills.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions