Skip to content

Upgrading

Mohamed Elsaed edited this page Jul 5, 2026 · 2 revisions

⬆️ Upgrading

Update the package

composer update mohamed-ashraf-elsaed/claude-kit

This immediately updates the referenced machinery under vendor/…/runtime/ (the quality gate and Stop hook) — no other action needed.

Refresh the copied content

The published files (skills, CLAUDE.md, linter configs, templates) were copied into your repo, so composer update does not touch them. To pull the latest shipped versions, re-run the installer and overwrite:

php artisan claude-kit:install --force

Warning

--force overwrites those files. Review the diff and re-apply any local customisations you had made.

What updates how

flowchart LR
    U[composer update] --> R[runtime/ machinery<br/>auto-updated ✅]
    F[install --force] --> C[skills · CLAUDE.md · configs<br/>refreshed on demand]
    classDef a fill:#22c55e,stroke:#15803d,color:#fff;
    class R a;
Loading

Reading the changelog

Every release documents what changed in CHANGELOG.md. While the package is 0.x, minor versions may include breaking changes — check the changelog before updating.

Versioning

The package follows SemVer. Pin a constraint that matches your tolerance for change, e.g. "^0.2" (allows 0.2.* and up within 0.x) or a stricter "0.2.*".


← Publishing · 🏠 Home · FAQ →

Clone this wiki locally