agent-teams
Coordinate multiple Claude Code sessions as a team — lead + teammates with shared task lists, mailbox messaging, and file-lock…
LLM-powered quality verification using prompt hooks. Validates commit messages, code patterns, and conventions using AI before allowing operations. Use to set up intelligent guardrails.
Claude Code
$ npx -y skills add rohitg00/pro-workflow --skill llm-gate --agent claude-code
Codex
$ npx skills add rohitg00/pro-workflow --skill llm-gate -a codex -y
Cursor
$ npx skills add rohitg00/pro-workflow --skill llm-gate -a cursor -y
Gemini CLI
$ npx skills add rohitg00/pro-workflow --skill llm-gate -a gemini-cli -y
GitHub Copilot
$ npx skills add rohitg00/pro-workflow --skill llm-gate -a github-copilot -y
OpenCode
$ npx skills add rohitg00/pro-workflow --skill llm-gate -a opencode -y
Windsurf
$ npx skills add rohitg00/pro-workflow --skill llm-gate -a windsurf -y
name: llm-gate description: LLM-powered quality verification using prompt hooks. Validates commit messages, code patterns, and conventions using AI before allowing operations. Use to set up intelligent guardrails.
Use Claude Code's `type: "prompt"` hooks to create intelligent quality gates that use AI to verify operations.
Use when:
Claude Code supports hooks with `type: "prompt"` that run a small LLM (Haiku by default) to verify conditions:
{
"PreToolUse": [{
"matcher": "Bash",
"hooks": [{
"type": "prompt",
"if": "Bash(git commit*)",
"prompt": "Check if this git commit follows conventional commit format (<type>(<scope>): <summary>). The commit command is: $ARGUMENTS. Return {\"ok\": true} if valid, {\"ok\": false, \"reason\": \"...\"} if not.",
"model": "haiku",
"timeout": 15
}]
}]
}The hook: 1. Substitutes `$ARGUMENTS` with the JSON hook input 2. Sends to Haiku (fast, cheap) 3. Expects `{"ok": true}` or `{"ok": false, "reason": "..."}` 4. If not ok → blocks the tool call with the reason
{
"type": "prompt",
"if": "Bash(git commit*)",
"prompt": "Verify this git commit follows conventional commits: type(scope): summary. Types: feat,fix,refactor,test,docs,chore,perf,ci. Summary under 72 chars. Input: $ARGUMENTS",
"model": "haiku"
}{
"type": "prompt",
"if": "Bash(rm *)",
"prompt": "Check if this rm command is safe. Flag if it uses -rf on important directories (src/, node_modules/, .git/). Input: $ARGUMENTS",
"model": "haiku"
}{
"type": "prompt",
"matcher": "Write",
"prompt": "Check if this file write contains hardcoded API keys, secrets, passwords, or tokens. Input: $ARGUMENTS. Return ok:false if secrets found.",
"model": "haiku"
}For complex verification, use `type: "agent"` (runs a full agent):
{
"type": "agent",
"if": "Bash(git push*)",
"prompt": "Review all staged changes for security issues before pushing. Check for: hardcoded secrets, SQL injection, XSS vulnerabilities, exposed internal URLs.",
"model": "haiku",
"timeout": 60
}1. Choose which operations to gate 2. Write the prompt (keep it focused, under 100 words) 3. Pick the model (haiku for speed, sonnet for accuracy) 4. Set timeout (15s for prompts, 60s for agents) 5. Add to hooks.json under the appropriate event
Claude Code learns from your corrections: self-correcting memory that compounds over 50+ sessions. Context engineering, parallel worktrees, agent teams, and 17 battle-tested skills.
Coordinate multiple Claude Code sessions as a team — lead + teammates with shared task lists, mailbox messaging, and file-lock…
Auto-configure quality gates, hooks, and settings for a new project. Detects project type and sets up appropriate tooling. Use…
Decompose large-scale changes into independent units and spawn parallel agents in isolated worktrees. Use for migrations,…
Capture a user-reported defect as a durable GitHub issue written in the project's own domain language. Explores the codebase in…
Smart context compaction with state preservation. Saves critical files, task progress, and working state before compaction,…
Master the four operations of context engineering — Write, Select, Compress, Isolate. Manage token budgets, compaction…
Shape output for a reader with ADHD: lead with the next action, number multi-step work, restate state across turns, suppress…
Set up the owner profile so a personal agent knows who it works for (first-run setup, \"get to know me\"), or distill colleague,…