You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat: improve fluency spiderweb for Claude-only users
- workspaceHelpers: fix isMcpTool() to detect mcp__ (Claude Code) prefix
- workspaceHelpers: fix extractMcpServerName() to parse mcp__server__tool format
- claudeCodeAdapter: add extractClaudeSlashCommand() + CLAUDE_SLASH_ALLOWLIST
Slash commands (/review, /bug, /think, /compact, /pr_comments) are stored
as __slash__<cmd> in toolCalls.byTool without incrementing toolCalls.total
- claudeCodeAdapter: route mcp__ tools to mcpTools instead of toolCalls
- claudeDesktopAdapter: detect slash commands using shared extractClaudeSlashCommand
- maturityScoring: recognize __slash__* entries as Prompt Engineering evidence
(combined with VS Code slash commands in both personal + team scorers)
- maturityScoring: exclude __slash__* from nonAutoToolCount to avoid inflating
Tool Usage / Agentic scores for Claude users
- maturityScoring: update customization Stage 1 tips + evidence to mention CLAUDE.md
- cli/helpers: export buildCustomizationMatrix (extracted from fluency.ts + all.ts)
- detects Claude Code workspaces via cwd field in JSONL events
- checks for CLAUDE.md in addition to copilot-instructions.md and agents.md
- cli/helpers: fix ClaudeDesktopAdapter constructor (was missing 3 required args)
- cli/commands/fluency.ts + all.ts: use shared buildCustomizationMatrix from helpers
- tests: add mcp__ prefix tests in workspaceHelpers.test.ts
- tests: add extractClaudeSlashCommand tests in ecosystemAdapters.test.ts
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
0 commit comments