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项目添加和更新文档网站。涵盖命令、配置、状态码等文档的编写规范、文件位置映射及本地开发流程,确保文档与源码一致并正确构建。
用户请求更新或创建Syncpack的命令行工具文档
用户需要添加或修改配置文件属性的说明
涉及版本组、语义化版本组或状态代码的文档变更
需要更新FAQ或共享选项片段时
npx skills add JamieMason/syncpack --skill document-code -g -y
指导在 Syncpack 中通过科学调试法修复 Bug。涵盖观察症状、提出假设、实验验证、TDD 测试及完整回归检查,提供具体命令与代码定位指南。
测试失败
出现意外行为
调查潜在问题
npx skills add JamieMason/syncpack --skill fix-bug -g -y
指导在文档、教程、错误信息或沟通中采用“倒金字塔”结构,即结论先行、细节在后。旨在帮助读者快速判断内容相关性并获取核心信息,提升阅读效率。
撰写技术文档或指南
编写教程章节
创建错误提示信息
撰写邮件或反馈意见
组织任何顺序性信息
npx skills add JamieMason/syncpack --skill front-loading -g -y
针对 syncpack-specifier 的迭代性能优化技能。通过基准测试识别瓶颈,执行单次聚焦优化并验证测试,对比基线评估收益。若提升则更新基线继续,否则回滚或停止,旨在持续提升解析性能。
用户请求优化 syncpack-specifier 性能
需要迭代式基准测试与代码调优
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。提供常用模式语法、示例及查找类型、实现等场景的查询技巧。
查找 Rust 符号或结构体定义
搜索函数调用或方法实现
在非 Rust 文件中查找文本
需要搜索注释内的特定内容
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 代码时
审查 Syncpack 项目代码风格时
npx skills add JamieMason/syncpack --skill write-code -g -y
指导为 Syncpack 编写测试,强调使用 TestBuilder 模式、TDD 流程及断言规范。涵盖异步测试入口、模块化组织、文件位置映射及 Builder 方法用法,确保测试一致性与可维护性。
需要为 Syncpack 新功能编写单元测试
询问如何构造测试上下文或断言结果
查找特定功能对应的测试文件位置
npx skills add JamieMason/syncpack --skill write-tests -g -y


