/craft-story-archive
Move a story from a cycle back to the backlog.
$ npx -y skills add drobins25/craft --agent claude-codeShips with craft. Installing the plugin gets this command.
How it fires
How this command gets triggered: by you, by Claude, or both.
- Fires itselfClaude auto-loads it when your prompt matches the work.
- You can call itInvoke it directly when you want it.
- Slash command
/craft-story-archive
Context preview
What this command does when you run it.
Move a story from a cycle back to the backlog.
Command definition
craft-story-archive.mdname: story-archive
description: "Move a story from a cycle back to the backlog."
argument-hint: "[story-name]"
aliases:
- story-backlog
- story-unassign
Story Archive
Move a story out of a cycle and back to the backlog. Use when a story isn't ready, got deprioritized, or needs more design work.
Flow
Step 1: Select Story
If no story specified, show stories in active cycle:
Use **Glob** with pattern `.craft/cycles/${ACTIVE_CYCLE}/stories/*.md` to list stories in the active cycle.
> "Which story do you want to archive to backlog?" > > **In Cycle:** > - [Story 1] — ready, 4 chunks > - [Story 2] — active, chunk 2/3 > - [Story 3] — ready, 2 chunks
Use **AskUserQuestion**:
question: "Which story?"
header: "Archive"
options:
- label: "[Story 1]"
- label: "[Story 2]"
- label: "[Story 3]"
Step 2: Confirm
> "Archive **[Story Name]** to backlog?" > > This will: > - Remove it from cycle [X] > - Reset status to `ready` > - Preserve all chunks and decisions
Use **AskUserQuestion**:
question: "Confirm archive?"
options:
- label: "Yes, archive it"
description: "Move to backlog, can reassign later"
- label: "Cancel"
description: "Keep in cycle"Step 3: Execute
${CLAUDE_PLUGIN_ROOT}/hooks/scripts/move-story.sh ".craft/cycles/[cycle]/stories/[story].md" backlogStep 4: Confirm
> "**[Story Name]** archived to backlog. > > It's at `.craft/backlog/[story-name].md` — reassign anytime with `/craft:cycle-assign`."
Quick Usage
/craft:story-archive [story-name]
Skips selection if story name provided.
Read more
name: story-archive description: "Move a story from a cycle back to the backlog." argument-hint: "[story-name]" aliases: - story-backlog - story-unassign
Story Archive
Move a story out of a cycle and back to the backlog. Use when a story isn't ready, got deprioritized, or needs more design work.
Flow
Step 1: Select Story
If no story specified, show stories in active cycle:
Use **Glob** with pattern `.craft/cycles/${ACTIVE_CYCLE}/stories/*.md` to list stories in the active cycle.
> "Which story do you want to archive to backlog?" > > **In Cycle:** > - [Story 1] — ready, 4 chunks > - [Story 2] — active, chunk 2/3 > - [Story 3] — ready, 2 chunks
Use **AskUserQuestion**:
question: "Which story?" header: "Archive" options: - label: "[Story 1]" - label: "[Story 2]" - label: "[Story 3]"
Step 2: Confirm
> "Archive **[Story Name]** to backlog?" > > This will: > - Remove it from cycle [X] > - Reset status to `ready` > - Preserve all chunks and decisions
Use **AskUserQuestion**:
question: "Confirm archive?"
options:
- label: "Yes, archive it"
description: "Move to backlog, can reassign later"
- label: "Cancel"
description: "Keep in cycle"Step 3: Execute
${CLAUDE_PLUGIN_ROOT}/hooks/scripts/move-story.sh ".craft/cycles/[cycle]/stories/[story].md" backlogStep 4: Confirm
> "**[Story Name]** archived to backlog. > > It's at `.craft/backlog/[story-name].md` — reassign anytime with `/craft:cycle-assign`."
Quick Usage
/craft:story-archive [story-name]
Skips selection if story name provided.
Stop Vibing. Start Crafting. Claude Code plugin: guided + controlled development orchestration harness with built-in workflow + state management, for designing + building durable, production-ready software through the entire product lifecycle - new projects
Repo: drobins25/craft
Other commands on craft.
- /craft-analyze
Post-cycle analysis — QA, UX, Creative, and Style audits using MCP browser tools.
Open command - /craft-ask
Consult a craft agent. Routes your question to the best mind in the workshop - not a menu, a recommendation.
Open command - /craft-become
Agent crystallization command. Studies a tool, role, or person and produces a portable 9-section agent that inhabits the domain - with beliefs, scar tissue, and instincts.
Open command - /craft-cycle-assign
Move a story from backlog to a cycle.
Open command - /craft-cycle-complete
Complete a cycle. Triggers reflection if pending learnings, then archives.
Open command - /craft-cycle-design
Design a cycle — create new cycles with planned stories, detail existing planning cycles, or quick-sketch a roadmap. Detects planning docs in .craft/planning/ and sources the cycle from them when relevant.
Open command

