backup-before-delivery

Archive the exact project state with a Git tag and ZIP delivery package.

Updated Mar 16, 2026
One-click install
npx skills add https://github.com/ikastner/skills-larockette --skill backup-before-delivery
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: backup-before-delivery
Source: https://github.com/ikastner/skills-larockette/tree/main/40-qa-performance/backup-before-delivery
Command: npx skills add https://github.com/ikastner/skills-larockette --skill backup-before-delivery

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Cree une archive complete du projet avant la livraison au client. Sert de preuve de l'etat exact du site au moment de la livraison et permet de restaurer en cas de probleme.

Core Features & Use Cases

  • Nettoyage du code et checks: eliminer les fichiers temporaires et valider que le build passe, lint et tests selon les guidelines du projet.
  • Commit Git final: enregistrer l'etat de livraison avec un message conventionnel.
  • Taggage: creer un tag annote selon la convention v[MAJOR].[MINOR].[PATCH]-[CLIENT].
  • Archivage: generer une archive ZIP soit depuis le tag soit en archive complete incluant les fichiers essentiels, en excluant node_modules et .git.
  • Documentation de livraison: generer ou inclure LIVRAISON.md avec les informations de deployment, URLs et scores de performance si disponibles.
  • Traçabilite et audits: assurer la reproductibilité et l'historique pour les exigences de conformite.

Quick Start

Run the complete backup workflow to produce a delivery archive as described.

Frequently Asked Questions about backup-before-delivery

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a verifiable delivery proof for a software project before sending it to a client?

A project delivery archive captures the exact repository state by requiring a clean Git status, final conventional commit, and annotated tag, then generates a portable ZIP package and delivery record for verifiable proof and rollback capability.

What should be included in a deployment archive package for client handoff?

A project delivery archive package should include the final source code, a LIVRAISON.md file containing deployment information and URLs, and performance scores, while explicitly excluding node_modules and .git directories to ensure portability.

Do I need a clean Git repository state to tag a project for delivery?

Yes, tagging a project for delivery requires a clean Git repository state. The workflow mandates eliminating temporary files, validating build and lint checks, and finalizing conventional commits before creating an annotated delivery tag.

How does Git tagging work for versioning a client delivery?

Git tagging for client delivery works by creating an annotated tag following the v[MAJOR].[MINOR].[PATCH]-[CLIENT] convention. This records the exact delivery state in the repository history, ensuring reproducibility and traceability for compliance audits.

What is the best way to ensure project traceability and audit compliance during final delivery?

The best way to ensure traceability is to combine a final conventional Git commit, an annotated version tag, and a generated delivery record with deployment documentation. This archive guarantees reproducibility and maintains history for compliance requirements.

Can I generate a ZIP archive from a Git tag instead of the working directory?

Yes, you can generate a ZIP archive directly from a Git tag or as a complete archive including essential files. Both methods produce a portable package for delivery, but generating from a tag ensures the archive matches the exact certified commit state.