Normalize Claude skill mentions and document AGENTS.md - #3952
Open
maheen-ejaz wants to merge 1 commit into
Open
maheen-ejaz wants to merge 1 commit into
maheen-ejaz wants to merge 1 commit into
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Human comments
What was wrong
BB exposes
$skill-nameas a provider-independent composer mention, but the Claude bridge forwarded that literal text even though Claude Code invokes skills with/skill-name. The configuration guide also still described Claude Code as CLAUDE.md-only after native AGENTS.md support landed in Claude Code 2.1.277.What changed
The Claude bridge now translates only structured, validated dollar-triggered skill mentions to Claude's slash syntax. Untagged dollar text is preserved. The provider overview, configuration guide, and generated agent-configuration guide now document conditional native AGENTS.md loading and its compatibility fallback. No wire contract changed, so HOST_DAEMON_PROTOCOL_VERSION is unchanged.
How you verified
pnpm exec turbo run test --filter=bb-plugin-provider-claude-code -- --run src/bridge/__tests__/bridge.test.ts(76 passed)pnpm exec turbo run typecheck --filter=bb-plugin-provider-claude-code --filter=@bb/templatespnpm exec turbo run test --filter=@bb/templates(47 passed)git diff --check