Question 260
Two teams have skills with the same invocation name but different behavior. How should the project handle the conflict?
Explanation
Correct Answer
Ambiguous discovery can route users to the wrong workflow with unanticipated side effects. Use stable identifiers and versioned documentation. Skills with the same invocation name can call different behavior unpredictably. Rename or scope them and document precedence so one command maps to a single reviewed contract in the active project. Test selection from the repository that uses each workflow. Duplicate operations can waste work or mutate twice. Load balancing cannot fix mismatched semantics. Hiding context worsens ambiguity.
Incorrect Answers
Removing both skill descriptions would make it harder for Claude Code and its users to distinguish commands that already share an invocation name. The ambiguity concerns command identity and scope, not the amount of prose in the description. Assign unique names or documented project/user scopes, then test which command resolves in the active environment. Hiding purpose information is not a conflict-resolution mechanism and can increase accidental invocation of the wrong behavior.
Selecting the most recently installed skill is a race based on installation history, not evidence that it implements the user's intended workflow. Two teams may use the same command name for incompatible effects; silently changing its meaning can make a safe review invoke a mutating process. Give the skills distinct names or explicit namespaces and make their descriptions and tool permissions unambiguous. Resolve the collision as configuration, rather than relying on whichever package happened to be installed last.
Running both same-named skills on every invocation can produce incompatible side effects, such as one skill generating a report while the other mutates or publishes resources. The user may have intended only one workflow and may not have authorized the second. Resolve the command name collision before dispatch, document which implementation is selected and scope each skill's capabilities. Executing both indiscriminately turns ambiguous discovery into duplicate work or unauthorized operations rather than clarifying the contract.



Claude Certified Architect - Foundations (CCA-F) Practice Tests