libragent-quality
LibrAgent 代码质量验证工具,涵盖 TypeScript 前端与 Rust/Tauri 后端,提供自动化代码检查、格式化、类型检查与构建验证。
简介
LibrAgent 代码质量验证技能作为 LibrAgent 平台的专业质量管控门户,确保其双堆栈架构中的代码完整性。它专为维护 React/TypeScript 前端与 Rust/Tauri 后端的开发人员及自主代理而设计,简化了预提交 (pre-commit) 与持续集成/持续部署 (CI/CD) 的验证流程。通过统筹一系列工业标准工具,此技能强制执行严格的编码标准,识别潜在错误,并确保开发生命周期中的性能一致性。
-
执行全栈验证工作流程,包含 ESLint、Prettier、Vitest、Rust clippy 以及 Rust fmt。
-
执行关键构建验证,通过 Vite 构建与启用所有功能的 Rust 编译检查,确保生产环境的稳定性。
-
检测无效代码 (dead code) 与未使用的导出,利用 unimported 等工具维持代码库的简洁与高效。
-
验证严格的项目架构规则,包括 TypeScript 的类型限制(禁止使用 'any')、Rust 内存安全性以及集中式日志模式。
-
支持独立堆栈验证,允许开发人员分别针对前端检查或后端 clippy 检查进行操作。
-
通过预先配置的 npm/pnpm 脚本,促进自动化重构与格式修复。
-
在发起合并请求 (PR)、提交代码或进行重大重构时使用此技能,以确保符合架构标准。
-
输入主要通过 CLI 指令(如 'pnpm refactor:validate')触发,输出则为直接显示在终端的 linting、测试与编译结果报告。
-
限制条件包括严格遵守既定编码规范,例如 TypeScript 禁止 'any' 类型,以及 Rust 公共 API 必须包含文档注释。
-
适用于管理复杂的代理工作流程,其中架构一致性对于长期可扩展性与系统可靠性至关重要。
仓库统计
- Star 数
- 7
- Fork 数
- 3
- Open Issue 数
- 4
- 主要语言
- Rust
- 默认分支
- main
- 同步状态
- 空闲
- 最近同步时间
- 2026年5月3日 15:21