# Goose Opt-in checks for Goose recipe metadata, parameter and extension declarations, and contained local subrecipe paths. Recipe instructions, prompts and activities receive shared content checks; external extensions receive MCP security and policy checks. | Rule ID | Description | Default Severity | Autofix | |---------|-------------|------------------|---------| | [`goose-recipe-valid`](goose-recipe-valid.md) | Goose recipe metadata, parameters and extensions must have valid shapes | error (disabled) | - | | [`goose-subrecipe-references`](goose-subrecipe-references.md) | Literal local Goose subrecipe paths should exist inside the lint root | warning (disabled) | - |