Skip to content

refactor: rename requiredSkills to skills for semantic clarity - #673

Merged
dcramer merged 1 commit into
mainfrom
cleanup-skills-def
Dec 11, 2025
Merged

dcramer merged 1 commit into
mainfrom
cleanup-skills-def

Conversation

@dcramer

@dcramer dcramer commented Dec 11, 2025

Copy link
Copy Markdown
Member

Rename requiredSkills to skills across all tool definitions to better reflect the relationship: tools belong to skill categories rather than requiring them. This makes the authorization model clearer - a tool is enabled when ANY of its associated skills are granted.

Also rename hasRequiredSkills to isEnabledBySkills for consistency.

Rename `requiredSkills` to `skills` across all tool definitions to better
reflect the relationship: tools *belong* to skill categories rather than
*requiring* them. This makes the authorization model clearer - a tool is
enabled when ANY of its associated skills are granted.

Also rename `hasRequiredSkills` to `isEnabledBySkills` for consistency.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@dcramer
dcramer merged commit 7530916 into main Dec 11, 2025
13 checks passed
@dcramer
dcramer deleted the cleanup-skills-def branch December 11, 2025 19:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant