Skip to content

v1.2.0

Choose a tag to compare

@qiaeru qiaeru released this 12 Jun 16:15
· 35 commits to main since this release

Added

  • The repo now installs as a Claude Code plugin (skills-github) and is its own marketplace, installable with /plugin marketplace add qiaeru/skills-github then /plugin install skills-github@skills-github, with updates through /plugin update; copying the skill folders by hand stays as a fallback. releasing lists the plugin manifest among the version files to bump.

Changed

  • scaffolding-repos ships the CHANGELOG boilerplates as template files (templates/CHANGELOG.en.md / CHANGELOG.fr.md) instead of inline blocks in the skill.
  • committing condenses the Co-Authored-By rule and uses a model-neutral example trailer, since commits may come from different Claude models (Fable, Opus).
  • committing adds a pre-push scan for secrets and unintended staged files, names the diff-base commands (git merge-base origin/main HEAD when locked, @{u} when free), recovers a rejected free-mode push with git pull --rebase, and prunes every comment syntax (# included).
  • releasing validates the plugin manifest after bumping its version, and checks that the tag, the manifest(s), and the new CHANGELOG heading agree on the version before tagging.
  • The scaffolding-repos templates ignore macOS ._*, KDE .directory, and Zed .zed/ files, and mark more binary types in .gitattributes (avif, mp3, mp4, ttf, otf, gz).
  • scaffolding-repos runs git add --renormalize . after installing .gitattributes into a repo that already has commits, with the normalization committed separately; its ecosystem examples gain Rust.