R008 · allowed-tools-portability
allowed-tools is portable
- Code: R008
- Slug:
allowed-tools-portability - Tier: structure
- Default severity: warning
- Packages: recommended, strict
- Locked: No
- Doc: https://doraval.dev/reference/rules/R008
| What | Flags use of experimental allowed-tools in frontmatter for portability awareness. |
| Why | allowed-tools is well supported in some agents (for example Claude Code) and uneven elsewhere. Callers need to know the skill may not constrain tools on every platform. |
How to fix
Keep allowed-tools only when you target agents that honor it. Document the assumption in the body, or drop the field and express tool policy in prose for portable skills.