agent-levers은(는) 무엇을 하나요?
AI 코딩 에이전트를 위한 지렛대 — 에이전트의 힘을 배가시키고, 인간의 노력은 분할합니다.
개요
이 저장소는 AI 코딩 에이전트(예: Claude Code, Cursor, Codex)의 효율성을 극대화하기 위한 다양한 '지렛대(Levers)'를 제공합니다. 각 지렛대는 특정 상황에서 에이전트가 더 똑똑하게 작업하도록 돕는 재사용 가능한 프롬프트, 구성, 또는 패턴입니다.
지렛대 목록
1. 명확한 목표 설정 (Clear Goal Setting)
- 설명: 에이전트에게 구체적이고 측정 가능한 목표를 제공하여 작업 범위를 명확히 합니다.
- 사용법: 에이전트와 대화를 시작할 때 다음 형식으로 목표를 전달하세요.
목표: [달성하려는 구체적인 결과] 성공 기준: [작업이 완료되었는지 확인하는 방법] 제약 조건: [지켜야 할 규칙이나 한계]
2. 컨텍스트 압축 (Context Compression)
- 설명: 에이전트가 관련 없는 정보를 무시하고 핵심 컨텍스트에 집중하도록 유도합니다.
- 사용법: 복잡한 코드베이스에서 작업할 때 다음 지시문을 추가하세요.
다음 파일 중 현재 작업과 직접 관련된 파일만 분석하세요: - src/main.js - src/utils/helpers.js (기타 파일은 무시)
3. 반복 작업 자동화 (Automated Repetitive Tasks)
- 설명: 자주 수행하는 작업(예: 코드 포매팅, 린트 검사, 테스트 실행)을 에이전트가 자동으로 처리하도록 합니다.
- 사용법: 프로젝트 루트에
.agent-rules파일을 생성하고 다음을 추가하세요.BEFORE_ACTION: Run lint and format. AFTER_ACTION: Run tests.
4. 피드백 루프 (Feedback Loop)
- 설명: 에이전트가 작업 결과를 검토하고 개선점을 제안하도록 합니다.
- 사용법: 작업 완료 후 다음 프롬프트를 사용하세요.
방금 한 작업을 검토하고, 개선할 수 있는 점을 3가지 제안해줘. 각 제안에 대해 예상되는 영향과 난이도를 표시해줘.
사용 예시
다음은 Claude Code에서 지렛대를 조합하여 사용하는 예시입니다:
사용자: "목표: 사용자 인증 모듈 리팩토링
성공 기준: 기존 테스트 통과, 새로운 테스트 커버리지 80% 이상
제약 조건: 기존 API 변경 금지
다음 파일에 집중해:
- src/auth/login.js
- src/auth/session.js
- tests/auth.test.js
작업 완료 후 테스트를 실행하고 결과를 보고해줘."
라이선스
MIT