工程开发
libragent-quality avatar

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
在 GitHub 查看