
charlesanim/harness-engineering
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
에이전트 기술: OpenAI의 하네스 엔지니어링 방법론을 어떤 repo에 설정. Copilot, Codex, Claude, Cursor와 함께 작동합니다.
개요
OpenAI의 하네스 엔지니어링 방법론을 어떤 저장소에 설정합니다. 어떤 AI 코딩 에이전트와 함께 작동 - Copilot, Codex, Claude, Cursor, 또는 다른 사람. 대리인 첫번째 기술설계 환경에 어떤 repo를 변형하십시오: - - ~100라인 프로그레시브 디클로저 맵 (Encyclopedia) - - - 기계적으로 의존성 경계 - - - 테스트 런너, 유틸리티, 아키텍처 경계 테스트 - - — lint, typecheck, test, build on each PR - - — canonical DO/DON'T pattern for the codebase - — anti-pattern drift - - - - 그들이 도달하기 전에 위반을 잡아 어떤 더미도 함께 작동합니다.
개요(AI 번역)
OpenAI의 하네스 엔지니어링 방법론을 어떤 저장소에 설정합니다. 어떤 AI 코딩 에이전트와 함께 작동 - Copilot, Codex, Claude, Cursor, 또는 다른 사람.
그것은 무엇을
대리인 첫번째 기술설계 환경에 어떤 repo를 변형하십시오:
- AGENTS.md — ~100라인 프로그레시브 디플로이저 맵(encyclopedia)
- Architecture layer - 기계적으로 의존성 경계
- **테스트 인프라 ** - 테스트 러너, 유틸리티, 아키텍처 경계 테스트
- **CI 파이프라인 ** - lint, typecheck, 테스트, 모든 PR에 빌드
- **Golden 원칙 ** - 코덱에 대한 canonical DO/DON’T 패턴
- Garbage collection — 안티-패턴 편류를 위한 주간 자동화된 검사
- Pre-commit Hooks - CI에 도달하기 전에 위반
지원된 더미
어떤 더미도 함께 작동합니다. 기술 자동 탐지 및 적응:
| 스택 | 테스트 러너 | Linter |
|---|---|---|
| React/Vue/Svelte (Vite) | 시험 | ESLint |
| Next.js/Nuxt | 테스트/제스트 | ESLint |
| Node.js/Express | 시험/제휴 | ESLint |
| Python/Django/FastAPI | pytest | 래프 |
| Go | go test | 고랑시린트 |
| 러시 | 화물 시험 | clippy |
| 루비/라일 | RSpec | 루비오프 |
설치
이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.
README
harness-engineering
An agent skill that sets up OpenAI’s harness engineering methodology in any repository. Works with any AI coding agent — Copilot, Codex, Claude, Cursor, or others.
What It Does
Transforms any repo into an agent-first engineering environment:
- AGENTS.md — ~100-line progressive disclosure map (not an encyclopedia)
- Architecture layers — mechanically enforced dependency boundaries
- Testing infrastructure — test runner, utilities, architecture boundary tests
- CI pipeline — lint, typecheck, test, build on every PR
- Golden principles — canonical DO/DON’T patterns for the codebase
- Garbage collection — weekly automated scans for anti-pattern drift
- Pre-commit hooks — catch violations before they reach CI
Supported Stacks
Works with any stack. The skill auto-detects and adapts:
| Stack | Test Runner | Linter |
|---|---|---|
| React/Vue/Svelte (Vite) | Vitest | ESLint |
| Next.js/Nuxt | Vitest/Jest | ESLint |
| Node.js/Express | Vitest/Jest | ESLint |
| Python/Django/FastAPI | pytest | Ruff |
| Go | go test | golangci-lint |
| Rust | cargo test | clippy |
| Ruby/Rails | RSpec | RuboCop |
Install
npx skills add charlesanim/harness-engineering
Or to install globally (user-level, available in all repos):
npx skills add charlesanim/harness-engineering -g
Usage
Once installed, just ask your agent:
“Set up harness engineering in this repo”
Or any of these triggers:
- “Make the repo agent-ready”
- “Add architectural boundaries”
- “Set up testing and CI”
- “Adopt agent-first engineering”
What is Harness Engineering?
Coined by OpenAI after shipping ~1 million lines of agent-generated code in 5 months with zero manually-written code. The core insight: don’t write better prompts — design better environments.
8 Principles:
- Engineers become environment designers
- Give agents a map, not an encyclopedia
- If agents can’t see it, it doesn’t exist
- Enforce architecture mechanically, not through instructions
- Boring technology wins
- Entropy management is garbage collection
- Throughput changes merge philosophy
- Agent-to-agent code review
Read the original: openai.com/index/harness-engineering
License
MIT
추천 도구
다른 키워드를 입력하거나 필터를 제거해 보세요.
설치
npx skillfish add charlesanim/harness-engineering