P8: Discoverable Through Agent Skill Bundles

Definition

Without a skill bundle, every fresh agent invocation begins the same way: pull --help, infer the idioms, try a command, parse the error, try again. A skill bundle (canonical names AGENTS.md or SKILL.md) collapses that loop: agent-discoverable through filesystem convention rather than through --help, loaded once, recognized thereafter.

Why Agents Need It

--help describes what is possible (the flag and subcommand surface); a skill bundle describes what to do (workflow knowledge, common compositions, recovery patterns). Workflow knowledge does not fit in after_help examples. The bundle is also where conventions that span multiple subcommands live (exit-code tables, output-channel discipline, retry semantics): context that --help for a single subcommand cannot carry on its own. Without one, the agent has nowhere to durably register what it learned, and re-pays the discovery cost on every fresh session.

Requirements

Evidence

Anti-Patterns

Requirement IDs p8-must-bundle-install, p8-should-bundle-exists, p8-may-install-all, and p8-may-bundle-update define the contract; the antecedent audit p8-bundle-exists gates the conditional requirements. Run anc audit --principle 8 . against the CLI under test to see each.