Skip to content

Support manual-only skill config#168

Merged
cbusillo merged 1 commit into
mainfrom
feat/manual-only-skill-config
May 28, 2026
Merged

Support manual-only skill config#168
cbusillo merged 1 commit into
mainfrom
feat/manual-only-skill-config

Conversation

@cbusillo
Copy link
Copy Markdown
Owner

Summary

  • parse upstream-compatible [skills] / [[skills.config]] settings with name and path selectors
  • let enabled = false disable implicit skill prompt/routing while keeping skills discoverable and explicitly invokable
  • support skills.include_instructions = false to omit the default skills prompt block globally
  • document the config shape

Validation

  • cargo test -p code-core skills_config_parses_upstream_compatible_selectors -- --nocapture
  • cargo test -p code-core config_name_selector_disables_implicit_invocation -- --nocapture
  • cargo test -p code-core config_path_selector_disables_implicit_invocation -- --nocapture
  • cargo test -p code-core skill_config -- --nocapture
  • cargo test -p code-core include_instructions_false -- --nocapture
  • cargo test -p code-core selected_skill_messages_include_explicit_dollar_skill_once -- --nocapture
  • git diff --check
  • ./build-fast.sh

Refs #91

@cbusillo cbusillo merged commit 0b39fe5 into main May 28, 2026
1 check passed
@cbusillo cbusillo deleted the feat/manual-only-skill-config branch May 28, 2026 02:21
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