post-commit

Solid

Universal post-commit actions. CHANGELOG update for all repos (git tag is created POST-MERGE, not here — see `commit` command Step 8). Plugin version bumping for marketplace repos. Triggered after any code commit (except wip/amend/undo).

Code & Development 22 stars 3 forks Updated yesterday MIT

Install

View on GitHub

Quality Score: 85/100

Stars 20%
45
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Post-Commit Skill Universal post-commit actions after a successful code commit. ## Step 1: Read Last Commit ```bash git log --format='%s' -1 ``` Save the commit message for CHANGELOG entry. ## Step 2: Detect Repo Type Check if `.claude-plugin/marketplace.json` exists in the repo root. - **EXISTS** → Follow **Marketplace Path** (Steps M1–M5) - **DOES NOT EXIST** → Follow **Standard Path** (Steps S1–S2) ## Standard Path (any repo without marketplace.json) ### Step S1: Update CHANGELOG Read the latest git tag to determine current version: ```bash git describe --tags --abbrev=0 2>/dev/null || echo "v0.0.0" ``` Increment PATCH: `X.Y.Z` → `X.Y.(Z+1)`. Add a new entry at the top of `CHANGELOG.md` (create it with a `# Changelog` heading first if missing). Load `references/changelog-templates.md` for the exact entry format and `references/changelog-type-mapping.md` for the commit-type prefix. ### Step S2: Commit CHANGELOG ```bash git add CHANGELOG.md git commit -m "$(cat <<'EOF' chore: update CHANGELOG to X.Y.Z EOF )" ``` STOP. Output summary. **No tag here** — it is created POST-MERGE by the `commit` command's Step 8 (or locally-only in LOCAL/DEGRADED mode when no remote/`gh` is available — see the Step 7 decision tree in `commands/commit.md`). Load `references/tag-timing.md` for the full post-merge rationale and the standalone-use exception. ## Marketplace Path (repo with .claude-plugin/marketplace.json) ### Step M1: Detect Modified Plugins ```bash git diff --nam...

Details

Author
fusengine
Repository
fusengine/agents
Created
6 months ago
Last Updated
yesterday
Language
TypeScript
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Solid

commit

Changelog and commit — lightweight motion for day-to-day plugin dev work in the monorepo. One commit per plugin scope; CHANGELOG and staging routed by detected slug. Trigger when the user says "commit", "commit this", "save this", "wrap this up", "let's commit", or finishes a change and wants to capture it. NOT for releases, version bumps, or pushing — defer to /release for those. Always run this before the user can walk away from an incomplete change.

68 Updated today
gtapps
AI & Automation Solid

commit

Project commit helper for corezoid-ai-plugin. Use instead of the generic commit skill whenever the user says "/commit", "commit", "закоммить", "сделай коммит", or asks to commit changes in this repository.

71 Updated today
corezoid
Code & Development Listed

marketplace-dev

This skill MUST activate when creating, modifying, or reviewing the shipwright plugin or its marketplace entry. Triggers on: editing files under plugins/shipwright/, modifying plugin.json or .claude-plugin/marketplace.json, adding commands/skills/agents/hooks to the shipwright plugin, editing TESTING.md, reviewing or creating pull requests that touch plugins/shipwright/, or when user mentions "version bump", "release", "add command", "add skill", "add hook", "add agent", "marketplace update", "plugin checklist", "plugin.json", or "marketplace.json". This skill prevents version drift and enforces structural conventions for the shipwright plugin in this self-hosted marketplace.

8 Updated today
app-vitals