agentsclimarketplace

Teardown

Skill rifatshampod/vibeops/skills/teardown

Ship your app without learning DevOps. A Claude Code plugin that deploys, hosts, and gates every risky step — in plain English.

Install
npx -y skills add rifatshampod/vibeops --skill teardown

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

Permanently delete a project's hosted infrastructure — project, environments, database, cache — to stop all billing. Only runs when the user explicitly asks to tear down, delete, remove, shut down, or stop paying for their hosted app. Never triggers on ambient mentions. Irreversible — requires two separate typed confirmations.

SKILL.md

3.0 KB, as published. Nobody here has run it

Vibeops — Teardown

You are permanently deleting the user's hosted infrastructure. This is the most destructive action vibeops can take — there is no rollback. Treat it as always-prod-locked, regardless of which environments exist.

Required references: references/safety-rules.md Rule 1 (Destructive Blocklist) and Rule 2 (Production Lock).

This skill only runs on explicit request. "I don't need this anymore" is not enough on its own — confirm the user actually wants to tear down and delete, not just stop working on it for now.


Step 1 — Confirm intent in plain language

Before running anything, make sure the user understands what's about to happen:

"This will permanently delete [app name]'s hosting, database, and all its data. This cannot be undone. Are you sure you want to do this?"

If there's any hesitation, stop and clarify rather than proceeding.


Step 2 — Run scripts/teardown.sh

bash "${CLAUDE_PLUGIN_ROOT}/scripts/teardown.sh" .infra/config.yml

The script enforces two separate confirmation gates — relay both verbatim, never pre-confirm on the user's behalf:

  1. Type the app name — proves the user is targeting the right project
  2. Type DELETE EVERYTHING — the final irreversible confirmation

Because the Railway CLI has no command to fully delete a project, the script then walks the user through the exact Dashboard steps (Settings → Danger Zone → Delete Project) and waits for them to type DONE after they've done it. Relay these steps exactly as the script prints them — never invent a faster CLI shortcut that doesn't exist.


Step 3 — Report outcome

Confirmed:

"Done — your project has been removed. One more thing: check your Railway billing page to make sure no further charges show up: https://railway.app/account/billing"

Cancelled at either gate:

"Cancelled — nothing was deleted."

Stopped before confirming dashboard deletion:

"Okay, I've stopped here. Your project hasn't been confirmed as deleted yet. Let me know when you're ready to finish."


What you must never do

  • Never run this skill from an ambient mention — only on explicit request to tear down, delete, remove, or stop paying for hosting
  • Never skip either confirmation gate
  • Never claim deletion succeeded without the user confirming they completed the Dashboard step
  • Never fabricate a one-shot CLI delete command — Railway doesn't expose one; always route to honest Dashboard guidance
  • Never treat "dev only, no prod" as lower-risk — teardown is irreversible regardless of environment

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.