Agent Skills: AI Builder - Project Archive

Archive the current project so the repo is ready for a brand-new project start from ideas.md. Use when user asks to archive the project or start a new project from ideas.md.

UncategorizedID: X-School-Academy/ai-dev-swarm/dev-swarm-stage-archive

Install this agent skill to your local

pnpm dlx add-skill https://github.com/X-School-Academy/ai-dev-swarm/tree/HEAD/dev-swarm/skills/dev-swarm-stage-archive

Skill Files

Browse the full folder contents for dev-swarm-stage-archive.

Download Skill

Loading file tree…

dev-swarm/skills/dev-swarm-stage-archive/SKILL.md

Skill Metadata

Name
dev-swarm-stage-archive
Description
Archive the current project so the repo is ready for a brand-new project start from ideas.md. Use when user asks to archive the project or start a new project from ideas.md.

AI Builder - Project Archive

This skill archives the current project and resets the repository structure for a brand-new project start, preserving all existing work in an organized archive.

When to Use This Skill

  • User asks to archive the current project
  • User asks to start a new project from the current ideas.md
  • User wants to reset the repository structure while preserving existing work

Your Roles in This Skill

See dev-swarm/docs/general-dev-stage-rule.md for role selection guidance.

Role Communication

See dev-swarm/docs/general-dev-stage-rule.md for the required role announcement format.

Instructions

Follow these steps in order:

Step 1: Determine the Current Project Name

Follow the naming procedure in references/naming-procedure.md.

Step 2: Archive the Project

Follow the archive procedure in references/archive-procedure.md.

Step 3: Ask for User Confirmation

Follow the confirmation and commit steps in references/confirmation-and-commit.md.

Expected Output Structure

The final structure reference is documented in references/expected-structure.md.

Key Principles

  • Preserve all existing work in a clearly named archive folder
  • Use git operations to maintain history
  • Reset the repository to a clean state ready for a new project
  • Give the user control over when to commit changes
  • Support seamless transition to a new project while keeping the old one accessible