nccapo

Stvena — Development skill for Claude Code

Development community

Your coding agent.

How to install Stvena

This entry records only its repository, not the path inside it, so there is no exact command to give. Open nccapo/stvena and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Stvena does

Your coding agent. Your changes. One terminal. A live review workspace for Codex and Claude Code, built in Go.

Alternatives in Development

  • OpenAI Codex CLI — (Rust implementation) 67.8k ★
  • Herdr Reviewr — Review your coding agent's diff in a terminal pane and send line comments back to Claude Code, Codex, OpenCode 823 ★
  • Calyx — A native macOS terminal app built on Ghostty for running and supervising coding agents 298 ★

README

Stvena

**Your coding agent. Your changes. One terminal.**

https://github.com/user-attachments/assets/7aecafe5-1e45-442e-ab49-82cfc3750d9f

[![CI](https://github.com/nccapo/stvena/actions/workflows/ci.yml/badge.svg)](https://github.com/nccapo/stvena/actions/workflows/ci.yml) [![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](LICENSE) [![Go 1.24.2+](https://img.shields.io/badge/Go-1.24.2%2B-00ADD8.svg)](go.mod)

Stvena runs your coding agent beside a live code review workspace. Keep the agent's native terminal experience while you inspect changes, read complete files, collect context, and run checks against the code you are reviewing.

Built in Go. Designed for terminal workflows with Codex and Claude Code. **Early-stage software:** interfaces and local storage formats may change.

Why Stvena?

  • See the work as it happens. Review changes since the agent started, or inspect staged, unstaged, and new files across the workspace.
  • Read beyond the diff. Browse the project tree, open complete files, and switch between unified and side-by-side views with syntax highlighting.
  • Give the agent precise context. Select code with the mouse or keyboard, collect snippets across files, and paste an assembled draft into the agent. You decide when to submit it.
  • Keep track of your review. Pin a captured version, mark files and hunks reviewed, and see when a reviewed change has changed again.
  • Check the code you are looking at. Run a command in a temporary checkout of a captured version, inspect logs, and jump from recognized failures to source.
  • Stage deliberately. Stage or unstage files and hunks with confirmation.

Quick start

You need **Go 1.24.2 or newer**, **Git**, an interactive terminal, and your chosen agent CLI installed and authenticated. Stvena uses Unix PTYs and process groups; macOS and Linux are the intended platforms. Native Windows is not supported.

go ins