Help us improve
Share bugs, ideas, or general feedback.
From gaac
Validates GAAC prerequisites (gh, jq), checks gaac.md configuration, and validates input arguments for all GAAC slash commands before starting a workflow.
npx claudepluginhub sihaoliu/gaac --plugin gaacHow this skill is triggered — by the user, by Claude, or both
Slash command
/gaac:init-validatorThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
This skill validates the prerequisites for using GAAC workflows and validates input arguments for each slash command.
Validates CLAUDE.md for required setup commands (install, optional postinstall) before creating worktrees or executing tasks, with clear error messages and examples if missing.
Scans a project to detect tooling and configures Agent Validator checks and entry points. Handles fresh setup or reconfiguration of existing setups.
Share bugs, ideas, or general feedback.
This skill validates the prerequisites for using GAAC workflows and validates input arguments for each slash command.
.claude/rules/gaac.md exists and is properly configuredRun this script to validate all GAAC prerequisites:
bash "${CLAUDE_PLUGIN_ROOT}/skills/init-validator/scripts/check-prerequisites.sh"
Exit codes:
0: All prerequisites met1: Missing required tool2: gaac.md not found or invalidEach command has its own validation script:
# For /research-idea-to-spec
bash "${CLAUDE_PLUGIN_ROOT}/skills/init-validator/scripts/validate-research.sh" "$1"
# For /refine-spec-to-arch
bash "${CLAUDE_PLUGIN_ROOT}/skills/init-validator/scripts/validate-refine.sh" "$1" "$2"
# For /plan-arch-to-issues
bash "${CLAUDE_PLUGIN_ROOT}/skills/init-validator/scripts/validate-plan.sh" "$1"
# For /work-on-issue
bash "${CLAUDE_PLUGIN_ROOT}/skills/init-validator/scripts/validate-work.sh" "$1"
| Tool | Purpose | Check Command |
|---|---|---|
gh | GitHub CLI for issue/PR/project operations | gh --version |
jq | JSON parsing for API responses | jq --version |
| Tool | Purpose | Check Command |
|---|---|---|
codex | External code review (preferred) | which codex |
gemini | Web-enhanced research | which gemini |
The validator checks .claude/rules/gaac.md for:
gh issue viewRun prerequisite check at the start of any GAAC command:
# In command markdown
!`bash "${CLAUDE_PLUGIN_ROOT}/skills/init-validator/scripts/check-prerequisites.sh"`
If prerequisites fail, stop the workflow and display the error message.