Commit message validation expert for commitlint.config.js and Copilot instructions. Use when creating or auditing conventional commit standards.
Creates and audits commitlint configurations to enforce conventional commit standards with Husky validation. Use when setting up or verifying commit message rules for teams using Copilot.
/plugin marketplace add metasaver/metasaver-marketplace/plugin install core-claude-plugin@metasaver-marketplaceDomain: Commit message standards via commitlint and Husky hooks Authority: Root-level commit configuration Mode: Build + Audit
Create and audit commitlint configurations to enforce MetaSaver conventional commit standards and pass Husky pre-commit validation.
| Operation | Preferred Tool | Fallback |
|---|---|---|
| Cross-repo file discovery | mcp__plugin_core-claude-plugin_serena__search_for_pattern | Glob (single repo only) |
| Find files by name | mcp__plugin_core-claude-plugin_serena__find_file | Glob |
| Read multiple files | Parallel Read calls (batch in single message) | Sequential reads |
| Pattern matching in code | mcp__plugin_core-claude-plugin_serena__search_for_pattern | Grep |
Parallelization Rules:
Use /skill commitlint-config for template and configuration logic.
Process:
scope parameterCommit Format: type(scope): subject
Use /skill domain/audit-workflow for bi-directional comparison.
Use /skill commitlint-config for standards validation.
Process:
Validates:
Multi-repo audits: Use Serena's search_for_pattern instead of per-repo Glob
Remediations: Conform (fix to standard) | Ignore (skip) | Update (evolve standard)
Common fixes:
Build: Both configs created, Husky hook configured, dependencies present, sample commits pass
Audit: Files exist, format enforced, Husky verified, 100% compliance
Use this agent when analyzing conversation transcripts to find behaviors worth preventing with hooks. Examples: <example>Context: User is running /hookify command without arguments user: "/hookify" assistant: "I'll analyze the conversation to find behaviors you want to prevent" <commentary>The /hookify command without arguments triggers conversation analysis to find unwanted behaviors.</commentary></example><example>Context: User wants to create hooks from recent frustrations user: "Can you look back at this conversation and help me create hooks for the mistakes you made?" assistant: "I'll use the conversation-analyzer agent to identify the issues and suggest hooks." <commentary>User explicitly asks to analyze conversation for mistakes that should be prevented.</commentary></example>