# go-mode

go-mode turns a goal into an approved plan, carries out its steps, and reports the outcome. Use it when you want checkpoints before work begins or while it is underway.

- skill · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · ★ 449
- Author: BrianRWagner
- License: not stated · policy=link-only · description only; the file stays with the author
- Source: https://github.com/BrianRWagner/ai-marketing-claude-code-skills/tree/HEAD/go-mode/SKILL.md
- Updated: 2026-03-19
- HTML: https://affpapa.org/en/nevibecode/skills/go-mode

## What it does

Describe the outcome you want. The skill breaks the work into actionable steps, identifies tools, estimates effort and costs, and highlights risks. It presents the plan for your approval before acting; you can revise it, limit execution to selected steps, or cancel.

Choose `quick`, `standard`, or `deep` depending on how much planning and oversight the task needs. Once approved, go-mode works through the steps in sequence and gives progress updates. It pauses when an action needs your judgement or a guardrail is triggered, then reports what it did. External messages, spending, and irreversible changes require approval, so the skill should stop before taking those actions.

## Install

### Claude Code (native platform)

1. **Skills CLI (Vercel)**
```bash
npx skills add BrianRWagner/ai-marketing-claude-code-skills --skill go-mode -a claude-code
```

2. **Manually: put the files in place**
- File: `~/.claude/skills/go-mode/SKILL.md` — Copy the whole skill folder; for one project use .claude/skills/go-mode/

### Codex

1. **Skills CLI (Vercel)**
```bash
npx skills add BrianRWagner/ai-marketing-claude-code-skills --skill go-mode -a codex
```

2. **Manually: put the files in place**
- File: `.agents/skills/go-mode/SKILL.md` — For all projects use ~/.agents/skills/

### Cursor

1. **Skills CLI (Vercel)**
```bash
npx skills add BrianRWagner/ai-marketing-claude-code-skills --skill go-mode -a cursor
```

2. **Manually: put the files in place**
- File: `.cursor/skills/go-mode/SKILL.md` — Cursor also reads .agents/skills/ and .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install BrianRWagner/ai-marketing-claude-code-skills go-mode
```

2. **Manually: put the files in place**
- File: `.github/skills/go-mode/SKILL.md`

### Gemini CLI

1. **Skills CLI (Vercel)**
```bash
npx skills add BrianRWagner/ai-marketing-claude-code-skills --skill go-mode -a gemini-cli
```

2. **Platform CLI**
```bash
gemini skills install https://github.com/BrianRWagner/ai-marketing-claude-code-skills --path go-mode
```

### Windsurf (Devin Desktop)

**Manually: put the files in place**
- File: `.devin/skills/go-mode/SKILL.md` — The legacy .windsurf/skills/ path still works

### OpenCode

**Skills CLI (Vercel)**
```bash
npx skills add BrianRWagner/ai-marketing-claude-code-skills --skill go-mode -a opencode
```

### Claude.ai

**Claude.ai**
- Zip the folder and upload it in Settings → Capabilities → Skills

Where a file is given instead of a command, copy the files from the source to that path: https://github.com/BrianRWagner/ai-marketing-claude-code-skills/tree/HEAD/go-mode/SKILL.md

## When to use it
- turn a broad goal into ordered tasks
- approve a plan before execution starts
- pause before an action that needs human review
- get a report of completed work

## Example prompts
- Use `go-mode` to plan a project migration and wait for my approval before acting.
- Run `go-mode` in `deep` mode for a task involving several systems; ask me to approve each phase.
- Use `go-mode` to draft an email, but get my permission before sending it.

## Similar
- [setup-matt-pocock-skills](https://affpapa.org/en/nevibecode/skills/setup-matt-pocock-skills.md) — skill · 1052851 installs
- [ask-matt](https://affpapa.org/en/nevibecode/skills/ask-matt.md) — skill · 766587 installs
- [to-tickets](https://affpapa.org/en/nevibecode/skills/to-tickets.md) — skill · 711230 installs
- [writing-plans](https://affpapa.org/en/nevibecode/skills/writing-plans.md) — skill · 282859 installs
- [caveman-review](https://affpapa.org/en/nevibecode/skills/caveman-review.md) — skill · 411800 installs
- [caveman-compress](https://affpapa.org/en/nevibecode/skills/caveman-compress.md) — skill · 411500 installs

From the same set: [brianrwagner/ai-marketing-claude-code-skills](https://affpapa.org/en/nevibecode/by/brianrwagner/ai-marketing-claude-code-skills.md) — 23 cards

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
