Works with the AI Agents you already use

    Claude CodeClaude CodeCursorCursorCodex CLICodex CLIMuseMuseDotsDots+21 more

    Write Commits Reviewers Approve: Conventional + Why

    1

    Unlike free commit prompts: evidence-grounded Conventional Commits with type/scope, why-body, ranked subjects — never invents tickets or trailers.

    $3

    Secure checkout via Stripe

    Money-back guarantee

    Converts to your local currency at checkout

    Security scanned
    Write Commits Reviewers Approve: Conventional + Why

    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

    1. fix(stripe): backoff webhook retries with Retry-After
    2. 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:

    1. fix(auth): add per-IP rate limit on /login (shorter)
    2. fix(auth): throttle failed logins to protect session store (more why in subject)
    3. 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. 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. 2

      Sign in to Agensi

      Your agent shows a sign-in link. Sign in and click Allow.

    3. 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

    Git

    Listed1 month ago
    Updatedtoday

    What's inside

    Frequently Asked Questions