From agent-validator
Handles git commit flows with agent-validate: detects changes, runs full validation/checks/skip based on arguments or user choice, then commits via git or other skills.
npx claudepluginhub codagent-ai/agent-validator --plugin agent-validatorThis skill is limited to using the following tools:
Commit with optional validator validation. Runs `agent-validate detect` first, validates based on intent (full run, checks only, or skip), handles failures, then commits.
Manages git commit workflows: checks status and diffs, stages changes selectively, generates and validates conventional commit messages, then executes commits.
Runs quick validation, pytest suite, and smoke tests before staging and committing Python changes with conventional commit messages. Use when ready to commit.
Runs full validator workflow: executes agent-validate checks via Bash, extracts and reports failures from logs using Task, applies fixes before commit/push/PR. For 'run validator' requests.
Share bugs, ideas, or general feedback.
Commit with optional validator validation. Runs agent-validate detect first, validates based on intent (full run, checks only, or skip), handles failures, then commits.
Run agent-validate detect using Bash:
agent-validate detect 2>&1; echo "DETECT_EXIT:$?"
Check the exit code from the DETECT_EXIT: line:
Parse $ARGUMENTS for a validation intent. Do not prompt the user if a clear intent is found.
| ARGUMENTS pattern | Action |
|---|---|
| Contains "run", "full", or "all gates" | Invoke /validator-run (Step 3a) |
| Contains "check" or "checks" | Invoke /validator-check (Step 3b) |
| Contains "skip" | Run agent-validate skip 2>&1 (Step 3c), then go to Step 4 |
| Empty or no clear intent | Present the three choices below to the user, wait for selection |
When prompting the user, present these choices:
Then proceed to the step matching the user's selection.
Invoke /validator-run.
/validator-run skill handles fixing and re-running. After that skill completes, ask the user: "Ready to commit?". Proceed to Step 4 only on confirmation.Invoke /validator-check.
/validator-check skill handles fixing and re-running. After that skill completes, ask the user: "Ready to commit?". Proceed to Step 4 only on confirmation.Run:
agent-validate skip 2>&1
Report the command output to the user, then go to Step 4.
Check whether you have a skill for committing git changes available (excluding validator-commit itself to avoid self-invocation).
<type>: <description>), then run git commit -m "<message>"