convex-security
Convex函数的安全最佳实践,包括ConvexError处理、参数/返回值验证、身份验证辅助、访问控制、速率限制和内部函数。在编写公共查询/变更/操作、实现身份验证、添加授权检查、处理错误或审查Convex函数的安全性时使用。
把 Skill 的源码、资源快照、README、包体和安装信号放进一个可搜索、可筛选的公开目录。
Convex函数的安全最佳实践,包括ConvexError处理、参数/返回值验证、身份验证辅助、访问控制、速率限制和内部函数。在编写公共查询/变更/操作、实现身份验证、添加授权检查、处理错误或审查Convex函数的安全性时使用。
使用git-spice (gs)管理Git分支和拉取请求。当用户说“/gs”,“创建分支”,“新分支”,“切换分支”,“检出分支”,“变基分支”,“从主分支更新分支”,“创建PR”,“提交PR”,“打开拉取请求”,需要管理多个相关分支,想要堆叠的PR或PR链,或者询问关于变基和分支依赖关系时使用。处理分支创建、导航、变基和PR提交。
针对首次构建后未解决的计划文件的目标恢复工作流程。当只有部分计划文件缺失或无效时使用。
验证workspace-map.md与实际04-workspace/结构(三层深)的准确性。当用户说“validate workspace map”、“update workspace map”、“check workspace map”或从结束会话时加载。确保深层结构通过全面的文档进行验证。
当用户调试错误、追踪问题或询问某事失败原因时使用。例如:"为什么X会失败?","这个错误来自哪里?","追踪这个错误"
分析当前代理与Trinity平台的兼容性。在检查代理是否满足Trinity要求、准备部署或审核代理结构时使用。
审查未提交的Git更改是否正确、质量如何以及是否符合项目规范,然后进行修复并准备一个安全、原子的提交计划。当用户要求在提交前审查代码、改进本地更改、将工作拆分为逻辑常规提交或使用明确的暂存边界执行`git add`/`git commit`时,请使用此功能。
创建、审查并安全更新`.gitattributes`文件,采用保守的Unix优先默认设置,并明确属性理由。
有观点的约束,用于编写可维护、可测试的代码。应用MTE原则,避免过度设计,指导重构,并提供代码审查清单。当用户编写代码、重构或需要代码审查时使用。触发关键词包括“代码质量”、“重构”、“审查”、“MTE”、“code quality”、“refactor”、“review”。
使用asc对TestFlight崩溃、beta反馈和性能诊断进行分类。当用户询问TF崩溃、TestFlight崩溃报告、beta测试者反馈、应用程序挂起、磁盘写入、启动诊断,或希望获得构建或应用程序的崩溃摘要时,请使用此方法。
使用Langfuse跟踪从Beam.ai调试失败/有问题的任务。当用户说“调试问题任务”、“检查失败的任务”、“任务为什么失败”、“任务错误”、“调试代理”,或需要调查任务失败时加载。
当用户说“validate docs”、“check documentation consistency”、“docs vs implementation”或“find documentation mismatches”时加载。系统地比较实现代码与文档,以识别并修复不一致之处。
当用户询问关于GitNexus本身的信息时使用——可用工具、如何查询知识图谱、MCP资源、图模式或工作流参考。例如:"有哪些可用的GitNexus工具?","我该如何使用GitNexus?"
在诊断Ably问题时始终使用 —— 消息未到达、存在未更新、连接失败、身份验证错误(40101, 40142, 40160)、频道生命周期问题、推送通知问题、聊天室问题、Spaces成员/光标问题,或任何Ably错误代码。提供Ably CLI命令以观察实时流量、检查状态和模拟客户端。不适用于构建新的Ably集成(请改用using-ably技能)。
就AI代理刚刚构建或提议的代码、架构或计划对开发者进行提问——每次一个问题,并附带ASCII图修正。在任何重要的实现、PR、重构或架构计划之后使用,以确保人类代码所有者对系统有一个无懈可击的心理模型。触发词包括诸如“quiz me”、“do I understand this”、“walk me through what you built”、“onboard me”或“code owner br…
编写遵循通用最佳实践的干净、高效的TypeScript代码
从已完成的开发周期中提取模式、经验教训和关键决策。将结构化的模式文档写入docs/devdocs/patterns/并更新AGENTS.md。在运行devdocs-sync之后执行,以便跨会话积累知识。触发词包括“compound”、“沉淀”、“经验提取”、“模式提取”、“lessons learned”、“知识沉淀”、“复盘”、“总结经验”、“what did we learn”。不用于同步文档…
仓库模式:基于协议的数据访问、DTO到领域模型的映射以及清晰的层次分离。在实现与仓库相关的应用程序功能时使用。
当用户在执行技能结束时说“validate skill”、“validate this skill”、“review skill execution”、“check skill”或“skill validation”,则加载。用于验证技能是否正确执行的事后审查工作流程,记录发现的问题并识别问题。
当用户询问代码如何工作、想要理解架构、追踪执行流程或探索代码库中不熟悉的部分时使用。例如:"X是如何工作的?","什么调用了这个函数?","给我看看认证流程"
使用爆炸半径和依赖映射来计划安全重构
简化并重构代码以提高清晰度、一致性和可维护性,同时保持行为不变。当代码刚刚被添加或修改,并且需要进行专注于可读性的清理而不改变输出、副作用或外部接口时使用。
帮助调试HYTOPIA SDK游戏。当用户需要性能监控、错误处理、客户端调试或故障排除时使用。涵盖调试面板、ErrorHandler、浏览器开发工具和服务器日志记录。
在准备提交Obsidian插件或推送代码之前使用。根据所有ObsidianReviewBot规则审查代码,并报告违规情况及修复建议。在任何git推送前,积极地在Obsidian插件项目中使用。