Agent Skills
› static-web-server/static-web-server
static-web-server/static-web-server
GitHub提供Rust代码编写、审查与重构的质量指南,强调正确性、测试覆盖及并发安全,确保SWS项目的高质量标准。
Install All Skills
npx skills add static-web-server/static-web-server --all -g -y
Skills in Collection (9)
提供Rust代码编写、审查与重构的质量指南,强调正确性、测试覆盖及并发安全,确保SWS项目的高质量标准。
编写或编辑src下的Rust代码
添加新模块
修改错误处理逻辑
涉及异步代码的变更
审查修改Rust源码的PR
npx skills add static-web-server/static-web-server --skill code-quality -g -y
用于 SWS 项目的软件架构设计、模块重构及 API 契约定义。指导新功能跨模块协作、配置接口设计及架构决策评审,确保静态文件服务的高效与安全。
设计跨越多个模块的新功能
添加或更改配置选项
在请求管道中新增步骤
引入 Cargo 特性标志
审查架构决策
npx skills add static-web-server/static-web-server --skill design -g -y
用于静态Web服务器项目的缺陷跟踪与调试技能,涵盖问题分类、复现测试编写、根因分析及修复验证流程。
处理新的bug报告
调查回归问题
编写bug修复代码
起草事后复盘文档
npx skills add static-web-server/static-web-server --skill issue-tracking -g -y
用于 Static Web Server 项目的性能分析与优化,涵盖基准测试、瓶颈定位、资源使用分析及代码审查。
请求热路径代码变更
添加或解读基准测试
疑似出现延迟或吞吐量回归
引入可能影响性能的新依赖
npx skills add static-web-server/static-web-server --skill performance -g -y
指导为 Static Web Server (SWS) 项目撰写或编辑各类文档(如 README、设计文档、PR 描述等)。规范写作风格,要求避免模糊字符、行话和比喻,强调事实导向、具体示例及直接表达,确保内容准确且符合项目约定。
编辑 docs/ 目录下的文件
编写提交信息主体
起草 PR 描述或 Issue 正文
npx skills add static-web-server/static-web-server --skill prose -g -y
提供 Rust 后端开发规范,涵盖 SWS 项目的代码编写、审查与重构。强制使用 Clippy、Fmt 及测试工具,规定错误处理、异步编程标准及安全限制,确保代码质量与一致性。
编写或审查 Rust 后端代码
重构 Rust 模块或函数
修改 src/ 下的源文件
处理错误逻辑或异步代码
npx skills add static-web-server/static-web-server --skill rust-backend -g -y
提供静态Web服务器安全最佳实践,涵盖路径遍历防御、TLS配置、安全头及CORS策略。指导实现身份验证、强化文件服务管道及审计路径处理,确保最小权限与纵深防御。
实现认证或硬编码文件服务管道
配置TLS证书或HTTPS重定向
审查或设置CORS策略
审计用户输入的路径、头部或凭据处理逻辑
npx skills add static-web-server/static-web-server --skill security -g -y
提供静态文件服务配置标准,涵盖MIME类型映射、压缩格式选择、缓存策略及目录组织,旨在优化SWS项目的文件交付性能与正确性。
配置MIME类型
设置压缩格式
优化缓存头
审查静态文件布局
npx skills add static-web-server/static-web-server --skill static-file-serving -g -y
指导为 Static Web Server 项目编写和审查测试,涵盖单元测试、集成测试及 Fixture 管理。强调行为测试、快速反馈及 Rust 特定规范。
添加或编辑 #[test] / #[tokio::test]
在 tests/ 目录下创建新文件
添加或修改 tests/fixtures/ 中的测试数据
审查涉及测试覆盖率变更的 PR
npx skills add static-web-server/static-web-server --skill testing -g -y


