Production-ready skills, agents, and hooks for Claude Code. Focused on reliable execution and persistent workflows.
# Via Claude Code CLI
/plugin add https://github.com/anthropics/claude-code-plugins/tree/main/vi-skills| Skill | Description |
|---|---|
| production-flow | Unified development flow: pre-commit → beads → TDD → code-review → commit |
| beads-workflow | Task management with beads CLI (v0.35.0+). Molecules, wisps, dependencies |
| reliable-execution | Patterns for persistent agent work. Checkpoints, handoffs, recovery |
| context-engineering | Optimize AI context usage. Budget management, structured prompts |
| Skill | Description |
|---|---|
| serena-navigation | Semantic code exploration with serena MCP. Symbols, references, memories |
| unified-context | Unified Memory API for Redis + Serena hybrid storage |
| redis-memory | Redis vector storage for semantic search |
| redis-learning | AI-assisted learning from code patterns and errors |
| Skill | Description |
|---|---|
| backend-core | Language-agnostic patterns: API design, auth, security (OWASP) |
| mcp-builder | MCP server development with FastMCP (Python) and MCP SDK (TypeScript) |
| secrets-guardian | Protect repos from secret leaks. Pre-commit hooks, gitleaks |
| tasks-auditor | End-of-day audit of beads tasks. Health checks, stale detection |
| Directory | Description |
|---|---|
| python-dev | Python patterns, pytest, FastAPI |
| go-dev | Go patterns, testing, project structure |
| ts-dev | TypeScript patterns, Vitest |
| node-dev | Node.js patterns, testing |
| rust-dev | Rust patterns, testing |
| tdd-enforcer | Red-Green-Refactor enforcement |
| Agent | Description |
|---|---|
| task-tracker | Manages beads task lifecycle |
| session-checkpoint | Creates recovery checkpoints |
| code-navigator | Explores code with serena |
| Command | Description |
|---|---|
/init-project |
Initialize project (beads + serena + CLAUDE.md + pre-commit) |
/task |
Quick beads task management |
/checkpoint |
Save session progress |
/flow |
Production flow quick reference |
| Hook | Event | Description |
|---|---|---|
| session-context | SessionStart | Inject date, beads context, memory suggestions |
| flow-check | SessionStart | Check production flow, suggest /init-project if needed |
| skill-suggester | SessionStart | Auto-suggest relevant skills |
| redis-context | SessionStart | Auto-start Redis, load semantic context |
| suggest-semantic-tools | PreToolUse | Suggest serena tools for Grep/Read |
| session-persist | Stop | Sync beads on exit |
| redis-learn | Stop | Learn from session patterns |
Every session starts with **Today:** YYYY-MM-DD to prevent AI year confusion.
Hook auto-suggests relevant memories at session start:
- Recent checkpoints (
checkpoint-*.md) - Session handoffs (
handoff-*.md) - Project overview (
overview-skills.md)
Checks for: CLAUDE.md, pre-commit hooks, beads setup, tests directory.
vi-skills/
├── .claude-plugin/ # Plugin marketplace config
├── agents/ # Subagent definitions
├── commands/ # Slash commands
├── hooks/ # Event hooks
├── scripts/ # Utility scripts (Redis, etc.)
├── tests/ # Test suite
│
├── production-flow/ # Core workflow skill
├── beads-workflow/ # Task management
├── reliable-execution/ # Persistence patterns
├── context-engineering/ # Context optimization
│
├── serena-navigation/ # Code intelligence
├── unified-context/ # Hybrid memory
├── redis-memory/ # Vector storage
├── redis-learning/ # Pattern learning
│
├── backend-core/ # API patterns
├── mcp-builder/ # MCP development
├── secrets-guardian/ # Security
├── tasks-auditor/ # Task health
│
├── python-dev/ # Python tooling
├── go-dev/ # Go tooling
├── ts-dev/ # TypeScript tooling
├── node-dev/ # Node.js tooling
├── rust-dev/ # Rust tooling
└── tdd-enforcer/ # TDD enforcement
- Checkpoints: Save progress to serena memories
- Handoffs: Seamless session transitions
- Recovery: Resume from any checkpoint
- Molecules: Reusable workflow templates
- Wisps: Ephemeral local workflows
- Dependencies: Block/wait relationships
- Semantic search: Find relevant context by meaning
- Execution cache: Remember command results
- Guidance cache: Learn from error resolutions
- Reliable over fast — Work survives context resets
- Persistent state — Beads + serena + git layers
- Practical patterns — Copy-paste ready, not theory
- Modern tooling — uv, ruff, Vitest, beads v0.35.0
MIT