Skip to content

Repository files navigation

vibestack

vibestack turns a vague idea into a shipped product through four guided steps — brainstorm, plan, review, ship — and learns every loop.

Give your AI coding assistant the habits of a senior engineering team.
One install. Slash commands that take you from a rough idea to a shipped, reviewed pull request.

Release MIT Agent Skills standard Stars


What is this? (30-second version)

If you use an AI coding assistant (Claude Code, Cursor, Kiro, or Codex CLI), vibestack adds a menu of expert workflows you trigger by name — / in Claude Code, Cursor and Kiro, $ in Codex. Instead of "write me some code," you get /office-hours to shape the idea, /review to catch bugs, and /ship to open a clean pull request — each one a structured, opinionated process, not a vague prompt.

For engineers: 60 portable SKILL.md workflows — planning, security audit, cross-model review, debugging, AWS and agent reviews, release. Same source installs into Claude Code, Cursor, Kiro, and Codex CLI. No lock-in, no telemetry, state stays in ~/.vibestack/.

Think of it as turning a junior-level "just do it" assistant into one that plans, gets a second opinion, tests, and ships like a team would.


Install in 30 seconds

git clone https://github.com/timurgaleev/vibestack ~/vibestack
~/vibestack/install

Clone anywhere outside an agent's skills directory. The installer renders the skills into each agent's own folder; a checkout sitting inside one of those folders gets indexed a second time, so every skill shows up twice in the picker.

macOS needs a newer bash. The installer uses associative arrays and refuses to run on the bash 3.2 Apple still ships as /bin/bash. brew install bash is enough — nothing else changes, and the skills themselves run fine on 3.2.

That's it. Open a new session of your agent and type /office-hours:

Before we dig in — what's your goal with this?

  Building a startup (or thinking about it)
  Hackathon / demo — time-boxed, need to impress
  Open source / research — building for a community
  Learning — teaching yourself to code, leveling up

Pick a mode and it walks you through the right questions, then saves a design doc you can hand straight to /plan-eng-review. Every skill works like this — guided, structured, no filler. If /office-hours clicks, the rest will too.


Why people use it

  • 🚀 Idea → shipped, guided the whole way. /office-hours/plan-eng-review/review/ship. The chain is built for you.
  • 🧠 A real second opinion. Reviews run a cross-model check (a different AI) automatically, so two models have to agree before you ship.
  • 🔒 Yours, private. No telemetry, no accounts, no cloud. Everything lives on your machine in ~/.vibestack/.
  • 🔁 No lock-in. One source installs into Claude Code, Cursor, Kiro, and Codex CLI alike. Switch tools, keep your workflow.
  • 📋 Copy, run, done. Two commands to install, git pull && ./install to update. Plain bash, zero runtime dependencies.
  • 🧰 A real CLI. vibestack on your PATH: status, doctor, skills, and every vibe-* tool from any directory — like any server-side CLI.

How it works

One set of skill files installs into whichever agent you use:

flowchart LR
  S["📄 One SKILL.md source"] --> I(["./install"])
  I --> A["Claude Code"]
  I --> B["Cursor"]
  I --> C["Kiro"]
  I --> D["Codex CLI"]
  A --> U["Type /command → expert workflow runs"]
  B --> U
  C --> U
  D --> V["Type $skill → expert workflow runs"]
Loading

Each skill is a plain SKILL.md file your agent discovers and exposes as a /command. Install writes the file plus links to its helpers — so git pull && ./install is the entire update story.


A taste of the skills

60 skills across planning, shipping, QA, design, and security.

The sixty skills in six families: shape and plan, build and debug, review, AWS and AI, ship, and guard and drive — each showing the commands you reach for most.

A few highlights:

Command What it does
/office-hours Brainstorm an idea into a concrete design doc
/plan-eng-review Pressure-test a plan — architecture, data, risk
/review Pre-merge review — correctness, security, tests
/ship Merge base, run tests, review, version bump, open the PR
/address-pr-review Work a PR's open review threads and failing CI checks to a close
/investigate Systematic debugging — no fix without a confirmed root cause
/cso Security audit — OWASP Top 10 + threat model
/unslop Find AI writing tells and rewrite the text in the author's voice
/aws-cost Read-only AWS bill review: month-over-month deltas, waste, commitments, three actions
/ai-cost-guard Cap runaway AI spend — bound every paid-model call in code and at the provider
/bedrock-guardrails Audit Bedrock region pinning, IAM scoping, guardrails, logging, and tenant isolation
/kb-review Read-only RAG and Bedrock Knowledge Base review: chunking, tenant filters, recall@5, cost
/connect-review Review an Amazon Connect IVR — flows, Lex, Bedrock, latency, cost
/agent-eval Build and run an eval harness for an LLM agent or prompt, with a regression gate
/mcp-review Audit an MCP server's tools, auth, validation and injection surface

👉 Full list of every skill: docs/skills.md


More

./install --target=all      # Claude Code + Cursor + Kiro + Codex, non-interactive
./install --dry-run         # Preview every change, write nothing
git pull && ./install       # Update
~/vibestack/uninstall --target=all      # Remove

Heads-up: the safety skills (/careful, /freeze, /guard) enforce hard blocks on Claude Code. On Cursor/Kiro they fall back to a soft LLM nudge, and on Codex CLI the hooks have never been tested — details in the compatibility audit above.


If vibestack saves you time, give it a ⭐ — it's the simplest way to say opinionated workflows beat ad-hoc prompting.

About

vibestack is a portable skill pack for AI coding agents. Slash commands like /office-hours, /ship, /investigate, /tdd, /review install once and work across every agent that supports the Agent Skills open standard — Claude Code, Cursor, Kiro, and a growing list of others.

Topics

Resources

Contributing

Stars

6 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages