Skip to content

Standard Tooling Plugin

Claude Code plugin for the vergil-tooling ecosystem. Delivers shared hooks, skills, and agents to all managed repositories.

Overview

This plugin is the behavioral counterpart to the vergil-tooling Python package. While vergil-tooling provides runtime CLI tools (vrg-commit, vrg-submit-pr, etc.) via PATH, this plugin provides Claude Code configuration that enforces workflow compliance mechanically.

What's Included

Component Purpose
Hooks Pre/PostToolUse/Stop workflow guardrails
Skills Shared workflow skills (commit, PR, etc.)
Agents Bootstrap subagent for session context

Two-Repo Model

Repo Delivers Distribution
vergil-tooling Python CLIs (st-*), validators PATH
vergil-claude-plugin Hooks, skills, agents Claude Code plugin

These are complementary: the plugin tells Claude how to behave; PATH makes the tools available to run.

Installation

From marketplace

Configure in your project's .claude/settings.json:

{
  "plugins": ["vergil-tooling"]
}

Local development

claude --plugin-dir /path/to/vergil-claude-plugin

Plugin Namespace

All skills are namespaced under vergil-tooling:

/vergil-tooling:<skill-name>