Install
openclaw skills install harness-dev-standardsProvides a full-cycle, automated quality gate and governance framework to ensure standardized, error-free code delivery in Harness Engineering projects.
openclaw skills install harness-dev-standards"质量不是检查出来的,是构建出来的"
基于 Harness Engineering 理念 + 企业级全AI研发实践,构建从需求到交付的全链路质量保障体系。
每次启动新项目必须执行:
# 1. 检查目录结构是否符合标准
# 2. 检查 package.json 依赖完整性
# 3. 检查 .env.example 配置完整性
# 4. 检查 README 文档完整性
每次交付必须通过以下 6 道门禁:
参考: 查看 references/standards.md 标准化文件结构
any 滥用depcheck 验证)工具: 运行 scripts/depcheck.sh 自动检查
npm run build 验证)出现以下问题时,自动修复,无需人工干预:
| 问题类型 | 自动修复策略 |
|---|---|
| 依赖安装报错 | 分析错误 → 修改版本号或移除多余依赖 |
| import 路径错误 | 自动查找正确路径修复 |
| 语法错误 | 自动修正 TypeScript/JavaScript 语法 |
| 启动失败 | 读取错误日志 → 修复后重新检查 |
| 类型错误 | 补全类型定义或修正类型不匹配 |
修复流程:
project-name/
├── app/ # Next.js App Router
│ ├── page.tsx # 首页
│ ├── layout.tsx # 全局布局
│ └── globals.css # 全局样式
├── lib/ # 工具库、第三方客户端
├── public/ # 静态资源
├── .env.example # 环境变量示例
├── .gitignore # git忽略规则
├── package.json
├── tsconfig.json
├── README.md # 必须写清楚
└── *-init.sql # 数据库初始化SQL
README 必须包含:
详细规范: 查看 references/standards.md
any# 运行依赖检查
./scripts/depcheck.sh
功能:
# 运行代码质量扫描
./scripts/quality-scan.sh
功能:
交付前逐项确认:
| 文档 | 内容 |
|---|---|
| references/standards.md | 详细文件结构规范 + 命名规范 |
| references/checklist.md | 完整交付检查清单模板 |
| references/remediation.md | 常见问题自动修复策略库 |
| 传统流程 | Harness Engineering |
|---|---|
| 最后统一测试 | 每一步都有质量门禁 |
| 人找问题 | 问题自动暴露并修复 |
| 每个项目结构都不一样 | 标准化结构,上手成本为0 |
| 依赖问题靠经验解决 | 自动检测并给出修复方案 |
"The best code is the code you don't have to think about." - Harness Engineering Philosophy