promptgarten ๐ŸŒฑ

Command reference ยท Claude Code

/fewer-permission-prompts

Scans your own transcripts for common read-only Bash and MCP tool calls and adds a prioritized allowlist to the project-wide .claude/settings.json to reduce permission prompts.

The /fewer-permission-prompts skill scans your own transcripts for frequently recurring, read-only Bash and MCP tool calls, such as git status, ls, or similar harmless commands. From the findings, it generates a prioritized allowlist and adds it to the project-wide .claude/settings.json, so these calls run in the future without a repeated permission prompt, interrupting the session less often for trivial approvals. The skill deliberately only creates rules for commands that have no writing or otherwise risky effect. It complements /doctor, which also offers to suggest frequently rejected read-only commands as part of a general setup check; /fewer-permission-prompts, by contrast, works specifically based on the prior session history. Write or potentially risky commands remain untouched and must still be deliberately allowed via /permissions or manually in .claude/settings.json, so no dangerous automation gets created unintentionally.

โœ… WHEN TO USE IT?

Automatically allowing recurring, harmless read-only commands after several sessions

Run /fewer-permission-prompts after several sessions full of repeated permission prompts for git status, ls, and similar.

Generating a sensible allowlist baseline for team onboarding

/fewer-permission-prompts, to pre-populate .claude/settings.json with common read-only calls before checking the project in.

โ›” WHEN NOT TO?

Wanting to also blanket-allow write/risky commands without a prompt

the skill only specifically scans frequent read-only Bash/MCP calls, not write commands

Better: keep deliberately allowing write/risky commands manually, e.g. via the update-config skill or /permissions

Hardly any transcript history exists yet

without prior sessions, the skill has no recurring calls to derive an allowlist from

Better: let a few sessions run normally first, then call /fewer-permission-prompts again

SOURCES

MORE COMMANDS ยท Claude Code

/focus/fork/goal/heapdump/help/hooks/ide/init/insights/install-github-app/install-slack-app/keybindings

All commands ยท Claude Code โ†’

Share:๐•in๐Ÿ’ฌ