Skip to content
Back to skills

Publish Changes

ASecurity

Commit work, push a branch, and open a pull request with an accurate description.

  • 113 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added September 2, 2026
ai-agentsgit

Security analysis

A100/100

Scanned September 2, 2026

npx -y skills add SDSLeon/lightcode --skill publish-changes --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Publish Changes?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Publish Changes
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/sdsleon-publish-changes/badge)](https://www.skillsdirectory.com/skills/sdsleon-publish-changes)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: publish-changes
description: "Commit work, push a branch, and open a pull request with an accurate description."
---

# Publish Changes

Get finished work onto a branch and into a pull request.

## Before committing

Committing and pushing are the user's call. Do them when asked, not because the work looks done.

Check the current branch first. If it is the default branch, create a new one instead of committing to it.

Review what is actually staged. Never `git add -A` over a tree you have not looked at — stray artifacts, local config,
and secrets get committed that way. Stage the files you changed on purpose.

## The commit

Write a message that says what changed and why, in the style already used in the repository's history. Match its
existing conventions rather than importing your own.

Do not skip hooks or bypass signing. If a hook fails, fix what it caught.

## The pull request

The description should let a reviewer understand the change without reading every line of the diff: what it does, why,
and anything that needs a decision. Note what you did not do — deliberate omissions, follow-ups, known gaps.

Do not describe tests as passing unless you ran them and saw them pass. If something is unverified, say which part and
why.

When the user asked you to publish the finished work, that authorizes the commit, push, and draft PR described by this
workflow. Ask only when the branch, included changes, target repository/base, or PR content is materially ambiguous.
Read the created PR back after opening it and verify its head, base, title, and URL.

## After

Report the branch name and the PR URL. If CI starts and fails, `ci-debug` covers the diagnosis.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.