Agent Skills
› fastrepl/anarlog
fastrepl/anarlog
GitHub用于在 Tauri 仓库中通过 CLI 脚手架生成新插件,并自动配置 TypeScript、Rust 依赖及集成点,确保符合项目规范。
Install All Skills
npx skills add fastrepl/anarlog --all -g -y
Skills in Collection (34)
用于在 Tauri 仓库中通过 CLI 脚手架生成新插件,并自动配置 TypeScript、Rust 依赖及集成点,确保符合项目规范。
用户请求添加或创建新的 Tauri 插件
需要在 plugins/ 目录下初始化插件结构
npx skills add fastrepl/anarlog --skill add-plugin -g -y
规范 Anarlog 全栈开发工作流,默认执行优先,利用 Linear 追踪任务并记录关键决策与教训。禁止使用 Notion,要求日志和文档统一使用英文,确保上下文持久化与高效交付。
Anarlog 相关代码修改或 Bug 修复
需要创建或更新 Linear 任务
Anarlog 项目中的技术调研或实施
npx skills add fastrepl/anarlog --skill anarlog-workflow -g -y
指导Axum服务测试策略,根据场景选择使用tower oneshot进行单元测试或真实TcpListener服务器测试,涵盖状态码、WebSocket及端到端覆盖等场景。
编写Axum服务测试
决定测试是否需要启动真实服务器
优化测试性能与覆盖率
npx skills add fastrepl/anarlog --skill axum-test-transport -g -y
在Anarlog仓库中,针对GitButler工作区自动创建缺失的Pull Requests。该技能负责识别未发布的分支、验证远程状态、保留堆栈结构并生成PR,确保只发布必要的工作且不合并无关内容。
用户要求在工作区创建或发布尚未存在的PR
需要为GitButler中的多个分支批量生成PR
npx skills add fastrepl/anarlog --skill create-prs -g -y
在Anarlog仓库的gitbutler/workspace分支上,解决工作区冲突、修复代码审查意见及CI失败,并验证发布到对应分支。
请求修复GitButler工作区冲突
需要解决PR上的代码审查反馈
处理PR的CI构建失败
npx skills add fastrepl/anarlog --skill fix-prs -g -y
自动检查并修复所有活跃非草稿PR的CI失败及Bugbot未解决评论。支持在GitButler工作区外独立运行,或在GitButler分支上调用本地技能以保留上下文。
检查活跃PR状态
修复CI构建失败
处理Bugbot代码审查意见
整理就绪PR
npx skills add fastrepl/anarlog --skill fix-ready-prs -g -y
将 TinyBase 存储中的数据域迁移至 SQLite 数据库。通过两阶段策略:先解耦消费者,再交换存储后端,确保平滑过渡与数据一致性。
需要将 TinyBase 数据迁移到 SQLite
请求进行数据存储层重构
npx skills add fastrepl/anarlog --skill migrate-to-sqlite -g -y
负责生成桌面和移动端发布说明,确定版本号并整理用户可见变更。包含版本判定、文件创建及合规检查流程,确保发布前内容准确且符合发布规范。
准备桌面或移动应用的新版本发布说明
根据代码变更生成用户可见的更新日志
npx skills add fastrepl/anarlog --skill new-changelog -g -y
指导在React开发中避免滥用useEffect,通过派生状态、数据查询库或事件处理等模式替代副作用,提升代码质量。
编写新的React组件或Hooks
重构包含useEffect的代码
审查引入useEffect的PR
npx skills add fastrepl/anarlog --skill no-use-effect -g -y
基于桌面版发布日志,在 Loops 平台撰写、更新或审核产品更新通讯稿。遵循特定文案风格,将功能项映射至邮件结构,确保内容准确且易于阅读。
需要撰写产品发布新闻稿
请求更新或审核 Loops 邮件内容
npx skills add fastrepl/anarlog --skill product-update-newsletter -g -y
针对CLI、MCP及API接口进行风险导向的QA测试。通过精准定位变更影响范围,执行定向回归或全面接口验证,确保程序化接口的正确性与安全性。
需要验证代码变更对CLI、Webhook、MCP或API的影响
请求全面的程序化接口质量保证
npx skills add fastrepl/anarlog --skill qa-cli-mcp-api -g -y
针对Anarlog关键Pro用户旅程的QA技能,覆盖启动、注册、录音、摘要及云同步。需构建并验证签名Staging包,重置权限后执行完整流程测试,确保核心功能无卡顿且数据一致。
用户明确要求执行QA测试
需要验证关键用户旅程(如注册、录音、同步)
npx skills add fastrepl/anarlog --skill qa-critical-ux -g -y
规范桌面端SQLite响应式UI开发,定义屏幕边界查询、选择状态管理、表单草稿及单向数据流等模式,防止重复订阅与状态闪烁。
实现基于useDrizzleLiveQuery的屏幕界面
审查涉及SQLite读写和响应式状态的代码
npx skills add fastrepl/anarlog --skill reactive-sqlite-ui -g -y
负责审查API契约与客户端生成代码,执行CI/CD流程以部署托管服务及数据库变更,并验证线上发布行为。涵盖版本对比、本地测试、配置检查、部署执行及健康验证,确保向后兼容与服务稳定性。
需要审查和发布API版本时
执行API或数据库的CI/CD部署流程时
验证线上服务发布后的正确性时
npx skills add fastrepl/anarlog --skill release-api -g -y
负责发布CLI前的全面审查,包括功能一致性对比、CI/CD流程执行、Agent包验证及最终桌面制品的完整性校验,确保版本合规。
需要审查或发布CLI新版本时
验证桌面安装包中的CLI组件是否匹配预期版本和功能
npx skills add fastrepl/anarlog --skill release-cli -g -y
负责发布前的文档审查、Changelog 编写与验证,以及应用发布时的网站内容同步与发布。分离桌面和移动端发布流程,确保文档与版本状态一致。
准备新版本发布说明
执行应用发布并同步网站内容
验证发布后的文档链接和内容
npx skills add fastrepl/anarlog --skill release-docs -g -y
负责在发布前审查和验证 MCP 协议、契约、认证及访问边界,执行本地与托管环境的合约测试,确保运行时行为符合预期并生成发布证据。
软件版本发布流程
MCP协议变更审查
运行时行为验证
npx skills add fastrepl/anarlog --skill release-mcp -g -y
协调准备、发布和验证 Anarlog 桌面及移动版本。涵盖多表面审查、版本授权、渠道分发(如 Microsoft Store)及发布后验证,确保技术门禁通过并维护兼容性。
准备新版本发布
执行软件发布流程
验证发布候选包
npx skills add fastrepl/anarlog --skill release-new-version -g -y
负责发布版本的数据遥测与错误报告审查,确保用户隐私同意、事件采集、日志符号化及数据上报路径的完整性与合规性。
新版本发布前的遥测覆盖检查
验证分析数据与错误报告的采集链路
npx skills add fastrepl/anarlog --skill release-telemetry -g -y
专为CloudSync设计的SQLite Schema技能,指导CRDT复制模型下的表设计。涵盖同步分类、全局唯一主键(UUIDv7)、Merge-Safe默认值及本地与云端Schema一致性要求,确保数据正确同步。
添加需同步的表
修改已同步列
规划CloudSync安全迁移
npx skills add fastrepl/anarlog --skill sqlite-schema-design -g -y
用于 Anarlog 仓库 GitButler workspace 分支的 PR 自动化清扫流程。协调合并就绪 PR、更新工作区并按序执行创建、修复和更新 PR 操作,确保代码集成安全有序。
用户在 gitbutler/workspace 分支请求清扫 PR
需要批量合并已就绪且通过检查的 Pull Requests
npx skills add fastrepl/anarlog --skill sweep-workspace -g -y
用于在 Anarlog 项目中规范测试的编写、审查与删除,明确测试边界、预算及最佳实践,确保仅保留能捕获真实回归的有效测试。
添加或修改测试代码
审查测试覆盖范围
决定变更是否需要测试
修复失败的测试
清理冗余测试套件
npx skills add fastrepl/anarlog --skill testing -g -y
用于Anarlog仓库中,基于GitButler工作区PR的最终发布差异,自动重写并更新所有活跃PR的标题和描述,同时保留堆栈元数据。
需要刷新GitButler工作区中活跃PR的标题和描述时
用户请求根据最终实现变更更新PR元数据时
npx skills add fastrepl/anarlog --skill update-prs -g -y
检查所有非草稿PR的CI失败和Bugbot问题,并在现有分支上修复。用于审查活跃PR、分类就绪PR、修复CI或处理Bugbot评论。
检查活跃PR
分类就绪PR
修复CI
处理Bugbot评论
npx skills add fastrepl/anarlog --skill fix-ready-prs -g -y
基于产品更新日志,为桌面版发布撰写、更新或审计面向 Loops 平台的产品更新通讯稿。
需要撰写产品更新通讯
需要更新现有通讯内容
需要审计通讯稿质量
npx skills add fastrepl/anarlog --skill product-update-newsletter -g -y
在桌面版发布前或收到指令时,对关键用户旅程进行QA。涵盖从零开始的新用户引导、无卡顿启动、麦克风及系统音频捕获、自动生成摘要以及云端笔记恢复等核心功能验证。
准备切割稳定版本前
被要求对应用进行QA时
npx skills add fastrepl/anarlog --skill qa-critical-ux -g -y
用于在合并更新日志后,检查并发布 Anarlog 桌面版新稳定版本。
需要发布新版本
执行发布流程
npx skills add fastrepl/anarlog --skill release-new-version -g -y
用于创建桌面端版本更新日志条目,确定版本号并在指定路径下生成Markdown格式的发布说明。
需要添加变更日志文件时
准备下一个版本的发布说明时
npx skills add fastrepl/anarlog --skill new-changelog -g -y
用于对Anarlog的CLI、MCP及API执行基于风险的质量保证测试。支持选择特定受影响模块或进行全面覆盖,确保各组件兼容性。
需要运行QA测试
验证CLI/MCP/API功能
npx skills add fastrepl/anarlog --skill qa-cli-mcp-api -g -y
验证关键用户旅程(如注册、启动、音频捕获等)的兼容性,指示读取并执行主技能文件中的检查清单,避免维护重复内容。
需要验证核心用户体验流程时
执行QA兼容性检查时
npx skills add fastrepl/anarlog --skill qa-critical-ux -g -y
协调 Anarlog 稳定版桌面应用的发布流程,整合文档、API、CLI 等专项技能,并负责更新日志的发布。
需要发布新的桌面应用版本
执行完整的软件发布协调工作
npx skills add fastrepl/anarlog --skill release-new-version -g -y
管理Anarlog会议数据,支持查询、导入录音及上下文检索。提供本地CLI与云端MCP双源策略,智能切换以保障可用性,并严格遵循数据隐私与工具规范。
用户询问会议记录或摘要
需要会议上下文辅助其他任务
请求导入本地录音文件
npx skills add fastrepl/anarlog --skill anarlog -g -y
查询或导入 Anarlog 会议数据(摘要、转录、参与者等)。优先本地源,远程时回退 Cloud MCP。支持按文件夹筛选及本地录音导入,确保数据读取准确并处理源切换逻辑。
用户询问 Anarlog 会议记录
需要获取会议上下文信息
导入本地录音文件
npx skills add fastrepl/anarlog --skill anarlog -g -y
在Anarlog仓库gitbutler/workspace分支下,使用GitButler CLI管理版本控制,支持提交、分支管理及差异查看,替代常规Git操作。
在Anarlog仓库的gitbutler/workspace分支下进行代码提交或分支管理
需要选择性提交文件或特定hunk变更
npx skills add fastrepl/anarlog --skill but -g -y


