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¶
The plugin ships through a single released channel on main. Configure your
project's .claude/settings.json:
{
"extraKnownMarketplaces": {
"vergil-marketplace": {
"source": {
"source": "github",
"repo": "vergil-project/vergil-claude-plugin",
"ref": "main"
}
}
},
"enabledPlugins": {
"vergil@vergil-marketplace": true
}
}
Local development¶
Plugin Namespace¶
All skills are namespaced under vergil: