원클릭으로
ihs-repo-harness
IHS(IDE Harness Score)仓库健康评估技能。用于衡量 AI Coding IDE 驾驭能力下的代码仓技术债变化趋势,输出 IHS.md 评测报告(代码腐化、测试信号、文档对齐、变好/变坏结论)。
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
IHS(IDE Harness Score)仓库健康评估技能。用于衡量 AI Coding IDE 驾驭能力下的代码仓技术债变化趋势,输出 IHS.md 评测报告(代码腐化、测试信号、文档对齐、变好/变坏结论)。
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Runs .continue/checks locally against the current diff, simulating a PR review before pushing.
Deploys React/Vite applications to Alibaba Cloud ESA Pages. Use when the user needs to deploy frontend applications, manage deployments, configure custom domains, or troubleshoot deployment issues on ESA (Edge Security Acceleration) platform.
[project] OPC-Starter 测试驱动开发规范。管理和执行 Playwright E2E 测试、演示模式测试、单元测试的完整工作流。适用于新增功能时补充测试用例、运行认证/注册/演示测试、维护测试规划文档。当用户提到测试、E2E、Playwright、演示、用例、质量、补充测试时使用。
OPC-Starter 智能开发技能。AI 亲和的 React Boilerplate 项目开发规范,支持动态上下文感知、TDD 驱动开发、Agent Studio 扩展。适用于认证系统、组织架构、Agent 工具、数据同步等模块的迭代开发。
代码仓库 AI 亲和度审计工具,支持前端、后端、全栈等各类项目。此技能用于检查给定的代码仓库对 AI Coding 工具的友好程度,生成详细的分析报告和改进建议。当用户需要评估代码仓库是否适合 AI 辅助开发、希望提升仓库的 AI 可操作性、或准备引入 AI Coding 工具前进行仓库评估时,应使用此技能。支持 TypeScript/JavaScript、Go、Java/Kotlin、Python、Rust 等主流技术栈。融合 OpenAI Harness Engineering 方法论,评估 Outer Loop(反馈闭环、评估门禁、机械化不变量)建设。
OPC-Starter 智能开发技能。AI 亲和的 React Boilerplate 项目开发规范,支持动态上下文感知、TDD 驱动开发、Agent Studio 扩展。适用于认证系统、组织架构、Agent 工具、数据同步等模块的迭代开发。
| name | ihs-repo-harness |
| description | IHS(IDE Harness Score)仓库健康评估技能。用于衡量 AI Coding IDE 驾驭能力下的代码仓技术债变化趋势,输出 IHS.md 评测报告(代码腐化、测试信号、文档对齐、变好/变坏结论)。 |
目标:借鉴 OpenAI Harness Engineering 的思路(约束 + 评测 + 回归),把 AI 快速开发带来的技术债"可视化、可量化、可追踪"。
当你需要回答以下问题时触发本技能:
推荐触发词:
运行 IHS 评估检查仓库是否变好还是变坏生成 IHS 报告在仓库根目录执行:
python3 .claude/skills/ihs-repo-harness/scripts/generate_ihs_report.py --output docs/IHS.md
可选参数:
--skip-runtime-checks:跳过 type-check / test / coverage(仅静态分析)--history-window <N>:自定义文档对齐分析窗口(默认 40 commits)IHS 总分 = 代码腐化度(40%) + 测试信号(35%) + 文档对齐(25%)
关注点:
TODO/FIXME/HACK/XXXany、@ts-ignore/@ts-nocheckeslint-disable关注点:
npm run type-check 结果npm run test 结果npm run coverage -- --reporter=json-summary 结果与覆盖率摘要关注点:
AGENTS.md、docs/、README、SUPABASE_COOKBOOK)执行完成后必须产出:
docs/IHS.md好 / 坏变好 / 变坏 / 持平(对比 HEAD~1)>= 70:状态判定为 好< 70:状态判定为 坏HEAD~1 的静态趋势分对比:
Δ > 1 => 变好Δ < -1 => 变坏--skip-runtime-checks 快速出静态趋势,再按需执行全量检查