claude-code - 💡(How to fix) Fix [DOCS] Commands reference missing `/less-permission-prompts` bundled skill [1 participants]

Official PRs (…)
ON THIS PAGE

Recommended Tools

×6

Utilities matched from this issue’s tags and category — try them while you read without losing context.

GitHub issue graph ai analysis

Paste a GitHub issue URL. We fetch that issue, discover linked issues from bodies/comments/timeline, collect linked pull requests, and produce a structured English report.

The report is written in English Markdown for sharing and archival.

Helpful · Quick feedback

Loading…
GitHub stats
anthropics/claude-code#49289Fetched 2026-04-17 08:45:28
View on GitHub
Comments
0
Participants
1
Timeline
4
Reactions
0
Author
Participants
Timeline (top)
labeled ×4

Root Cause

Because transcript files can contain tool inputs and outputs, the docs should explain any review expectations and privacy considerations before using transcript-derived allowlist suggestions.

RAW_BUFFERClick to expand / collapse

Documentation Type

Missing documentation (feature not documented)

Documentation Location

https://code.claude.com/docs/en/commands

Section/Topic

Bundled skills in the commands reference, plus the related permissions/settings workflow for generating allow rules from transcript history

Current Documentation

The commands reference currently says:

"The table below lists all the commands included in Claude Code. Entries marked Skill are bundled skills. They use the same mechanism as skills you write yourself: a prompt handed to Claude, which Claude can also invoke automatically when relevant."

The same table lists bundled skills such as /batch, /claude-api, /debug, /loop, and /simplify, but there is no /less-permission-prompts entry.

The skills page currently says:

"Claude Code includes a set of bundled skills that are available in every session, including /simplify, /batch, /debug, /loop, and /claude-api."

The permissions docs explain how allow rules work:

"You can view and manage Claude Code's tool permissions with /permissions. This UI lists all permission rules and the settings.json file they are sourced from."

The settings docs show settings.json permission allowlists, for example:

"permissions": { "allow": [ "Bash(npm run lint)", "Bash(npm run test *)", "Read(~/.zshrc)" ] }

The Claude directory docs also say:

"Anything that passes through a tool lands in a transcript on disk: file contents, command output, pasted text."

No documentation currently exists for /less-permission-prompts, what it scans, or how its proposed allowlist should be reviewed and applied.

What's Wrong or Missing?

Changelog v2.1.111 added /less-permission-prompts, described as a skill that scans transcripts for common read-only Bash and MCP tool calls and proposes a prioritized allowlist for .claude/settings.json, but the docs do not currently cover this feature.

Missing pieces include:

A. Discovery

Users cannot discover that /less-permission-prompts exists from the commands reference or bundled skills docs.

B. Behavior

There is no explanation of what transcript data the skill scans, what counts as a common read-only Bash or MCP call, or what output the skill returns.

C. Configuration workflow

The docs explain permission allow rules in general, but not how this skill helps generate a prioritized allowlist for .claude/settings.json.

D. Safety/privacy guidance

Because transcript files can contain tool inputs and outputs, the docs should explain any review expectations and privacy considerations before using transcript-derived allowlist suggestions.

Suggested Improvement

Add /less-permission-prompts to the commands reference and bundled skills documentation, then add a short task-oriented subsection that explains:

  1. How to invoke the skill
  2. That it analyzes local transcript history for repeated read-only Bash and MCP permission prompts
  3. What kind of prioritized recommendations it returns for permissions.allow
  4. How to review and copy those recommendations into .claude/settings.json
  5. When to use ~/.claude/settings.json versus project .claude/settings.json
  6. Any privacy caveats related to scanning local transcripts

If the skill emits a JSON snippet or suggested rule list, include one concrete example so users can see the expected output format.

Impact

High - Prevents users from using a feature

Additional Context

Affected Pages:

PageContext
https://code.claude.com/docs/en/commandsSlash command reference where bundled skills should be discoverable
https://code.claude.com/docs/en/skillsBundled skills overview and invocation model
https://code.claude.com/docs/en/permissionsPermission rule syntax and /permissions workflow
https://code.claude.com/docs/en/settings.claude/settings.json structure and permissions.allow examples
https://code.claude.com/docs/en/claude-directoryTranscript storage and privacy context

Total scope: 5 pages affected

Source: Changelog v2.1.111

Exact changelog entry text:

Added /less-permission-prompts skill — scans transcripts for common read-only Bash and MCP tool calls and proposes a prioritized allowlist for .claude/settings.json

extent analysis

TL;DR

Add documentation for the /less-permission-prompts skill to the commands reference and bundled skills documentation, including its behavior, configuration workflow, and safety/privacy guidance.

Guidance

  • Update the commands reference to include /less-permission-prompts in the list of bundled skills.
  • Add a subsection to the bundled skills documentation explaining how to invoke the skill, its analysis of local transcript history, and the prioritized recommendations it returns for permissions.allow.
  • Provide an example of the expected output format for the skill's recommendations.
  • Include guidance on reviewing and copying the recommendations into .claude/settings.json, as well as privacy caveats related to scanning local transcripts.

Example

An example of the documentation update could include:

### /less-permission-prompts
Invokes a skill that scans local transcript history for repeated read-only Bash and MCP permission prompts.
Returns a prioritized list of recommendations for `permissions.allow` in `.claude/settings.json`.
Example output:
```json
{
  "allow": [
    "Bash(npm run lint)",
    "Bash(npm run test *)",
    "Read(~/.zshrc)"
  ]
}

Notes

The documentation update should be applied to the affected pages, including the commands reference, bundled skills, permissions, settings, and Claude directory pages.

Recommendation

Apply a workaround by adding the missing documentation for the /less-permission-prompts skill to the affected pages, as this will provide users with the necessary information to use the feature correctly.

Vote matrix · Quick signals

Works
Did the solution work? Tap to confirm.
Easy Fix
Was it a quick fix?
Time Saver
Did it save you time?
Blocking
Was it severely blocking?
Common Issue
Are others likely hitting this too?
Flaky / Intermittent
Is it intermittent?
Verified / Reproducible
Can you reproduce it reliably?
Loading…

Still need to ship something?

×6

Another batch ranked right after the header list — different links, same matching logic.

Back to top recommendations

TRENDING

claude-code - 💡(How to fix) Fix [DOCS] Commands reference missing `/less-permission-prompts` bundled skill [1 participants]