CCARF Practice Question
Correct answer: B
A: This configuration excludes Bash, which is needed for running service health check commands (requirement 2). Without Bash access, the skill cannot verify that services are running and responsive.
B: The skill is in .claude/skills/ for team access (requirement 4 via version control). allowed-tools includes Read, Grep, and Glob for reading configuration files (requirement 1), Bash for running health check commands (requirement 2), and excludes Write and Edit to prevent source code modification (requirement 4). context: fork isolates the lengthy report from the main conversation (requirement 3). Current state (checked 14 August 2026): the live skills reference defines `allowed-tools` as "Tools Claude can use without asking permission during the turn that invokes this skill", with `disallowed-tools` removing tools from the pool. The exam guide frames it as restricting access, so answer that on the exam.
C: This configuration is missing context: fork. Without it, the lengthy multi-page deployment report would clutter the main conversation context, violating requirement 3.
D: Two problems: ~/.claude/skills/ is user-scoped, not shared with the team. Including Write in allowed-tools violates the requirement that the skill must never modify source code.