From vcp
Injects VCP security and architecture standards into context by loading project .vcp config, validating pluginRoot, and running Bun script for scoped rule summaries. Use at session start.
How this skill is triggered — by the user, by Claude, or both
Slash command
/vcp:vcp-contextThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Load and inject VCP rule summaries into context so you write better code from the start.
Load and inject VCP rule summaries into context so you write better code from the start.
Read .vcp/config.json from the project root. Extract the pluginRoot field.
If .vcp/config.json does not exist or pluginRoot is missing: Stop and tell the user: "No VCP configuration found. Run /vcp-init to configure VCP for this project."
Validate pluginRoot: The path must be absolute, contain /.claude/ (or \.claude\ on Windows) as a path segment, and contain only safe path characters (letters, digits, /, \, -, _, ., :, and spaces). Reject any path with shell metacharacters (;, &, |, $, `, (, ), {, }, <, >, !, ~, #, *, ?, [, ], ', "). If validation fails, stop and tell the user: "Invalid pluginRoot — must be within ~/.claude/ and contain no shell metacharacters. Run /vcp-init to fix." Also verify the file <pluginRoot>/lib/vcp-context-core.ts exists using Glob. If it does not exist, stop and tell the user: "pluginRoot points to an invalid VCP installation. Run /vcp-init to fix."
Run the context generation script:
bun "<pluginRoot>/lib/generate-context.ts" "<project-root>"
Replace <pluginRoot> with the value from Step 1 and <project-root> with the current project root path.
Output the script's stdout directly. This is the formatted VCP Standards Context — scope-grouped rule summaries with token budget applied, ignores respected, and a cross-reference to /vcp-audit.
The TypeScript module handles all logic: config loading, manifest fetching, standard resolution, ignore filtering, rule extraction, scope grouping, severity ordering, and token budget truncation.
npx claudepluginhub z-m-huang/vcp --plugin vcpDiscovers and ranks project files for coding standards, security patterns, and conventions using context-scout. Loads critical/high/medium priority files before implementation. Invoke via /context-discovery [topic].
Configure Claude Code for this project - detects languages and sets up rules, skills, and validators
Audits Claude Code setup for token waste and context bloat. Checks MCP servers, CLAUDE.md, skills, and settings. Trigger with 'audit my context', 'usage audit', or similar phrases.