用途
Effect Development 是一个开发指导类技能,适用于实现或审查那些组合使用 Effect API 或 Effect 模式的代码。它的核心目标是让 AI 在处理 Effect 相关改动时,基于仓库自身的文档与代码事实进行工作,而不是依赖模糊的通用知识。
主要能力
- 在动手前先识别本次改动涉及的 Effect API 与概念。
- 在 LLMS.md 和 ai-docs/src 中按名称与概念进行定向搜索。
- 阅读与改动相关的文档章节和示例,作为针对性参考。
- 应用相关指导,并检查邻近的源代码与测试,捕获文档未覆盖的仓库内部约定。
使用方式
该技能定义了明确的工作流程:首先确定涉及哪些 Effect API 和概念;其次在 LLMS.md 与 ai-docs/src 中搜索这些名称和概念,并阅读匹配章节与示例;然后将相关指导应用到改动中,同时查看附近源码和测试以补齐仓库内部约定。判断任务是否可以进入实现的依据是:每个重要的 Effect API 或模式都能找到匹配的本地指导,或者通过搜索确认并不存在这样的指导。
适用场景
- 在 Effect 项目中新增或修改使用 Effect API 的代码。
- 审查已编写完成的 Effect 风格代码是否符合仓库约定。
- 需要将仓库 AI 文档作为精准参考而非环境上下文的开发任务。
限制
资料中未提供该技能的安装命令、支持平台、收费方式及具体价格等信息,这些内容暂未提供。技能本身以文档与仓库源码为准,具体可用的 Effect API 与模式取决于目标仓库中的 LLMS.md、ai-docs/src 及其源码与测试的实际内容。