harness-engineering-skills
面向 Claude 与 Codex 的 AI 原生工程工作流技能,支持基于仓库的从 PRD 到代码编排、里程碑交付与结果验证。
AI原生工程
工作流编排
PRD到代码
里程碑交付
结果验证
代码仓库
开发者工具
⭐ 11⬇️ 0🏷️ main📦 2
harness-engineering-skills-main.zip
431.0 KB下载
安装与使用说明
Codex
- 先下载 ZIP 包(例如:harness-engineering-skills-main.zip)。
- 解压后放到 $CODEX_HOME/skills/ 目录下。
- 如果没有设置 $CODEX_HOME,通常可放到 ~/.codex/skills/。
- 确保目录内有 SKILL.md,然后重开会话即可使用。
源码目录预览
├── .github │ └── workflows │ ├── ci.yml │ ├── e2e.yml │ ├── release.yml │ └── validate.yml ├── harness-engineering-orchestrator │ ├── agents │ │ ├── execution-engine │ │ │ ├── 01-preflight.md │ │ │ ├── 02-task-loop.md │ │ │ ├── 03-spike-workflow.md │ │ │ ├── 04-stack-scaffolds.md │ │ │ ├── 05-debug-and-learning.md │ │ │ └── 06-observability.md │ │ ├── code-reviewer.md │ │ ├── context-compactor.md │ │ ├── design-reviewer.md │ │ ├── entropy-scanner.md │ │ ├── execution-engine.md │ │ ├── fast-path-bootstrap.md │ │ ├── frontend-designer.md │ │ ├── harness-validator.md │ │ ├── market-research.md │ │ ├── openai.yaml │ │ ├── orchestrator.md │ │ ├── prd-architect.md │ │ ├── project-discovery.md │ │ ├── scaffold-generator.md │ │ └── tech-stack-advisor.md │ ├── references │ │ ├── advanced │ │ │ ├── agents-md-template │ │ │ │ ├── 01-entry-file.md │ │ │ │ └── 02-ai-modules.md │ │ │ ├── adr-template.md │ │ │ ├── cross-platform-notes.md │ │ │ ├── database-migration.md │ │ │ ├── feature-flag-strategy.md │ │ │ ├── gitbook-template.md │ │ │ ├── github-actions-template.md │ │ │ └── readme-template.md │ │ ├── gates-and-guardians │ │ │ ├── 01-guardians.md │ │ │ ├── 02-phase-gates.md │ │ │ ├── 03-task-and-milestone-gates.md │ │ │ └── 04-final-validation.md │ │ ├── runtime │ │ │ ├── hooks │ │ │ │ ├── check-guardian.test.ts │ │ │ │ ├── check-guardian.ts │ │ │ │ ├── claude-config.ts │ │ │ │ ├── codex-config.ts │ │ │ │ ├── install-git-hooks.test.ts │ │ │ │ ├── install-git-hooks.ts │ │ │ │ └── sync-agents.ts │ │ │ ├── orchestrator │ │ │ │ ├── agent-registry.ts │ │ │ │ ├── autoflow.ts │ │ │ │ ├── context-builder.ts │ │ │ │ ├── dispatcher.ts │ │ │ │ ├── launcher.test.ts │ │ │ │ ├── launcher.ts │ │ │ │ ├── material-policy.ts │ │ │ │ ├── milestone-closeout.test.ts │ │ │ │ ├── parallel-dispatch.test.ts │ │ │ │ ├── phase-readiness.test.ts │ │ │ │ ├── phase-readiness.ts │ │ │ │ ├── runtime-adapter.test.ts │ │ │ │ └── runtime-adapter.ts │ │ │ ├── validation │ │ │ │ ├── env-and-guardians.ts │ │ │ │ ├── helpers.ts │ │ │ │ ├── milestone-score.ts │ │ │ │ ├── phase.ts │ │ │ │ ├── reporter.ts │ │ │ │ ├── state.ts │ │ │ │ ├── task.test.ts │ │ │ │ └── task.ts │ │ │ ├── atomic-commit.ts │ │ │ ├── automation.test.ts │ │ │ ├── automation.ts │ │ │ ├── backlog.test.ts │ │ │ ├── backlog.ts │ │ │ ├── entropy.ts │ │ │ ├── env-local.ts │ │ │ ├── execution.parallel.test.ts │ │ │ ├── execution.ts │ │ │ ├── generated-files.ts │ │ │ ├── learning.ts │ │ │ ├── local-bootstrap.ts │ │ │ ├── metrics.ts │ │ │ ├── phase-structural.ts │ │ │ ├── planning-docs.ts │ │ │ ├── prd-delta.test.ts │ │ │ ├── prd-delta.ts │ │ │ ├── progress.test.ts │ │ │ ├── progress.ts │ │ │ ├── public-docs.test.ts │ │ │ ├── public-docs.ts │ │ │ ├── shared.ts │ │ │ ├── skill-source.ts │ │ │ ├── stage.test.ts │ │ │ ├── stages.ts │ │ │ ├── state-core.ts │ │ │ ├── state-io.ts │ │ │ ├── surfaces.ts │ │ │ ├── task-checklist.ts │ │ │ ├── toolchain-detect.test.ts │ │ │ ├── toolchain-detect.ts │ │ │ ├── toolchain-registry.ts │ │ │ └── workflow-history.ts │ │ ├── stacks │ │ │ ├── 01-web-app.md │ │ │ ├── 02-cli-and-agent.md │ │ │ ├── 03-apple-and-monorepo.md │ │ │ ├── 04-dependency-cruiser.md │ │ │ ├── 05-android.md │ │ │ ├── 06-api-backend.md │ │ │ └── 07-cross-platform-mobile.md │ │ ├── agent-interaction-model.md │ │ ├── agents-md-template.md │ │ ├── autoflow-algorithm.md │ │ ├── concurrency.md │ │ ├── deployment-workflow.md │ │ ├── discovery-questionnaire.md │ │ ├── document-templates.md │ │ ├── error-and-recovery.md │ │ ├── extension-guide.md │ │ ├── gates-and-guardians.md │ │ ├── golden-principles.md │ │ ├── harness-add-surface.ts │ │ ├── harness-advance.ts │ │ ├── harness-api-add.ts │ │ ├── harness-approve.ts │ │ ├── harness-audit.ts │ │ ├── harness-compact.ts │ │ ├── harness-entropy-scan.ts │ │ ├── harness-init.ts │ │ ├── harness-learn.ts │ │ ├── harness-merge-milestone.ts │ │ ├── harness-metrics.ts │ │ ├── harness-orchestrate.ts │ │ ├── harness-orchestrator.ts │ │ ├── harness-resume.ts │ │ ├── harness-scope-change.ts │ │ ├── harness-stage.ts │ │ ├── harness-state.ts │ │ ├── harness-sync-docs.ts │ │ ├── harness-sync-skills.ts │ │ ├── harness-types.ts │ │ ├── harness-upgrade-runtime.test.ts │ │ ├── harness-upgrade-runtime.ts │ │ ├── harness-validate.ts │ │ ├── hooks-guide.md │ │ ├── html-prototype-guide.md │ │ ├── level-upgrade-backfill.md │ │ ├── observability.md │ │ ├── safety-model.md │ │ ├── scope-change-protocol.md │ │ ├── setup-internals.md │ │ ├── skill-appendix.md │ │ ├── stacks.md │ │ ├── types.ts │ │ ├── version-history.md │ │ └── worktree-workflow.md │ ├── scripts │ │ ├── e2e │ │ │ └── run-matrix.ps1 │ │ ├── setup │ │ │ ├── core.test.ts │ │ │ ├── core.ts │ │ │ └── shared.ts │ │ ├── check-skill-contract.mjs │ │ ├── contract-manifest.json │ │ ├── harness-setup.ts │ │ ├── harness-upgrade-runtime.ts │ │ └── run-tracked-tests.mjs │ ├── templates │ │ ├── .github │ │ │ ├── ISSUE_TEMPLATE │ │ │ │ ├── bug_report.md.template │ │ │ │ └── feature_request.md.template │ │ │ └── workflows │ │ │ ├── ci-go.yml.template │ │ │ ├── ci-java.yml.template │ │ │ ├── ci-kotlin.yml.template │ │ │ ├── ci-python.yml.template │ │ │ ├── ci-rust.yml.template │ │ │ ├── ci.yml.template │ │ │ └── release.yml.template │ │ ├── docs │ │ │ ├── adr │ │ │ │ ├── ADR-001-initial-tech-stack.md.template │ │ │ │ └── README.md.template │ │ │ ├── ai │ │ │ │ ├── 01-operating-principles.md.template │ │ │ │ ├── 02-project-context.md.template │ │ │ │ ├── 03-guardrails.md.template │ │ │ │ ├── 04-task-execution.md.template │ │ │ │ ├── 05-commands.md.template │ │ │ │ └── 06-context-health.md.template │ │ │ ├── architecture │ │ │ │ ├── 01-system-overview.md.template │ │ │ │ ├── 02-project-structure.md.template │ │ │ │ ├── 03-dependency-rules.md.template │ │ │ │ ├── 04-state-and-validation.md.template │ │ │ │ └── 05-initial-decisions.md.template │ │ │ ├── design │ │ │ │ └── DESIGN_SYSTEM.md.template │ │ │ ├── gitbook │ │ │ │ ├── api-reference │ │ │ │ │ └── overview.md.template │ │ │ │ ├── architecture │ │ │ │ │ ├── decisions.md.template │ │ │ │ │ └── overview.md.template │ │ │ │ ├── changelog │ │ │ │ │ └── CHANGELOG.md.template │ │ │ │ ├── getting-started │ │ │ │ │ ├── configuration.md.template │ │ │ │ │ ├── installation.md.template │ │ │ │ │ └── quickstart.md.template │ │ │ │ ├── guides │ │ │ │ │ └── m1.md.template │ │ │ │ ├── README.md.template │ │ │ │ └── SUMMARY.md.template │ │ │ ├── prd │ │ │ │ ├── 01-overview.md.template │ │ │ │ ├── 02-users-and-design.md.template │ │ │ │ ├── 03-requirements.md.template │ │ │ │ ├── 04-non-functional.md.template │ │ │ │ ├── 05-open-questions.md.template │ │ │ │ └── 06-changelog.md.template │ │ │ ├── progress │ │ │ │ ├── 01-summary.md.template │ │ │ │ ├── 02-current-state.md.template │ │ │ │ ├── 03-backlog.md.template │ │ │ │ ├── 04-blockers.md.template │ │ │ │ ├── 05-worktrees.md.template │ │ │ │ └── 06-next-session.md.template │ │ │ ├── public │ │ │ │ ├── documentation-map.md.template │ │ │ │ ├── quick-start.md.template │ │ │ │ └── tech-stack.md.template │ │ │ ├── ARCHITECTURE.md.template │ │ │ ├── PRD.md.template │ │ │ └── PROGRESS.md.template │ │ ├── scripts │ │ │ └── harness-local │ │ │ ├── restore.ts.template │ │ │ └── workspace-runner.mjs.template │ │ ├── skills │ │ │ └── api-wrapper │ │ │ └── SKILL.md.template │ │ ├── src │ │ │ └── app │ │ │ └── index.ts.template │ │ ├── tests │ │ │ └── unit │ │ │ └── scaffold-smoke.test.ts.template │ │ ├── .dependency-cruiser.cjs.template │ │ ├── AGENTS.md.template │ │ ├── CONTRIBUTING.md.template │ │ ├── LICENSE.template │ │ ├── PULL_REQUEST_TEMPLATE.md.template │ │ ├── README.md.template │ │ ├── SECURITY.md.template │ │ ├── SKILLS.md.template │ │ ├── _env.example.template │ │ ├── biome.json.template │ │ ├── gitbook.yaml.template │ │ ├── package.json.template │ │ ├── pnpm-workspace.yaml.template │ │ ├── tsconfig.json.template │ │ └── turbo.json.template │ ├── CONTRIBUTING.md │ ├── LICENSE │ ├── README.md │ ├── SECURITY.md │ ├── SKILL.md │ └── config.example.json ├── scripts │ └── validate-repo.mjs ├── .gitattributes ├── .gitignore ├── CONTRIBUTING.md ├── LICENSE ├── README.en.md ├── README.md ├── README.zh-CN.md └── SECURITY.md
元数据
Slug: harness-engineering-skills
作者: Phlegonlabs
协议: MIT
包大小: 431.0 KB
SHA256: 7ee8567797de70cc7588876972dcbf47ce4efc8133a7e9a2884f7eee21d35aac