vibe-action 0.2.2

Command router — execute shell commands and LLM prompts via simple YAML actions.
# Built-in Actions

Vibe Action ships with 21 ready-to-use actions. They are written to `~/.vibe-action/actions/` on first run and can be customized.

## comment

Replace TODO with a meaningful comment.

```text
vibe-action comment
vibe-action comment "path/to/file.rs"
```

## commit

AI-generated git commit message with conventional commit format.

```text
vibe-action commit
vibe-action commit ./src
```

## describe

Describe a screenshot or photo. Supports images from clipboard, file, or URL.

```text
vibe-action describe
vibe-action describe screenshot.png
```

## explain

Explain what the selected code does by adding detailed comments.

```text
vibe-action explain
vibe-action explain "your code"
```

## extract

Extract matching lines from log files or text using semantic search.

```text
vibe-action extract -f app.log "find all errors"
```

## faq

Ask questions about Vibe Action — YAML structure, modifiers, usage.

```text
vibe-action faq "как использовать модификаторы?"
```

## fetch

Fetch and summarize a web page or PDF.

```text
vibe-action fetch https://example.com
vibe-action fetch document.pdf
```

## find

Semantic file finder — finds files by meaning, not just by name.

```text
vibe-action find "topological sort"
vibe-action find "topological sort" ./src
```

## mock

Generate realistic mock data in JSON, YAML, or CSV.

```text
vibe-action mock -f json "5 users with id, name, email"
```

## naming

Generate code naming suggestions based on a description.

```text
vibe-action naming "function to sort actions by dependency"
```

## regex

Generate regular expression patterns.

```text
vibe-action regex "IPv4 address" -e "192.168.1.1"
```

## review

Critically analyze code for bugs and flaws.

```text
vibe-action review
vibe-action review "your code"
```

## scan

Scan project codebase and export as structured JSON via AST parsing.

```text
vibe-action scan
vibe-action scan src/engine
```

## spellcheck

Check and fix spelling in text or files.

```text
vibe-action spellcheck README.md
vibe-action spellcheck "Helo, wrld!"
```

## synonyms

Find programming/technical synonyms for a word.

```text
vibe-action synonyms "middleware"
```

## sysinfo

Generate a human-readable system report.

```text
vibe-action sysinfo
```

## tone

Transform rude or aggressive text into a professional tone.

```text
vibe-action tone
vibe-action tone "How fucking long do I have to wait?"
```

## translate-deep

Deep two-stage translation using local drafting and cloud polishing.

```text
vibe-action translate-deep README.md
vibe-action translate-deep "Some text to translate" -l English
```

## translate-large

One step translation using a large model.

```text
vibe-action translate-large README.md
vibe-action translate-large "Some text to translate" -l English
```

## translate-small

Fast single-model translation.

```text
vibe-action translate-small README.md
vibe-action translate-small "Some text to translate" -l English
```

## whois

Identify people in a photo — full name, role, and historical impact.

```text
vibe-action whois
vibe-action whois photo.jpg
```