git-conventions

PassAudited by ClawScan on May 1, 2026.

Overview

This is a simple instruction-only Git workflow skill with no code, install steps, credentials, or hidden behavior; its Git push and sign-off rules are disclosed and user-controlled.

This skill appears safe for normal Git workflow guidance. Before installing, make sure you are comfortable with always using Git sign-offs and with being prompted before publishing commits to a remote repository.

Findings (2)

Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.

What this means

If the user approves a push or force-push, changes may be published to a remote repository or shared history may be rewritten.

Why it was flagged

The skill governs remote Git operations, including force-pushes that can affect shared repository history, but it explicitly requires user confirmation rather than automatic pushing.

Skill content
Always confirm before `git push --force` ... ALWAYS prompt the user whether they want to push to the remote repository.
Recommendation

Only approve pushes when the branch, remote, and intended changes are clear; keep the force-push confirmation requirement.

What this means

Commits may include the user's configured name and email and may be interpreted as a Developer Certificate of Origin sign-off.

Why it was flagged

Using --signoff appends the configured Git name and email to commit messages, creating a persistent identity attestation in repository history.

Skill content
Include `--signoff` flag with all commits.
Recommendation

Use this skill only if sign-off is appropriate for the repository, and confirm the Git identity configured on the machine.