# Dev Swarm Stage 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.

- Skill: `x-school-academy/dev-swarm-stage-archive` (Agent Skill, multi-file: 6 files)
- Install (CLI): `npx skillmds add x-school-academy/dev-swarm-stage-archive`
- Raw SKILL.md: https://api.skillmd.com/api/skills/x-school-academy/dev-swarm-stage-archive/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: X-School-Academy (https://skillmd.com/u/x-school-academy)
- Updated: 2026-09-10
- Page: https://skillmd.com/skills/x-school-academy/dev-swarm-stage-archive

---


# 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

