用途:explain-code 是一个用于“详细解释代码功能”的技能,接收目标代码作为参数($ARGUMENTS),按系统化流程输出解释。
主要能力:覆盖代码上下文分析、高层概述、结构拆解、逐行分析、算法与逻辑、数据结构与类型、框架与库用法、错误处理与边界情况、性能、安全、测试与调试、依赖与集成、常见模式、改进建议、相关代码与调试排查等方面。支持按语言(JavaScript/TypeScript、Python、Java、C#、Go、Rust 等)给出针对性说明。
用法:调用该技能并传入代码;如需查阅外部库、框架或 API 文档,可先加载 playwright-cli 技能,或直接运行 npx playwright-cli 命令。资料给出的取文档策略顺序为:先试 curl https://<site>/llms.txt;再试 curl <url> -H "Accept: text/markdown";都不行再用 playwright-cli 渲染页面或 curl 原始 HTML 本地解析。有价值的文档可保存到 research/web/<YYYY-MM-DD>-<kebab-case-topic>.md,并在重复获取前先检查此目录。
适用场景:理解不熟悉代码、第三方依赖与 API、前端行为验证;需要按层次(从高层到细节)组织讲解时。
限制:资料未说明收费、价格、平台或效果;具体实现依赖相关的 Skill 工具与 playwright-cli 可用性;若 playwright-cli 命令失败,回退为 npx playwright-cli。其余细节暂未提供。