Works with the AI Agents you already use
Write Commits Reviewers Approve: Conventional + Why
Unlike free commit prompts: evidence-grounded Conventional Commits with type/scope, why-body, ranked subjects — never invents tickets or trailers.
$3
Write Commits Reviewers Approve: Conventional + Why
Example session with this skill installed
change_evidence:
--- a/webhooks/stripe.ts
+++ b/webhooks/stripe.ts
@@ handleCheckout
+const retryAfter = Number(res.headers.get('Retry-After') || 0)
+if (retryAfter > 0) await sleep(retryAfter * 1000)
Also added unit coverage in stripe.test.ts for duplicate delivery.
intent: stop duplicate fulfilment when Stripe retries a webhook we already processed
style: conventional
issue_refs: (none)
breaking: no
- Read your context and instructions
- Compiled the write commits reviewers
Commit message draft
Recommended
fix(webhooks): honour Stripe Retry-After on checkout events
Avoid duplicate fulfilment when Stripe retries a delivery that
already succeeded. Adds backoff using the Retry-After header and
covers the path in unit tests.
Why this shape
- Type: fix (corrects retry handling bug)
- Scope: webhooks (touched stripe webhook path)
- Evidence used: stripe.ts Retry-After sleep + stripe.test.ts
Alternatives
- fix(stripe): backoff webhook retries with Retry-After
- fix(webhooks): prevent duplicate checkout fulfilment on retry
Pre-commit checklist
- Subject ≤72 chars, imperative
- Body explains why
- No secrets
- No invented issue trailers
Connects securely to your tools. The creator never sees your data.
About this skill
Commit → PR description → Review
Unlike free "write a commit message" prompts that invent ticket ids or pad vague subjects, this skill turns your diff or change summary into a reviewer-ready Conventional Commit: type and scope from the evidence, an imperative subject ≤72 chars, a why-body, ranked subject alternatives, and footers only when you supplied the issue ids. Secrets in the diff are redacted — never pasted into the message.
Sample output (excerpt — auth rate-limit fix, Generated: 2026-10-16): Recommended:
fix(auth): cap login attempts per IP before lockout
Stops credential-stuffing spikes from exhausting the session store.
Lockout window stays 15m; existing sessions are not revoked.
Fixes #1842
Alternatives ranked:
- fix(auth): add per-IP rate limit on /login (shorter)
- fix(auth): throttle failed logins to protect session store (more why in subject)
- chore(auth): tighten login brute-force guard (weaker — change is a fix)
Checklist
- Subject ≤72, imperative, no trailing period
- Type matches evidence (bug fix, not feat)
- Issue trailer only because #1842 was supplied
- No tokens/secrets from the diff
Works in Claude Code, Cursor and Codex · evidence-first, no invented tickets · v1.0, updated Oct 2026 · questions answered via Agensi messages · More Cygnix Labs tools: https://apify.com/cygnix_labs
Stop dumping vague commit subjects like "fix stuff". This Cygnix Labs skill turns a supplied diff, staged-change summary, or clear intent into a ready-to-paste Conventional Commits message: type, optional scope, imperative subject, a why-focused body, and footers only when you supply issue ids.
What you get
- Recommended commit block plus ranked subject alternatives
- Type/scope reasoning grounded in the evidence you pasted
- Breaking-change footer only when you mark a break
- Pre-commit checklist (length, secrets, invented refs)
Honesty rules
- No invented ticket numbers, co-authors, or CVE ids
- No fake claims that the commit will pass CI or get merged
- Redacts secrets if they appear in a pasted diff
Built by Cygnix Labs (cygnixlabs.com · portfolio.cygnixlabs.com · info@cygnixlabs.com). Process template only — a human should skim before git commit.
How to use
- 1
Connect your agent to the Agensi MCP
Copy the prompt and paste it into Claude, ChatGPT, Cursor or any agent that supports MCP. It sets up the connection for you. Manual setup
- 2
Sign in to Agensi
Your agent shows a sign-in link. Sign in and click Allow.
- 3
Ask for what you need
Your agent loads this skill and uses it on your task. It always asks before any payment.
Reviews
No reviews yet
Be one of the first to try it. Every listed skill goes through the trust checks below.
Security scanned
Checked by our 8-point scan before listing
Fresh listing
Recently published to Agensi
Money-back guarantee
Doesn't do what its page promises? You get your money back.
Trust & safety
Security scan
Security scan passed 1 month ago
Requires