Skip to content

/craft-story-delete

Permanently delete a story.

From plugin
craft
7377 skills27 agents77 commands7 hooks
+1
> /plugin marketplace add drobins25/craft
> /plugin install craft@craft

Command definition

craft-story-delete.md
name: story-delete
description: "Permanently delete a story."
argument-hint: "[story-name]"

Story Delete

Permanently remove a story. This is destructive — use archive if you might want it later.

Flow

Step 1: Select Story

If no story specified, show all stories:

> "Which story do you want to delete?" > > **In Cycle [X]:** > - [Story 1] — ready > - [Story 2] — active > > **In Backlog:** > - [Story 3] > - [Story 4]

Use **AskUserQuestion**:

question: "Which story to delete?"
header: "Delete"
options:
  - label: "[Story 1] (cycle)"
  - label: "[Story 2] (cycle)"
  - label: "[Story 3] (backlog)"

Step 2: Confirm (Required)

> "⚠️ **Permanently delete [Story Name]?** > > This will: > - Remove the story file entirely > - Delete all chunks and decisions > - Update cycle counts (if in cycle) > > **This cannot be undone.** Use `/craft:story-archive` to keep it in backlog instead."

Use **AskUserQuestion**:

question: "Confirm permanent deletion?"
options:
  - label: "Yes, delete permanently"
    description: "Cannot be undone"
  - label: "Archive instead"
    description: "Move to backlog, keep for later"
  - label: "Cancel"
    description: "Keep the story"

**If "Archive instead":** Run `/craft:story-archive` flow instead.

Step 3: Execute

${CLAUDE_PLUGIN_ROOT}/hooks/scripts/delete-story.sh "[story-file-path]"

Step 4: Confirm

> "**[Story Name]** deleted."

Quick Usage

/craft:story-delete [story-name]

Still requires confirmation — no silent deletes.

Safety

  • Always requires explicit confirmation
  • Offers archive as alternative
  • Updates cycle state automatically
  • Git history preserves deleted files (if committed)
Read more
@drobins25
Ships withcraft

Stop Vibing. Start Crafting.

7311 skills27 agents1 MCP
Get the whole plugin, auto-invoked

Stars on GitHub

Momentum

stars in total
73
Star history of drobins25/craft on GitHub, a chart by star-history.com

Other commands on craft.

craft-analyze
Auto-invoked

craft-analyze

Command

Post-cycle analysis — QA, UX, Creative, and Style audits using MCP browser tools.

@drobins25@drobins25Install Command
craft-annotate
Auto-invoked

craft-annotate

Command

Point at anything in a live browser tab - every pin gets a live attempt on the page the moment you SEND it, and the session keeps…

@drobins25@drobins25Install Command
craft-ask
Auto-invoked

craft-ask

Command

Consult a craft agent. Routes your question to the best mind in the workshop - not a menu, a recommendation.

@drobins25@drobins25Install Command
craft-become
Auto-invoked

craft-become

Command

Agent crystallization command. Studies a tool, role, or person and produces a portable 9-section agent that inhabits the domain -…

@drobins25@drobins25Install Command
craft-bugs
Auto-invoked

craft-bugs

Command

File a bug without fixing it, from a person mid-conversation or an agent mid-run. One door, a complete record on disk, nobody…

@drobins25@drobins25Install Command

More commands from other plugins.

build
Auto-invoked

build

Command

Implement tasks incrementally — build, test, verify, commit. Add "auto" to run the whole plan in one approved pass.

@addyosmani@addyosmaniInstall Command