branch-create
创建与问题关联的特性分支,并保持一致的命名约定。根据问题编号和描述生成分支名称,创建分支并检出。使用场景:创建分支、新分支、特性分支、为问题创建分支、开始处理问题、分支创建、/branch-create。
把 Skill 的源码、资源快照、README、包体和安装信号放进一个可搜索、可筛选的公开目录。
创建与问题关联的特性分支,并保持一致的命名约定。根据问题编号和描述生成分支名称,创建分支并检出。使用场景:创建分支、新分支、特性分支、为问题创建分支、开始处理问题、分支创建、/branch-create。
在向现有的Bknd实体添加字段时使用。涵盖所有字段类型(文本、数字、布尔值、日期、枚举、json、jsonschema、媒体),字段修饰符(.required()、.unique()、.default()),验证选项,以及UI与代码实现方法。
在通过SDK或REST API向Bknd实体插入新记录时使用。涵盖createOne、createMany、带有关系($set)的创建、响应处理、错误处理以及客户端记录创建的常见模式。
在通过SDK或REST API从Bknd实体查询和检索数据时使用。涵盖readOne、readMany、readOneBy、过滤(where子句)、排序、字段选择、加载关系(with/join)以及响应处理。
在Bknd应用程序中实现登录和注销功能时使用。涵盖SDK认证方法、REST API端点、React集成、会话检查和错误处理。
在使用btca CLI查询bknd源代码仓库时使用。涵盖设置、配置和查询模式,以学习bknd的内部结构,包括数据模块、认证、媒体处理和适配器配置。
在Bknd应用程序中管理用户会话时使用。涵盖JWT令牌生命周期、会话持久性、自动续订、检查认证状态、使会话无效以及处理过期。
充当智力辩论伙伴,通过苏格拉底式的提问和不同的视角来批评、挑战和完善思考。在检测到复杂的决策制定、战略规划或多方面考虑的问题时自动激活,在这些问题中批判性评估能够增加价值。当用户明确要求“挑战我的想法”、“批评这个观点”、“我忽略了什么”、“扮演反对者”或类似需要批判性分析的请求时也会激活。包括综合模式,以将反馈整合进更完善的立场中。
用日语解释英文技术文档和文本,具有上下文理解能力。不仅仅是一个简单的翻译工具——它会阅读周围的文件或代码库上下文,为说日语的开发者提供更深入、更准确的解释。使用场景包括:解释这段英文, この英文を解説, 英語の解説, en-explainer, 这是什么意思, この英文の意味, 用日语解释这段英文, 解释文档, 解释README, 错误信息的意思, 注释的意思, API规格说明, 或者当用户粘贴了…
在探索Bknd自动生成的API端点时使用。涵盖REST端点模式、路由列表、模块基础路径、SDK方法映射、管理面板API浏览器,以及理解API结构。
在Bknd授权系统中定义新角色时使用。涵盖角色属性(隐式允许、是否默认、权限)、权限分配、角色层次结构以及常见的角色模式(管理员、编辑者、查看者、匿名用户)。
在通过SDK或REST API从Bknd实体中删除记录时使用。涵盖deleteOne、deleteMany、软删除模式、级联考虑、响应处理以及常见模式。
在Bknd应用程序中实现密码重置或更改功能时使用。涵盖服务器端密码更改、使用电子邮件令牌构建忘记密码流程以及安全注意事项。
在Bknd中构建具有复杂过滤条件的高级查询时使用。涵盖所有过滤操作符($eq, $ne, $gt, $lt, $like, $ilike, $in, $nin, $isnull, $between),逻辑操作符($or, $and),嵌套条件,组合过滤器以及动态查询构建。
在需要专业指南内容时使用 - 委托给dev-guides-navigator插件进行在线指南发现,并带有缓存和消歧功能
从对话、摘要或开放格式(如markdown、PDF、文本)的内容中创建结构化文档。当用户请求创建文档、生成报告、导出内容、对话摘要或结构化文档时使用。触发词包括“创建一个文档”、“制作一份报告”、“总结这段对话”、“导出为PDF/markdown”,或任何将内容正式化为文档的请求。可以独立工作,也可以与设计助手技能结合以获得更精致的视觉输出。
使用type-bridge Python ORM来操作TypeDB。涵盖定义实体、关系、属性、CRUD操作、查询、表达式和模式管理。在Python项目中使用TypeDB时采用。
在Bknd中创建新实体/表时使用。涵盖使用em()和entity()定义实体、主键配置、字段基础、通过管理面板创建UI,以及具有类型安全性的代码优先方法。
在通过SDK或REST API更新Bknd实体中的现有记录时使用。涵盖updateOne、updateMany、更新关系($set、$add、$remove、$unset)、部分更新、条件更新、响应处理以及常见模式。
用于定义Bknd实体之间的关系。涵盖多对一、一对一、多对多、自引用关系、连接表、mappedBy和inversedBy等选项,以及UI与代码方法。
在Bknd应用程序中设置用户注册流程时使用。涵盖注册配置、启用/禁用注册、默认角色、密码验证、注册表单和自定义字段。
在向Bknd数据库填充初始或测试数据时使用。涵盖选项中的seed函数、ctx.em.mutator()用于insertOne/insertMany、条件性播种、基于环境的数据,以及开发/测试固定装置的常见模式。
在开始执行任务时使用 - 将架构文件、引用的模式、相关指南和任务文件加载到上下文中
使用isq CLI进行即时、离线优先的GitHub、Linear和JIRA问题管理。当用户想要列出问题、创建问题、对问题发表评论、开始处理一个问题(创建git worktree)、管理目标(里程碑/项目)、同步仓库或离线处理问题时,可以使用此技能。isq提供从本地SQLite缓存中亚毫秒级的读取速度,并与git worktrees集成以实现无缝开发工作流。