One contract for every package.
The package tree is required while apps remain optional. Every workspace that exists receives the same guidance, manifest, naming, size, and directory-health policy.
Broad defaults, exact project contracts.
AGENTS.md,README.md, and workspace files required- Selected policy is visible and project-owned
- Dot directories and generated output are bounded
packages/*/Every packageAGENTS.mdandpackage.jsonrequired- Recursive defaults cover nested source and docs
- Line and child-count thresholds stay advisory
- Exact declarations refine closed wildcard rules
$workspace and $skill rebase the repeated hierarchy, while ./**/ applies one compact health layer to every authored directory.