Cut the 'it's user-invoked' rationale from the five preconditions
Cut the 'it's user-invoked' rationale from the five preconditions Per writing-for-agents' no-op test: "tell the user to run /X" is already an unambiguous instruction with no branch where the agent would otherwise try to call it, so the trailing justification changes nothing at runtime. It also duplicates the rule .agents/invocation.md already states as the single source of truth. Cut it from all five call sites; the carve-out paragraph there is the one place the reason needs to live.
What happened
A rationale stating 'it's user-invoked' was deleted from multiple call sites in the project's codebase to streamline instructions related to agent invocation.
Why it matters
This update simplifies the codebase, enhancing clarity and maintaining a single source of truth for agent invocation rules, which can improve developer efficiency and reduce confusion when implementing agent instructions.