forge-reflect-pr
审查当前的PR分支,寻找重构机会、缺失的测试、文档更新以及清理工作,以便在最终确定之前完成。当用户完成一个功能的实现并希望在请求同行评审之前进行自我审查时使用。
把 Skill 的源码、资源快照、README、包体和安装信号放进一个可搜索、可筛选的公开目录。
审查当前的PR分支,寻找重构机会、缺失的测试、文档更新以及清理工作,以便在最终确定之前完成。当用户完成一个功能的实现并希望在请求同行评审之前进行自我审查时使用。
更新CHANGELOG.md,记录最近提交中面向用户的变化。当用户合并了一个PR、完成了一个发布,或者想要在变更日志中记录最近的变化时使用。
搜索德国铁路列车连接。用于查找德国境内的列车路线、时刻表和旅行时间。
以Michael的风格编写、重构、审查和塑造代码仓库。当用户希望代码或仓库结构感觉像是Michael所写时使用:明确的边界、类型化的契约、在困难边缘使用实用框架、后期抽象、早期代码生成、漂移感知验证。
使用 `_working/` 目录作为你进行工作的过程中写笔记的地方,以及你的工作草稿空间。
必需:在包含.xcodeproj的目录中创建任何.swift、.m、.mm、.c、.cpp或.h文件后,您必须运行add_to_xcode.rb以将其注册到项目中。如果没有这一步,文件将不会出现在Xcode中,并且不会被编译。
使用iOS/Swift代码作为事实来源,并在Android/Kotlin中实现等效功能。理解iOS中的功能行为、数据结构和逻辑,然后创建符合目标代码库现有模式的惯用Android代码。当将功能从iOS移植到Android或确保平台一致性时使用。
使用React/React Native代码作为事实来源,并在iOS/Swift中实现相同的功能。理解React中的功能行为、组件、状态管理和逻辑,然后创建符合目标代码库现有模式的地道iOS代码。当从React/React Native移植功能到原生iOS或构建网页组件的原生替代方案时使用。
分析并处理GitHub拉取请求中未解决的反馈。当用户收到PR审查评论,并希望系统地处理每一条反馈时使用,或者当用户提到PR反馈、审查评论或解决审阅者关注的问题时使用。
生成一个gh CLI命令,使用仓库的PR模板创建一个草稿PR,从当前分支的提交和对话上下文中填充正文。当用户要求创建草稿PR、使用gh打开PR或希望按照模板获得一个PR命令时使用。
持久化的pexpect会话,用于自动化交互式终端应用程序。当您需要控制像ssh、数据库或调试器这样需要用户输入的交互式程序时,请使用它。
在markdown笔记的开头添加一个摘要引用,使用格式`> [!summary]`。在创建或编辑应该以简洁概述开始的markdown笔记、文档或知识库内容时使用。
设计、实现和重构高质量的Temporal工作流和活动(使用Python)。在构建或更改Temporal Python应用程序时使用;在设计活动时(可注入依赖项、Pydantic参数/结果、业务逻辑外部化);在使用动态输入或Continue-As-New实现工作流时;或者在配置可靠性(超时、重试、幂等性)、确定性和测试时。涵盖边界、类型合同、有限历史记录以及通过资源逐步披露。
多代理特性实现。生成独立的求解器代理,每个代理从头开始实现该特性,然后综合每个代理的最佳元素。在构建复杂特性时使用,当你希望有多种方法并全面覆盖边缘情况时。
分而治之的实现方法从规范/计划出发。将参考文档分解为独立的任务,分配给每个构建代理,按照依赖关系并行执行,然后整合结果。当您有一个规范、产品需求文档(PRD)、计划或需要快速并行执行的大功能时,请使用此方法。
Flutter的Material 3 — 主题、ColorScheme、组件目录、表单、可访问性和自适应布局。
根据GitHub问题实现功能或修复,并遵循项目标准。当用户希望开始处理GitHub问题、实现功能、修复错误或从问题编号或URL开始编码时使用。
通过OpenAPI接收短链接API操作。在管理短链接时使用:创建、查询、更新、删除、列出、导入或导出链接。还包括由AI驱动的slug生成和链接分析。触发器包括:“创建短链接”、“缩短URL”、“删除链接”、“编辑链接”、“列出链接”、“导出链接”、“导入链接”、“链接分析”、“AI slug”。
分析几个示例项目以合成一个可重用的编码指纹。当用户想要捕捉一个人的编码风格、工程原则、项目塑造偏好、架构倾向或实现习惯时使用,以便代理能够一致地重现它们。
定期使用专门的子代理维护一个浅层的PARA工作区。该技能会调查仓库,将文件分类到PARA容器中,使用CODE方法提炼原子笔记,并安全地提出或执行维护操作。
为AI代理跨多个会话规划和构建大规模工作。人类与AI迭代生成设计文档;运行一次Initializer子代理以在_working/中创建功能列表、运行手册和待办事项列表,然后反复运行Coding子代理直到所有功能通过。在里程碑(例如工作单元组结束时),暂停进行人工检查,重新运行Initializer,然后继续。在生成子代理时传递提示(不复制到.cursor/rules)。当计划多会话代理工作、从设计…
研究对齐的自我一致性用于调试。生成独立的求解器代理,每个代理都从头开始探索和调试问题。使用多数投票。基于《自我一致性改进思维链推理》(王等,2022)。适用于关键错误、算法问题或当其他方法失败时。
在单独的终端中启动一个新的Claude Code会话以处理不同的任务,可选地从当前会话中获取上下文。当您需要处理其他事情而不丢失当前进度时使用。
Neo4j JavaScript驱动程序6.x — 连接设置、会话管理、模拟安全、事务函数、类型处理以及结果到UI的数据映射。