将当前会话状态同步至内存文件,回顾对话内容、更新相关文件,并确认所有变更。适用于会话结束时,或在取得显著进展时使用。
当您需要处理 Protocol Buffer(.proto)文件、buf.yaml、buf.gen.yaml 或 buf.lock 时,可选用此技能。涵盖 proto 设计、buf CLI 工具、gRPC/Connect 服务、protovalidate 约束校验、Schema 进化,以及 lint 错误与破坏性错误的排查与解决。
创建并管理GitHub Actions工作流,用于CI/CD流水线。适用于以下场景:(1) 创建新的工作流文件,(2) 设置PR检查与自动化测试,(3) 配置部署流水线,(4) 管理密钥与环境变量,(5) 调试工作流失败,(6) 设置手动触发或审批,或在.github/workflows中进行操作。关键词:GitHub Actions、CI/CD、工作流、流水线、部署、自动化、PR检查、持续集成。
在着手处理某项任务或工作流时,从多个维度(技术、业务、UX、安全、性能、可维护性等)评估请求、提案或决策,以确保在推进前获得全面的理解。在作出技术决策、选择解决方案,或提出变更建议时,可主动运用此技能。这项技能能够避免思维过于单一,帮助我们发掘各相关领域的权衡、风险与机遇。 示例: - “使用 Redis 进行缓存” → 评估多个方面(性能、成本、复杂度、运维) - “为我们的应用加入 AI” → 评估多个方面(技术可行性、用户体验、数据隐私) - “重构为微服务” → 评估多个方面(收益、成本、迁移复杂度、团队准备情况) - “实施认证” → 评估多个方面(安全性、UX、集成难度、维护成本) - “切换到 React 19” → 评估多个方面(收益、迁移成本、破坏性变更、学习曲线)
针对将定性与定量研究结果转化为优先级设计行动的UX研究综合工作流程。当UX、交互、视觉或设计治理相关产物为主要交付成果时使用;切勿用于后端数据模型或部署流水线的决策。
从需求分析到 UX 设计、功能实现,再到全面测试覆盖(单元测试、集成测试、端到端测试),全程指导移动 React Native 开发。适用于移动需求分析、界面设计、功能实现,或为 React Native/Expo 应用编写测试用例时使用。
Sonic Flow 重构指南。适用于代码重构、提取自定义 Hook 或组件、重组模块结构,或提升代码质量时。触发条件包括:重构、提取、重组、简化、清理等。
审查Vite的安全审计模式,重点关注SPA与开发服务器的安全。无论是VITE_*的暴露、构建时的秘密,还是代理配置,此功能都能帮你深入排查Vite应用(如vite.config.ts的存在)。 示例: - 用户输入:“审计Vite的环境变量” → 检查以VITE_为前缀的密钥 - 用户输入:“检查Vite的构建配置” → 验证define块与源码映射 - 用户输入:“审查Vite的开发服务器” → 检查主机绑定与代理安全 - 用户输入:“扫描Vite的Bundle” → 在dist/中寻找泄露的API密钥或秘密 - 用户输入:“审计Vite SPA的认证” → 验证服务器端认证与客户端路由守卫的差异
为结构化的代理记忆与可组合技能构建类型化知识图谱。在创建或查询实体(人、项目、任务、事件、文档),链接相关对象、施加约束、将多步行动规划为图变换,或在技能间需要共享状态时使用此功能。可通过“记住”“我了解什么”“将X与Y关联”“展示依赖关系”、“实体的CRUD操作”,或“跨技能数据访问”等指令触发。
使用ast-grep以结构化的方式查找并替换代码模式。当您需要依据AST结构匹配代码时,例如查找具有特定签名的所有函数、跨文件替换API模式,或检测正则表达式难以可靠匹配的代码反模式时,可使用此技能。
通过动态模式检测与硬编码字符串分析,进行全面的 i18n 一致性检查。当您从事翻译工作、进行本地化处理、维护 i18n 键值,或当用户提及翻译问题、缺失键值,或语言支持不足时,可选用本技能。本技能会自动触发“检查翻译”、“i18n 一致性”、“本地化问题”或“翻译键值”等语句。
管理 Apache Airflow 的各项操作,包括列出、测试、运行与调试 DAG,查看任务日志,检查连接与变量,以及监控系统健康状况。当您处理 Airflow DAG、管道、工作流或任务时,或当用户提到测试 DAG、运行管道、调试工作流、DAG 故障、任务错误、DAG 状态、管道状态、列出 DAG、展示连接、检查变量,或关注 Airflow 的健康状况时,可使用此技能。