Agent Skills
› JamieMason/syncpack
JamieMason/syncpack
GitHub指导如何为 Syncpack 添加新功能,包括新建 CLI 命令或扩展验证逻辑(InstanceState),涵盖注册点、TDD 工作流及提交检查清单。
Install All Skills
npx skills add JamieMason/syncpack --all -g -y
Skills in Collection (11)
指导如何为 Syncpack 添加新功能,包括新建 CLI 命令或扩展验证逻辑(InstanceState),涵盖注册点、TDD 工作流及提交检查清单。
需要新增 Syncpack CLI 命令
需要添加新的验证规则或 InstanceState
npx skills add JamieMason/syncpack --skill add-feature -g -y
指导如何为Syncpack项目添加和更新文档网站。涵盖命令、配置、FAQ等内容的MDX文件创建与更新,包括本地开发测试及链接验证流程。
需要新增或修改用户可见的API文档
需要更新配置文件说明或FAQ
需要同步源码变更至文档站点
npx skills add JamieMason/syncpack --skill document-code -g -y
提供Syncpack项目的科学调试工作流,涵盖观察症状、假设根因、实验验证及TDD修复,指导排查测试失败和异常行为。
测试失败
出现意外行为
需要调查问题
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与其他文件使用grep/rg的场景,辅助理解代码结构与实现。
需要查找代码符号或实现
理解代码使用方式
搜索特定结构或方法定义
npx skills add JamieMason/syncpack --skill search-code -g -y
提升信息密度与表达清晰度的写作技能,通过去除冗余、前置重点和使用精确命名,优化文档、错误消息及代码注释等沟通内容。
编写技术文档或指南
撰写错误消息
优化代码变量或函数命名
精简代码注释
npx skills add JamieMason/syncpack --skill signal-over-noise -g -y
分析指定源码文件的测试覆盖缺口,识别未覆盖分支及缺失的真实场景组合。通过运行覆盖率工具、解析输出并交叉比对测试文件,生成具体的未测试路径报告和新增测试建议。
分析代码测试覆盖率不足
查找未被测试的代码分支
发现缺失的组合测试场景
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


