Problem
平衡工作区skill与全局skill的作用范围
Solution
当打开一个工作区{workspace}时,尝试从{workspace}/../.qoder;{workspace}/../../.qoder;等上层目录加载skill,在qoder种显示为/{path}-{skill_name},及某一目录的skill适应于其所有子目录。
或由用于手动引用skill,相关配置存放至{workspace}/.qoder中
Use Case
当不同工作区具备相似的开发环境时,工作区skill是彼此孤立的,而全局skill不便于适应特定范围。
典型案例:用户在{top_path}下包含多个存在编程语言差异的工作区,那么这些工作区可采用相同的review skill,其命名为/my-code-review。若仅采用工作区skill,则需要为每一个工作区拷贝一份SKILL.md;若采用全局skill,则可能需要为不同语言创建/my-code-review-for-c、/my-code-review-for-java、/my-code-review-for-pyhton等重复性内容。
相似案例:存放在同一{top_path}的不同工作区可能存在重叠的技术栈、需求、代码架构、编码规则等,同样产生复制工作区skill/全局skill难以满足各工作区适应性的问题