Agent Skills
› JamieMason/syncpack
JamieMason/syncpack
GitHub指导如何为Syncpack添加新功能,涵盖新CLI命令和验证逻辑的实现。提供决策流程、前置条件、注册点及TDD工作流,确保代码符合规范并通过测试。
Install All Skills
npx skills add JamieMason/syncpack --all -g -y
Skills in Collection (11)
指导如何为Syncpack添加新功能,涵盖新CLI命令和验证逻辑的实现。提供决策流程、前置条件、注册点及TDD工作流,确保代码符合规范并通过测试。
需要添加新的CLI命令
需要新增验证规则或InstanceState变体
扩展版本组行为
npx skills add JamieMason/syncpack --skill add-feature -g -y
指导如何为 Syncpack 项目添加和更新文档网站,涵盖命令、配置及 FAQ 等内容的编写规范与本地测试流程。
需要编写或更新产品文档
修改代码后需同步更新用户指南
npx skills add JamieMason/syncpack --skill document-code -g -y
提供基于科学方法的调试指南,涵盖观察、假设、实验、验证和确认五个步骤。指导开发者通过TDD编写复现测试并修复Syncpack中的代码缺陷与异常行为。
测试失败
出现意外行为
需要调查代码问题
npx skills add JamieMason/syncpack --skill fix-bug -g -y
指导在文档、教程和沟通中采用“结论先行”的结构,先给出答案或核心观点,再补充背景和细节,以提升信息传递效率和读者体验。
编写技术文档或指南
撰写错误消息或邮件反馈
创建教程步骤说明
npx skills add JamieMason/syncpack --skill front-loading -g -y
针对 syncpack-specifier 进行迭代性能优化。通过基准测试识别瓶颈,应用单一优化措施并验证测试通过,对比基线评估改进效果,循环直至达到性能目标或收益微乎其微。
需要优化 Rust 代码性能
基准测试结果不理想
识别并修复解析函数中的性能瓶颈
npx skills add JamieMason/syncpack --skill optimize-benchmarks -g -y
用于审查和改进 Syncpack 文档,确保其清晰、完整、一致且无冗余。适用于发布前验证、现有文档优化及用户反馈不清时的处理,提供结构化反馈与改进建议。
发布前文档验证
优化现有文档内容
解决用户关于文档不清晰的反馈
npx skills add JamieMason/syncpack --skill review-docs -g -y
提供 Syncpack 代码库的高效搜索指南,区分 Rust 文件使用 ast-grep 进行 AST 级符号查找,其他文件使用 grep/rg。涵盖常用命令、模式语法及典型搜索场景。
需要定位代码中的结构体、函数或变量定义
分析代码实现逻辑或使用情况
在特定语言或文件中搜索文本内容
npx skills add JamieMason/syncpack --skill search-code -g -y
优化技术文档、错误信息及代码注释的写作风格,通过去除冗余和模糊语言提升信息密度与清晰度。
编写或优化技术文档
撰写错误消息或反馈
生成代码注释
变量或函数命名
npx skills add JamieMason/syncpack --skill signal-over-noise -g -y
分析指定源文件的测试覆盖率,识别未覆盖的代码分支和缺失的真实场景。通过运行 cargo llvm-cov 获取文本报告,结合测试文件交叉验证,分类并报告需补充的测试用例或可删除的死代码。
分析代码测试覆盖率不足
寻找未被测试的逻辑分支
评估现有测试场景的完整性
npx skills add JamieMason/syncpack --skill testing-gaps -g -y
定义 Syncpack 项目的 Rust 代码编写规范,涵盖函数式风格、导入分组、文件组织及注释准则,旨在提升代码质量与一致性。
编写新的 Rust 模块或功能
修改现有 Rust 代码
添加单元测试文件
重构 Rust 代码结构
npx skills add JamieMason/syncpack --skill write-code -g -y
指导为 Syncpack 编写测试,使用 TestBuilder 模式,涵盖命令、验证逻辑及新功能。包含黄金规则、TDD 流程、快速开始示例、子模块组织规范及文件位置指南,确保测试一致性与质量。
需要为新功能或命令添加单元测试时
遵循 TDD 流程进行开发时
npx skills add JamieMason/syncpack --skill write-tests -g -y


