Add Claude Skills tooling and settings #372
Open
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary
skilltool and enforce allowed tool delegationCheckpoint Summary
Status
rustup default stable).cargo check -p code-coreandcargo test -p code-core skills::manifest -- --nocaptureboth succeed.cccrate pinned via[patch.crates-io]to commit8a45e2b2e99daf9abe45ae404984dc6a65356dedbecause crates.io v1.2.41 was missing platform modules.Plan (Skill Tool Wiring)
Outstanding TODOs
code-rs/tui/src/chatwidget.rsSkillsSettingsView,SkillDisplay,SkillsSettingsContent, andSkillLoaderwere added correctly.code-rs/tui/src/bottom_pane/skills_settings_view.rsuse ratatui::prelude::Widget;is present so.render(...)calls compile.code-rs/tui/src/chatwidget/settings_overlay.rsSettingsSection::Skillsis covered everywhere (render, mut access, notify_close, etc.).code-rs/tui/src/chatwidget.rsSettingsSection::Skillsbranch in the settings overview match around line ~18040 to avoid non-exhaustive match error.cargo check -p code-tuionce the above fixes land.Testing Gaps
skilltool routing (browser/agents delegation). Consider targeted integration tests once compilation succeeds.Quirks / Setup Notes
[patch.crates-io]override forcc; keep an eye on future dependency updates.Testing