DenisSergeevitch/agents-best-practices
Provider-neutral Agent Skill for Codex, Claude Code, and agentic harness design.
해결하는 문제
이 프로젝트는 AI 모델이 안전하고 신뢰할 수 있으며, 실제 운영 환경에서 사용 가능한 상태가 되도록 하는 런타임 환경인 '에이전트 하네스'를 구축하기 위한 구조화된 프레임워크와 최선의 실천 방법을 제공합니다. 에이전트가 유용한 작업을 수행할 수 있도록 자율성을 부여하는 것과, 실제 시스템에서 감사되지 않고 안전하지 않은 운영자로 전환되는 것을 방지하는 사이의 갈등을 해결합니다.
작동 방식
프롬프트 기반의 안전성에 의존하지 않고, 이 프로젝트는 모델이 행동 제안만 하며, 애플리케이션 코드(하네스)가 검증, 승인, 실행을 담당하는 엄격한 제어 플레인을 정의합니다. 다음을 포함하는 포괄적인 참조 문서 라이브러리를 제공합니다:
- 에이전트 루프: 재시도, 예산(시간, 비용, 토큰), 종료 규칙 관리.
- 도구 거버넌스: 좁고 타입 지정된 도구 사용 및 위험 기반 권한 수준(예: 읽기, 초안, 파괴적 쓰기 분리).
- 컨텍스트 관리: 활성 상태를 유지하는 검색, 메모리, 자동 압축 전략.
- 고급 아키텍처: MVP 에이전트, 재귀적 하네스, 사전 실행 도구를 위한 블루프린트.
- 환경 적응: 낯선 환경에서 도구를 안전하게 탐지하고 바인딩하는 방법.
대상 사용자
코드 작성, 연구, 지원, 운영, 영업, 재무, 의료 등 다양한 분야에서 AI 에이전트를 개발하고 있으며, 단순한 프로토타입을 넘어 안전한 운영 환경 시스템으로 전환하고자 하는 개발자 및 아키텍트.
주요 특징
- 프로바이더 독립성: OpenAI, Anthropic 등 다양한 LLM 프로바이더에서 작동 가능.
- 위험 기반 권한: 자율적 읽기와 승인을 필요로 하는 쓰기 간 명확한 구분 강제.
- 하네스 중심 철학: 안전성과 신뢰성의 책임을 프롬프트에서 런타임 코드로 이전.
- 포괄적인 블루프린트: MVP 설계, 기존 하네스 감사, 장기 목표 구현을 위한 구체적인 가이드 포함.
- 에이전트 스킬 통합: Codex 및 Claude Code와 호환되는 이식 가능한 '에이전트 스킬'로 패키지화.
관련
- 프로젝트
HoangNguyen0403/agent-skills-standardAgent Skills Standard (AGS)는 NPM을 통해 배포되는 CLI로, 팀이 코딩 기준, 보안 규칙, SDLC 워크플로우 템플릿을 작고 마크다운 형식의 "스킬"로 게시할 수 있게 해줍니다. CLI(`ags init` / `ags sync`)는 `.skillsrc` 설정 파일을 생성하고, 언어별 스킬 팩(20개 이상의 스택에서 총 280개의 스킬)을 다운로드하며, 계층적 라우터(`AGENTS.md → _INDEX.md → SKILL.md`)를 작성합니다. AI 코딩 어시스턴트(Cursor, Claude Code, Copilot, Gemini 등)는 이 라우터를 읽고 편집 중인 파일에 해당하는 규칙만 로드하여 프롬프트 토큰을 약 85% 절약합니다. 선택적인 MCP 서버를 통해 훅 강제, 시크릿 유출 편집 차단, 런타임 감사 로그 제공이 가능합니다. 이 프로젝트는 일반적인 튜토리얼이나 목록이 아니라, 진정한 AI 코딩 어시스턴트 유틸리티입니다.
- 프로젝트
mohitagw15856/pm-claude-skillsPM Skills는 Claude, ChatGPT, Gemini 등에 구체적이고 고급 수준의 절차를 제공하는 1,169개의 마크다운 '에이전트 스킬'로 구성된 오픈소스 라이브러리입니다 (예: 계약 해독, PRD 작성, 연봉 협상 시뮬레이션). 각 스킬은 프레임워크, 템플릿, 검사 항목, 피해야 할 패턴을 포함한 일반 마크다운 파일입니다. `npx` 명령어로 한 줄 설치 가능하며, Claude Code에서 원활하게 사용하거나 다른 에이전트의 프롬프트에 붙여넣을 수 있습니다. 저장소는 npm/PyPI 패키지, Docker 이미지, 통합 기능(텔레그램, 슬랙, Raycast, 옥시디안, n8n)도 제공합니다. 웹 플레이그라운드를 통해 설치 없이 브라우저에서 스킬을 실행할 수 있습니다.
- 프로젝트
shareAI-lab/learn-claude-code17개의 수업으로 구성된 튜토리얼로, LLM 기반 코딩 에이전트(Claude)의 주변 '하네스' 코드를 구축하는 방법을 배웁니다. 도구 추가, 권한, 컨텍스트 관리, 메모리, 작업 스케줄링, 다중 에이전트 조율, 목표 기반 종료를 포함한 기능을, 모델이 도구를 호출할 시점을 결정할 수 있는 간단한 에이전트 루프 주변에 구현합니다.
- 프로젝트
addyosmani/agent-skillsAgent Skills는 25개의 마크다운 기반 엔지니어링 워크플로우(사양, 계획, 빌드, 테스트, 리뷰, 배포 등)의 라이브러리로, 간단한 CLI를 통해 많은 AI 코딩 에이전트에 설치 가능합니다. 슬래시 명령어, 자동 빌드 모드, 전문 페르소나, 참조 체크리스트를 제공하여 AI 생성 코드가 개발 라이프사이클 전반에 걸쳐 시니어 엔지니어의 최고 실천 방침을 따르도록 합니다.
- 프로젝트
MoizIbnYousaf/ai-agent-skillsAI Agent Skills는 약 115개의 엄선된 AI 에이전트 "기술(skill)"(프롬프트-코드 번들)을 (프론트엔드, 백엔드, 모바일, 워크플로우, 에이전트 엔지니어링, 마케팅) 분류된 선반(shelf) 형태로 제공하는 npm 기반 CLI/TUI입니다. 로컬 "house-copy" 기술과 업스트림 메타데이터 전용 기술을 모두 탐색, 검색, 설치 및 관리할 수 있습니다. 또한 `init-library`를 통해 개인 라이브러리를 구축하고, 새로운 기술을 추가하거나 카탈로그화하고, 벤더링(vendor), 동기화, 문서 생성을 할 수 있습니다. Claude, Cursor, Gemini 등 모든 Agent-Skills 호환 에이전트와 작동하며 여러 설치 대상을 지원합니다. 재사용 가능한 에이전트 능력을 깔끔하고 검색 가능한 도구 상자로 유지하고 싶은 개발자나 팀에게 이상적입니다.