permission-tuner

Solid

Analyze permission denial patterns and generate optimized alwaysAllow and alwaysDeny rules. Use when permission prompts are slowing you down or after sessions with many denials.

AI & Automation 2,653 stars 257 forks Updated today

Install

View on GitHub

Quality Score: 86/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
0
Description 5%
100

Skill Content

# Permission Tuner Reduce permission prompt fatigue by analyzing denial patterns and suggesting targeted rules. ## Trigger Use when: - Permission prompts interrupt flow repeatedly - Starting a new project and want to configure permissions - After a session with many manual approvals ## Workflow 1. Scan recent session data for permission patterns 2. Identify frequently-approved tools and patterns 3. Generate safe `alwaysAllow` rules 4. Present rules for approval before applying ## Analysis ### Step 1: Gather Permission Data Check current permission rules: ```bash cat .claude/settings.json 2>/dev/null | grep -A 20 "permissions" cat ~/.claude/settings.json 2>/dev/null | grep -A 20 "permissions" ``` ### Step 2: Identify Safe Patterns **Allow-list candidates** (low risk): - `Read` — all file reads (read-only, no side effects) - `Glob` — file pattern matching (read-only) - `Grep` — content search (read-only) - `Bash(git status)` — read-only git commands - `Bash(git diff*)` — read-only git commands - `Bash(git log*)` — read-only git commands - `Bash(npm test*)` — test execution - `Bash(npm run lint*)` — linting - `Bash(npm run typecheck*)` — type checking **Ask candidates** (medium risk — prompt user every time): - `Edit` — file modifications - `Write` — new file creation - `Bash(git add*)` — staging changes - `Bash(git commit*)` — creating commits - `Bash(npm install*)` — dependency changes **Deny-list candidates** (high risk): - `Bash(git push*)` — affects remote - `Ba...

Details

Author
rohitg00
Repository
rohitg00/pro-workflow
Created
5 months ago
Last Updated
today
Language
JavaScript
License
None

Integrates with

Bundled in these plugins

Similar Skills

Semantically similar based on skill content — not just same category