What should happen
The skill should determine the licences for all dependencies and whether or not these dependencies are optional.
Why
For Apache projects, there are restrictions on which licences are compatible, see
https://apache.org/legal/resolved.html
Similar considerations may apply to projects with other licenses.
Which layer
Skill (.claude/skills/<name>/)
Boundary conditions (optional)
No response
Out of scope (optional)
No response
References (optional)
No response
What should happen
The skill should determine the licences for all dependencies and whether or not these dependencies are optional.
Why
For Apache projects, there are restrictions on which licences are compatible, see
https://apache.org/legal/resolved.html
Similar considerations may apply to projects with other licenses.
Which layer
Skill (
.claude/skills/<name>/)Boundary conditions (optional)
No response
Out of scope (optional)
No response
References (optional)
No response