58f52c7725
The skill registry already walks workspace-local `.claude/skills` for Claude Code interop, plus global `~/.agents/skills` and `~/.deepseek/skills`. Picking up the global `~/.claude/skills` brings DeepSeek TUI in line with the broader Claude-ecosystem convention so users can inherit skills installed for other Claude-compatible tools without re-authoring them in DeepSeek's native layout. Adds `claude_global_skills_dir()` mirroring `agents_global_skills_dir()` and inserts it into `skills_directories()` between the agentskills.io global and the DeepSeek-native global. Workspace candidates still win on name conflicts; first-match-wins is preserved. Tests: - claude_global_skills_dir_returns_home_relative_path - existing_skill_dirs_orders_globals_agents_then_claude_then_deepseek - All 55 pre-existing skills tests still pass Docs synced (README publishing-skills section, CONFIGURATION). docs/COMPETITIVE_ANALYSIS.md already advertised this lookup; this brings the implementation in line with the documented contract. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>