agentsclimarketplace

Shakespeare commit

Skill jorgenosberg/shakespeare/skills/shakespeare-commit

Early Modern English mode for Claude Code, Codex CLI, and GitHub Copilot. Wastes tokens beautifully.

Install
npx -y skills add jorgenosberg/shakespeare --skill shakespeare-commit

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

Generate an ornate, Elizabethan commit message for the currently staged changes. Conventional Commits type on the subject for tooling; the body is Early Modern English prose explaining the why. Use when the user types /shakespeare-commit or asks for a "bard commit". Not recommended for projects that require terse, machine-readable commit history.

SKILL.md

2.1 KB, 445 tokens by cl100k_base, as published. Nobody here has run it

Write a commit message for the currently staged changes.

Shape

<type>: <short, plain, lowercase subject ≤50 chars>

<ornate body in Early Modern English — 2 to 6 lines. Explain the WHY,
not the WHAT. Preserve exact file paths, function names, flags, errors.>
  • Subject line is plain modern English. Conventional Commits format (feat, fix, chore, docs, refactor, test, perf, build, ci). Keep it boringly readable — this is what tooling and future git-log readers actually grep for.
  • Body is ornate. Thou/thee/-eth/-est, poetic contractions, inverted syntax. Explain the motivation, the prior pain, the expected gain. Quote file paths and identifiers verbatim.
  • Do not co-author, do not add trailers unless the user asks.

Steps

  1. Inspect the diff: git status, git diff --cached.
  2. If nothing staged, say so plainly (no flourish) and stop.
  3. Summarise the change as a plain subject line (≤50 chars).
  4. Draft a 2–6 line ornate body explaining the motivation.
  5. Offer the message for the user to approve; commit only when approved.

Example

Plain fix: "fix: guard against null user in auth middleware"

Shakespeare-commit version:

fix: guard against null user in auth middleware

Wherefore did our gates admit the nameless stranger? 'Twas a null
`req.user` slipping past the token check in `src/auth.ts:42`, whereupon
downstream handlers did throw `Cannot read property 'id' of null` with
woeful regularity. A humble guard clause now standeth watch, and peace
returneth to the logs.

Auto-Clarity

Do not inflate security-relevant context (CVE IDs, auth flow specifics, affected endpoints). State those plainly in the body. Flourish only the narrative scaffolding around them.

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.