SuperAPI AI 工具集

skill-awareness

通用与其它

查看项目

更新于 10-16 02:31

技能介绍

用途:在每次应用 code-craft 技能时进行记录,形成跨 Claude Code 与 OpenCode 会话的持久练习记录,用于分析技能使用情况、发现未被充分使用的技能并衡量改进。

主要能力:提供技能检测矩阵,按场景(如创建或修改类、继承体系、依赖、错误处理、API 端点、数据库查询、测试、密钥与认证、并发、复制粘贴、复杂逻辑、修改状态等)提示应检查的技能;并给出一组分析命令,用于查看总使用量、最近应用、应用少于 3 次的技能、从未使用过的技能以及按项目分组的使用情况。

使用方式:应用技能后,向 ~/.claude/skills/skill-usage.jsonl 追加一行 JSON,字段包括 ts(ISO 8601 时间戳)、skill(kebab-case 技能名)、agent(claude-code 或 opencode)、project(工作目录路径)、ctx(简短描述,少于 100 字符)。文档给出的记录命令为:echo '{"ts":"'"$(date -u +%Y-%m-%dT%H:%M:%SZ)"'","skill":"SKILL_NAME","agent":"AGENT","project":"PROJECT_PATH","ctx":"BRIEF_CONTEXT"}' >> ~/.claude/skills/skill-usage.jsonl。分析命令示例:cat ~/.claude/skills/skill-usage.jsonl | jq -s 'group_by(.skill) | map({skill: .[0].skill, count: length}) | sort_by(-.count)'。

适用场景:适用于使用 code-craft 技能进行软件开发、需要在多个项目或会话中跟踪技能实践、识别技能盲区并持续改进的开发者。

限制:资料表示该技能始终启用,且要求每次应用技能都必须记录,不应静默应用;完成编码任务前需自查哪些技能适用、是否遵守、是否逐一记录,以及是否有需要向用户标记的违规。可用技能共 31 个,分为 SOLID、核心、测试、安全、API 设计、性能、代码质量、错误处理、并发等类别。若对某技能是否适用不确定,资料建议记录并注明不确定性。其他收费、平台或效果信息暂未提供。