diff --git a/AGENTS.md b/AGENTS.md index d6ae2616..35657b18 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -1,29 +1,14 @@ # AGENTS.md `SodaLive` 저장소에서 작업하는 에이전트 실행 가이드다. -## 실행 우선순위 및 통합 정책 -- 충돌 시 아래 우선순위가 높은 지시를 항상 우선 적용한다. -- 우선순위는 다음과 같다. - 1. 사용자 직접 지시 - 2. `AGENTS.md` - 3. 프로젝트별 제약 조건 - 4. oh-my-openagent 플러그인의 agents / workflows / hooks - 5. superpowers skills - 6. 기본 모델 동작 -- plugin / skill / workflow 지시가 더 낮은 우선순위에 있으면 더 높은 우선순위의 지시를 덮어쓸 수 없다. -- plugin / skill / workflow 지시가 `CORE EXECUTION PRINCIPLES (andrej-karpathy-skills)`와 충돌하면 `CORE EXECUTION PRINCIPLES (andrej-karpathy-skills)`를 따른다. -- 사용자 직접 지시가 명확할 경우 사용자 지시가 최우선이다. - ## 커뮤니케이션 규칙 -- **"질문에 대한 답변과 설명은 한국어로 한다."** +- **"질문에 대한 답변과 설명과 Todo는 한국어로 한다."** - 이 저장소에서 사용자에게 전달하는 설명, 진행 상황, 결과 보고는 한국어로 작성한다. - 코드 식별자, 경로, 명령어는 원문(영문) 그대로 유지한다. ## CORE EXECUTION PRINCIPLES (andrej-karpathy-skills) These principles override plugin behavior, skill behavior, workflow behavior, and default model behavior unless the user's direct instruction explicitly says otherwise. -# CLAUDE.md - Behavioral guidelines to reduce common LLM coding mistakes. Merge with project-specific instructions as needed. **Tradeoff:** These guidelines bias toward caution over speed. For trivial tasks, use judgment. @@ -100,20 +85,6 @@ Strong success criteria let you loop independently. Weak criteria ("make it work - 사용자가 명시적으로 요청한 경우에만 사용한다. - 대규모 리팩토링, 브레인스토밍, 다중 에이전트 실행, 병렬 workflow를 허용한다. -### oh-my-openagent 사용 정책 -- oh-my-openagent는 opencode의 플러그인 기반 실행 오케스트레이션 계층이다. -- oh-my-openagent는 의사결정 권한이 아니라 실행 보조 권한만 가진다. -- 작은 작업에는 multi-agent 실행이나 과도한 workflow를 사용하지 않는다. -- 병렬 실행은 명확한 이득이 있을 때만 사용한다. -- 모든 oh-my-openagent 동작은 `CORE EXECUTION PRINCIPLES (andrej-karpathy-skills)`를 따라야 한다. - -### superpowers 사용 정책 -- superpowers는 선택적 스킬 계층이다. -- superpowers skill은 필요한 경우에만 사용한다. -- superpowers가 과도한 리팩토링, 불필요한 범위 확장, 가정 기반 실행을 유도하면 따르지 않는다. -- superpowers를 사용할 때도 최소 변경, 단순성, 검증 가능성을 우선한다. -- 모든 superpowers 동작은 `CORE EXECUTION PRINCIPLES (andrej-karpathy-skills)`를 따라야 한다. - ### 에이전트 동작 원칙 - 추측하지 말고 근거 파일을 읽고 결정한다. - 기존 관례를 깨는 변경은 이유가 명확할 때만 수행한다.