Community코딩 & 개발github.com

exrovite/harness-infra

Claude Code용 결정론적 시행 계층 — 에이전트 하네스 확장

harness-infra란 무엇인가요?

이 스킬은 Claude Code 환경에서 에이전트의 동작을 결정론적으로 제어하고 강제할 수 있는 시행 계층(enforcement layer)을 제공합니다. 일반적인 에이전트 설정에서는 모델이 자율적으로 행동할 수 있는 여지가 많지만, `harness-infra`는 미리 정의된 규칙과 제약 조건을 기반으로 에이전트가 특정 범위를 벗어나지 못하도록 합니다. 이는 CI/CD 파이프라인이나 보안이 중요한 작업에서 특히 유용하며, 신뢰할 수 있는 자동화 워크플로우를 구축하는 데 핵심적인 역할을 합니다. Claude Code 환경에서만 동작하도록 설계되었으며, 사용자는 SKILL.md 문서에 정의된 규칙을 통해 에이전트의 의사결정 경로를 제한하고 감사(audit)할 수 있습니다. 에이전트의 비결정론적 행동을 제거함으로써 예측 가능하고 재현 가능한 자동화를 실현합니다.

지원 대상✓Claude Code~Codex CLI~Cursor
npx skills add exrovite/harness-infra

Installed? Explore more 코딩 & 개발 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

harness-infra은(는) 무엇을 하나요?

향상된 에이전트 하네스 — Claude Code용 결정론적 시행 계층

개요

exrovite/harness-infra는 Claude Code 에이전트에 결정론적 시행 계층을 추가합니다. 이 스킬을 적용하면 에이전트가 사전 정의된 규칙을 준수하도록 강제하여, 예측 불가능한 동작을 방지하고 안전한 자동화 워크플로우를 보장합니다.

주요 기능

  • 결정론적 시행(Deterministic Enforcement): 에이전트의 행동을 제한된 규칙 집합에 고정합니다.
  • 감사 추적(Audit Trail): 모든 에이전트 의사결정을 기록하고 검토할 수 있습니다.
  • CI/CD 통합: 지속적 통합/배포 파이프라인에서 일관된 동작을 보장합니다.

사용 방법

  1. Claude Code에서 이 스킬을 활성화합니다.
  2. SKILL.md에 정의된 규칙을 확인하고 필요에 따라 조정합니다.
  3. 에이전트가 자동으로 규칙을 준수하며 작업을 수행합니다.

규칙 예시

rules:
  - name: "파일 생성 제한"
    pattern: "!create_file"
    action: deny
  - name: "명령어 허용 목록"
    pattern: "run_command"
    allowed: ["npm", "git"]

지원 플랫폼

  • Claude Code (전용)

라이선스

MIT

관련 스킬