johanmatsgard

Vaken — Development skill for Claude Code

Development community

A quiet side pane for Claude Code Desktop: what needs you, plan limits, context, agents and risky steps.

How to install Vaken

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

What Vaken does

A quiet side pane for Claude Code Desktop: what needs you, plan limits, context, agents and risky steps.

Alternatives in Development

  • Happy Coder — by GrocerPublishAgent - Spawn and control multiple Claude Codes in parallel from your phone or desktop 15.7k ★
  • Resume Work From A Handoff Document — You are tasked with resuming work from a handoff document through an interactive process 10k ★
  • Identify Assumptions Existing — Identify risky assumptions across Value, Usability, Viability, Feasibility 7.8k ★

README

vaken

**See what needs you. Stay calm.**

A quiet side pane for Claude Code Desktop. It shows what needs you, what your plan has left, and what your agents do.

![vaken beside a Claude Code chat](docs/pictures/hero.png)

[![License: MIT](https://img.shields.io/badge/license-MIT-blue)](LICENSE) ![macOS: supported](https://img.shields.io/badge/macOS-supported-brightgreen) ![Windows 11: beta](https://img.shields.io/badge/Windows%2011-beta-yellow) ![Telemetry: none](https://img.shields.io/badge/telemetry-none-brightgreen)

claude plugin marketplace add johanmatsgard/vaken
claude plugin install vaken@vaken

Then open a NEW session and type `/vaken`.

[Install](#install) · [What you get](#what-you-get) · [Privacy](#what-it-never-does) · [FAQ](#faq)

Why vaken

You run Claude Code for hours. Then the same four questions come back. vaken answers them in one pane next to your chat. You do not have to look. It tells you when something needs you.

Your question The card that answers it
Is Claude waiting for me? Needs you
How much of my plan is left? Plan limits
Is this session too full? This session
What do my other sessions do? Agents and Other sessions

A stop before a risky step

When Claude Code would not ask you first, a destructive command or a secret stops and waits for you. Press "Allow once" to let it through. When Claude Code asks you itself, vaken adds a warning. Your own choice in Settings always wins. "Off" turns the stop and the warning off for that kind of step.

![vaken stops git reset --hard and waits for you](docs/pictures/safety.gif)

Need a full stop? `/vaken-pause` pauses every change step. `/vaken-undo` restores changed files when you say yes.

What you get

One line tells you what needs you

The top card is always there. It lists a question from Claude, a step that waits for your OK, or a check that failed. When nothing waits, it says "Nothing".