Skip to content
Back to skills

Arch Skip

ASecurity

Skip the current step without verification (escape hatch)

  • 2 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added September 27, 2026
toolspythongobashapi

Works with

  • cli
  • api

Security analysis

A100/100

Scanned September 27, 2026

npx -y skills add David-Li0406/meta-skill-evloving --skill arch-skip --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Arch Skip?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Arch Skip
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/david-li0406-arch-skip/badge)](https://www.skillsdirectory.com/skills/david-li0406-arch-skip)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: arch-skip
description: Skip the current step without verification (escape hatch)
disable-model-invocation: true
---

# /arch-skip Skill

**Status: Active**

Skip the current step without running verification. Use this as an escape hatch when blocked or when a step is no longer needed.

## Usage

```
/arch-skip [reason]
```

**Examples:**
- `/arch-skip` - Skip without a reason
- `/arch-skip "Step no longer needed after requirements change"`
- `/arch-skip "Blocked by external dependency, will revisit later"`

## Prerequisites

- Run `/arch [request]` to generate the plan
- Run `/arch-start` to begin execution
- Be on an active step (not completed)

---

## Step 1: Read Current State

Read `.claude/arch/state.json`.

If missing, stop and output:

```
Error: Architecture artifacts not found.
Run /arch [request] first to generate the plan.
```

If `phase` is `"planning"` or `current_step` is `null`, stop and output:

```
Error: Session not started.
Run /arch-start to begin execution.
```

If `phase` is `"completed"`, stop and output:

```
Session already completed. Nothing to skip.
```

---

## Step 2: Confirm Skip

Read the current step from `.claude/arch/TASK_GRAPH.json` and display:

```
About to skip step: [id] - [title]
Goal: [goal]

This step will NOT be verified. Continue? (y/n)
```

Wait for user confirmation. If user declines, stop without changes.

---

## Step 3: Execute Skip

Run this command (include reason if provided):

```bash
python scripts/arch_session.py skip --reason "[user's reason]"
```

Or without reason:

```bash
python scripts/arch_session.py skip
```

---

## Step 4: Report New State

**If there is a next step:**

```
Skipped step: [previous_id]
Reason: [reason if provided]

Next Step: [id] - [title]
Goal: [goal]
Allowed Paths: [allowed_paths]
Verification: [verification commands]
Success Criteria: [success_criteria]

Implement this step, then run /arch-next when ready.
```

**If session is completed:**

```
Skipped step: [previous_id]
Reason: [reason if provided]

All steps completed. Session finished.

Note: Some steps were skipped. Review implementation completeness.
```

---

## When to Use

Use `/arch-skip` when:

- **Blocked by external factors** - waiting on API keys, dependencies, etc.
- **Requirements changed** - step is no longer relevant
- **Step is optional** - nice-to-have that can be deferred
- **Verification is broken** - tests fail due to environment issues, not code

Do NOT use `/arch-skip` to:

- Avoid fixing failing tests
- Skip steps you're unsure how to implement
- Rush through the plan without proper implementation

---

## Constraints

- **No verification**: Step is marked as skipped, not completed
- **User confirmation**: Always confirm before skipping
- **Reason recommended**: Provide a reason for audit trail
- **One step at a time**: Only skips the current step

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…