问题描述
Step-Code 在会话中不识别、不加载用户已有的 Claude Code 标准技能目录 ~/.claude/skills。
实际情况:该目录下已有配置好的技能(例:~/.claude/skills/app-analytics -> ~/.agents/skills/app-analytics,均为标准 SKILL.md 格式,共 7 个)。但 Step-Code 启动后完全没有发现它们,会话内也没有任何调用入口。我是靠用户手动翻文件系统(ls ~/.claude/skills)才发现并手动读取 SKILL.md、手动执行其中的脚本来完成工作的。
也就是说,用户此前在 Claude Code 生态里已经投入成本维护的技能(拉 App Store Connect 数据的 app-analytics、订阅规范的 app-subscriptions 等),在 Step-Code 里等于白配,每次都要靠用户提醒「你是不是不读 .claude 下的技能」才能被发现。
期望
与 Claude Code 行为保持一致,自动发现并加载:
- 用户级
~/.claude/skills/(目前 Step-Code 似乎只找 ~/.stepcode/agent/agents)
- 项目级
.claude/skills/
- 兼容 symlink 形式的技能目录(我的技能全部是软链到
~/.agents/skills/)
- 标准 SKILL.md 的 frontmatter(name / description)解析,并支持按 description 触发
如果 Step-Code 有自己的 agent/skill 体系(~/.stepcode/agent/agents + agentScope),建议将 .claude/skills 作为一个发现来源纳入,或提供技能搜索路径的配置项。
环境
- macOS,Step-Code 桌面端
~/.claude/skills 下 7 个技能,均为标准 SKILL.md + scripts 结构
- 会话中 agent 工具描述显示仅扫描
/Users/<user>/.stepcode/agent/agents,未见 .claude/skills
问题描述
Step-Code 在会话中不识别、不加载用户已有的 Claude Code 标准技能目录
~/.claude/skills。实际情况:该目录下已有配置好的技能(例:
~/.claude/skills/app-analytics -> ~/.agents/skills/app-analytics,均为标准 SKILL.md 格式,共 7 个)。但 Step-Code 启动后完全没有发现它们,会话内也没有任何调用入口。我是靠用户手动翻文件系统(ls ~/.claude/skills)才发现并手动读取 SKILL.md、手动执行其中的脚本来完成工作的。也就是说,用户此前在 Claude Code 生态里已经投入成本维护的技能(拉 App Store Connect 数据的
app-analytics、订阅规范的app-subscriptions等),在 Step-Code 里等于白配,每次都要靠用户提醒「你是不是不读 .claude 下的技能」才能被发现。期望
与 Claude Code 行为保持一致,自动发现并加载:
~/.claude/skills/(目前 Step-Code 似乎只找~/.stepcode/agent/agents).claude/skills/~/.agents/skills/)如果 Step-Code 有自己的 agent/skill 体系(
~/.stepcode/agent/agents+ agentScope),建议将.claude/skills作为一个发现来源纳入,或提供技能搜索路径的配置项。环境
~/.claude/skills下 7 个技能,均为标准 SKILL.md + scripts 结构/Users/<user>/.stepcode/agent/agents,未见.claude/skills