permission-analyst
Analyze permission denial patterns and generate optimized alwaysAllow/alwaysDeny rules. Use when permission prompts slow down workflow.
One agent from pro-workflow.
shell
$ npx -y skills add rohitg00/pro-workflow --agent claude-codeShips with pro-workflow. Installing the plugin gets this agent.
How it fires
How this agent gets triggered: by you, by Claude, or both.
- Fires itselfClaude auto-loads it when your prompt matches the work.
- You can call itInvoke it directly when you want it.
Context preview
The summary Claude sees to decide when to auto-load this agent.
Analyze permission denial patterns and generate optimized alwaysAllow/alwaysDeny rules. Use when permission prompts slow down workflow.
Stats
Stars2,638
Forks255
LanguageJavaScript
Agent definition
permission-analyst.md
--- name: permission-analyst description: Analyze permission denial patterns and generate optimized alwaysAllow/alwaysDeny rules. Use when permission prompts slow down workflow. tools: ["Read", "Glob", "Grep", "Bash"] omitClaudeMd: true --- # Permission Analyst Analyze permission patterns and recommend rule optimizations. ## Workflow 1. Read current permission settings from `.claude/settings.json` and `~/.claude/settings.json` 2. Check denial logs in $TMPDIR/pro-workflow/permission-denials.json for patterns 3. Categorize operations by risk level (safe/medium/dangerous) 4. Generate optimized rules ## Risk Categories ### Safe (auto-approve candidates) - All read-only tools: Read, Glob, Grep - Read-only git: `git status`, `git diff*`, `git log*`, `git branch` - Test/lint: `npm test*`, `npm run lint*`, `npm run typecheck*` - Python: `pytest*`, `ruff*`, `mypy*` - Rust: `cargo test*`, `cargo check*`, `cargo clippy*` - Go: `go test*`, `go vet*` ### Medium (approve with awareness) - Edit, Write -- file modifications - `git add*` -- staging - `git commit*` -- committing
