An open API service indexing awesome lists of open source software.

https://github.com/cskwork/investment-agent-rules

Ten commandments for AI investment agents — capital preservation first, then value, margin of safety, business quality, edge honesty. Distilled from Graham, Buffett, Munger, Fisher, Lynch, Marks, Bogle, Malkiel. KO/EN bilingual. GitHub Pages: https://cskwork.github.io/investment-agent-rules/
https://github.com/cskwork/investment-agent-rules

Last synced: 21 days ago
JSON representation

Ten commandments for AI investment agents — capital preservation first, then value, margin of safety, business quality, edge honesty. Distilled from Graham, Buffett, Munger, Fisher, Lynch, Marks, Bogle, Malkiel. KO/EN bilingual. GitHub Pages: https://cskwork.github.io/investment-agent-rules/

Awesome Lists containing this project

README

          

# AI 투자 에이전트를 위한 10계명

[English](README.md) | **한국어**

랜딩 페이지: **https://cskwork.github.io/investment-agent-rules/**

장기 투자를 도와주는 AI 에이전트(리서치, 종목 선정, 비중 결정, 보유 결정 어디에 있든)를 위한 짧고 평이한 룰셋입니다. 수십 년 동안 실제로 돈을 번 사람들의 자료에서 반복적으로 등장하는 원칙만 추렸습니다:

**Graham · Buffett · Munger · Fisher · Lynch · Marks · Bogle · Malkiel.**

10개의 룰. 한국 시장 오버레이 1개. 투자 에이전트 enforcement 맵 1개. 군더더기 없음.

## 한 문장 결론

> 훌륭한 투자는 **먼저 돈을 잃지 않는 것**입니다. 그다음에 이해 가능한 우량 사업을 가치보다 싸게, 틀려도 견딜 만한 안전마진을 두고, 충분히 오래 보유합니다. 이 중 어떤 것도 솔직히 자신에게 해당하지 않는다면 — 그냥 저비용 인덱스 펀드를 사세요.

## 왜 필요한가

돈을 다루는 AI 에이전트는 다음과 같은 방식으로 망가집니다:

- 영구히 잃지 않는 것을 증명하기도 전에 수익률부터 좇는다.
- 오르는 가격을 오르는 가치로 착각한다.
- 동종업종 멀티플과 최근 뉴스를 쌓아 "thesis"라고 부른다.
- 익숙한 종목을 "이해한 종목"으로 착각한다.
- 스프레드시트가 좋다는 이유로 매수하지만, "경영진이 실제로 주주에게 돈을 돌려주는가"는 검증하지 않는다.
- 리스크를 변동성으로 정의해 놓고, 결국 바닥에서 강제 매도하는 사이즈로 진입한다.
- 합의(consensus)가 최근이라는 이유로 더 자신 있게 따라간다.
- 한 사이클도 검증되지 않은 우위를 우위라고 주장한다.
- "당신은 우위가 없습니다 — 인덱스를 사세요"라는 결론을 끝내 내리지 못한다.

아래 10계명, 그리고 *Korean Equity Overlay*와 *Investment Agent Enforcement Map* 은 이 모든 실패 모드를 막기 위한 최소 룰셋입니다.

## 설치

### 한 줄 설치 (권장)

```bash
git clone https://github.com/cskwork/investment-agent-rules.git ~/investment-agent-rules
cd ~/investment-agent-rules && ./install.sh
```

파일은 `~/.claude/rules/investment/` 아래에 떨어집니다. 프로젝트 `CLAUDE.md` / `AGENTS.md`에서 참조:

```markdown
@~/.claude/rules/investment/common/00-index.md
@~/.claude/rules/investment/kr-equity/00-kr-equity-overlay.md
@~/.claude/rules/investment/quant-bot/00-bot-enforcement.md
```

### 부분 설치

```bash
./install.sh common # 10계명만
./install.sh kr-equity # 한국 시장 오버레이만
./install.sh quant-bot # 에이전트 enforcement 맵만
```

### 설치 경로 변경

```bash
INVESTMENT_RULES_DEST=~/my/path ./install.sh
```

## 10계명

1. **자본 보존이 먼저.** 돈을 잃지 마세요. "잠깐 평가손" 말고, *진짜로* 잃지 마세요. 50% 잃으면 회복하려면 100% 수익이 필요하고, 90% 잃으면 900% 수익이 필요합니다. 수학이 가혹합니다. 자본 보존은 나머지 아홉 가지 룰이 지키려는 *목표*입니다. 중요한 손실은 *영구* 손실이지 변동성이 아닙니다 — 다만 강제로 매도해야 할 만큼 큰 사이즈로 들어가면, 그 순간 변동성이 영구손실로 바뀝니다. — *Buffett (Rule No. 1), Marks*
2. **가격이 아니라 가치를 산다.** "이 사업이 얼마를 벌 수 있는가"에서 출발하세요. 차트가 좋다는 건 매수 이유가 아닙니다. 가격은 "얼마나 싸게 사는가"만 알려주고, 가치는 사업 자체에서 나옵니다. — *Graham, Marks*
3. **안전마진 없이 사지 않는다.** 내가 생각한 가치보다 충분히 낮게 사세요. 20~30% 틀려도 손해 보지 않을 만큼 차이가 있어야 합니다. 확신이 약할수록 그 차이는 더 커야 합니다. — *Graham, Buffett*
4. **주식은 사업의 일부다.** 주식 한 주를 사기 전에 묻습니다 — "이 가격에 회사 전체를 살 의향이 있는가?" 아니라면, 주식 한 주도 사지 마세요. — *Buffett (Owner's Manual)*
5. **능력의 범위 안에서만 투자한다.** 매출, 고객, 경쟁, 영구손실 시나리오를 한 문단으로 설명할 수 있는 것만 보유합니다. 설명할 수 없다면 사지 마세요 — 패스도 하나의 결정이지 실패가 아닙니다. — *Buffett, Lynch*
6. **평범한 기업을 헐값에 사기보다, 훌륭한 기업을 합리적 가격에.** 좋은 사업을 적정 가격에 사는 게, 평범한 사업을 헐값에 사는 것보다 거의 항상 낫습니다. 모방하기 어려운 경쟁우위, 가격 결정력, 성장 활주로를 봅니다. 싸다는 건 바닥일 뿐, 곱셈은 품질이 합니다. — *Fisher, Buffett, Munger*
7. **경영진과 자본배분을 검증한다.** 사업이 번 돈을 어디 쓸지는 경영진이 결정합니다. 본인이 회사 주식을 의미 있게 들고 있는가, 자사주를 비싸게 사는가 싸게 사는가, 과거 인수합병의 성과, 희석, 부채 사용, 주주 커뮤니케이션의 솔직함을 확인하세요. 좋은 사업도 나쁜 자본배분자에게 망가질 수 있습니다. — *Buffett*
8. **장기 복리를 방해하지 마라.** 다음 셋 중 하나일 때만 파세요 — (1) 처음 산 이유가 틀렸을 때, (2) 사업 품질이 명백히 나빠졌을 때, (3) 훨씬 좋은 다른 기회가 있을 때. 시간 자체는 절대 매도 이유가 아닙니다. 매매 한 번마다 세금, 수수료, 그리고 다음 상승을 놓치는 비용이 듭니다. — *Munger, Buffett*
9. **사이클과 군중심리를 역이용하라.** 모두가 흥분할 때 그 낙관은 이미 가격에 반영되어 있습니다 — 그러니 "다들 좋다더라"는 새 정보가 아닙니다. 모두가 패닉일 때는 보통 가격이 너무 낮습니다. 군중이 탐욕스러울 때는 사이즈를 줄이세요. 군중이 두려워할 때는 우량 사업의 가격을 가장 면밀히 보세요. — *Marks, Soros, Buffett*
10. **진짜 우위가 없다면, 저비용 분산을 기본값으로.** 진짜 우위(정보·분석·행동)는 *주장*이 아니라 *입증*입니다. 셋 중 어느 것도 자신에게 솔직하게 해당하지 않는다면, 저비용 인덱스 펀드를 사고, 오래 보유하고, 그만 싸우세요. 평범한 투자자에게는 수학이 그 편입니다. — *Bogle, Malkiel*

각 규칙의 전체 본문, 평이한 한 줄 요약, 체크리스트, 의사코드는 [`rules/common/`](rules/common/00-index.md)에 있습니다.

## 가장 중요한 5가지

10개 중에서도 나머지를 받쳐주는 다섯:

- **규칙 1** — 잃지 않기 (우산이 되는 목표).
- **규칙 2** — 가격이 아니라 가치.
- **규칙 3** — 안전마진.
- **규칙 4** — 주식 = 사업의 일부.
- **규칙 10** — 우위 없으면 인덱스.

나머지 다섯(능력범위, 품질, 경영진, 복리, 사이클)은 이 다섯을 실제 행동으로 옮기는 운영체제입니다.

## 매수 전 10문장 체크리스트

열 가지 모두 답해 보세요. 한 가지라도 분명히 답할 수 없다면 아직 매수할 준비가 안 된 것입니다.

1. 이 포지션이 어떻게 하면 **영구히 손실이 날 수 있는지** 글로 적었는가? 그 시나리오에서 살아남을 수 있는가?
2. 이 사업이 어떻게 돈을 버는지 한 문단으로 설명할 수 있는가?
3. 현재 가격이 내가 추정한 사업 가치보다 의미 있게 낮은가?
4. 내 추정이 20~30% 틀려도 보호되는가?
5. 5년 이상 보유할 수 있는가?
6. 경쟁자가 쉽게 따라 하기 어려운 지속 가능한 우위가 있는가?
7. 경영진이 장기 주주처럼 생각하고 돈을 쓰는가?
8. 매수하는 진짜 이유가 *분석*인가, 아니면 *군중을 따라가는 것*인가?
9. 30~50% 하락을 견디고 보유할 수 있는 사이즈인가?
10. 정말 내가 우위가 있는가, 아니면 저비용 분산이 더 정직한 답인가?

## 저장소 구조

```
investment-agent-rules/
├── README.md
├── README.ko.md
├── LICENSE # MIT
├── install.sh # rules/ 를 ~/.claude/rules/investment/ 로 복사
└── rules/
├── common/ # 10계명
│ ├── 00-index.md
│ ├── 01-capital-preservation.md
│ ├── 02-buy-value-not-price.md
│ ├── 03-margin-of-safety.md
│ ├── 04-stock-is-a-business.md
│ ├── 05-circle-of-competence.md
│ ├── 06-quality-at-fair-price.md
│ ├── 07-management-and-capital-allocation.md
│ ├── 08-long-term-compounding.md
│ ├── 09-cycles-and-crowd-psychology.md
│ └── 10-default-to-low-cost-diversification.md
├── kr-equity/ # 한국 시장 특화
│ └── 00-kr-equity-overlay.md
└── quant-bot/ # 계명 → 코드 게이트 매핑
└── 00-bot-enforcement.md
```

## 설계 노트

- **평이한 언어가 먼저.** 모든 룰은 누구나 읽을 수 있는 "한 줄 요약"으로 시작합니다. 깊은 본문은 에이전트와 감사자(auditor)를 위한 것입니다.
- **명령형이지 권고형이 아님.** 모든 계명은 지시문이자 게이트입니다 — 가치 진술이 아닙니다.
- **중요한 곳엔 의사코드.** 원칙은 끄덕이긴 쉽고 강제하긴 어렵습니다. 각 계명 끝에 그것을 강제하는 게이트가 있습니다.
- **자본 보존은 또 하나의 룰이 아니라 우산.** Rule 1은 목표 자체이고, 나머지 아홉은 그 목표를 지키는 기법입니다. 안전마진, 포지션 사이징, 분산, 사이클 인식 — 모두 "영구손실은 회복할 수 없는 유일한 사건"이라는 사실 때문에 존재합니다.
- **영구손실 vs 변동성.** Marks의 정의는 Rule 1에 직접 내장돼 있습니다. 이익체력이 그대로인데 가격만 떨어진 것은 리스크 이벤트가 아닙니다. 강제 매도해야 할 사이즈일 때만 변동성이 영구손실로 바뀝니다.
- **투자 우선, 트레이딩은 그다음.** 이전 버전은 트레이드 단위 규율(stop 거리, stop 기반 사이징, 킬 스위치)에 무게가 실려 있었습니다. 이번 버전은 "보유자급" 투자 — 가치, 사업 품질, 경영진, 복리 — 를 중심에 두고, 트레이딩 규율은 보조 레이어로 둡니다.
- **우위 정직성은 1급 규칙.** 대부분의 투자자는 지속 가능한 우위가 없습니다. Rule 10은 그 불편한 진실을 단순 면책 조항이 아니라 *기본 동작*으로 만듭니다.
- **시장 무관 코어 + 시장 특화 오버레이.** 10계명은 어디서나 통합니다. KR 오버레이는 한국 현물주식의 차이(세금, 결제, 단일가, VI, KSD)를 담습니다.
- **LLM은 제안, 코드는 처분.** enforcement 맵은 "LLM이 루프에 있다 = 기본적으로 안전하지 않다"는 전제로 설계됐습니다. 게이트가 안전장치입니다.

## 참고 문헌

이 룰셋은 다음 자료에서 반복적으로 등장하는 패턴을 정리한 것입니다.

- Benjamin Graham, *The Intelligent Investor* — 안전마진, 투자자 vs 투기자, Mr. Market.
- Warren Buffett, 버크셔 *Owner's Manual* 과 연례 주주서한 — Rule No. 1, 주식은 사업의 일부, 내재가치, 경영진의 자본배분.
- Charlie Munger, *Poor Charlie's Almanack* — 다학제 정신모형, 역발상(inversion), "복리를 끊지 마라".
- Philip Fisher, *Common Stocks and Uncommon Profits* — 품질, 경영진, 스커틀버트 리서치, 가격결정력.
- Peter Lynch, *One Up on Wall Street* — 이해 가능한 것에 투자하되, 관찰은 리서치의 *끝*이 아니라 *시작*.
- Howard Marks, *The Most Important Thing* 과 Oaktree 메모 — 영구손실로서의 리스크(변동성 X), 2차원적 사고, 사이클.
- John C. Bogle, *The Little Book of Common Sense Investing* — 비용, 분산, 인덱스 겸손.
- Burton Malkiel, *A Random Walk Down Wall Street* — 효율적 시장과 단순한 "기본값(default)" 전략의 근거.

## 동반 프로젝트

이 룰셋은 AI 기반 한국 주식 투자 워크플로 [`kr-ai-trader`](https://github.com/cskwork/kr-ai-trader)의 규율을 정의합니다. 룰이 먼저, 코드가 나중입니다 — 의도된 순서입니다.

## 관련 프로젝트

- [coding-agent-rules](https://github.com/cskwork/coding-agent-rules) — 코딩 에이전트를 위한 10계명
- [planning-doc-rules](https://github.com/cskwork/planning-doc-rules) — 기획서 작성 10원칙

## 커스터마이징

Fork. `rules/common/`은 마지막에 손대고, 오버레이와 enforcement 맵부터 손대세요.

새 규칙은:
- 맨 위는 한 문장. 그 아래에 체크리스트와 코드 게이트.
- 누군가 실제로 비용을 치른 실패 모드에 대응해야 합니다.
- 기존 규칙과 중복되지 않아야 합니다.

15계명을 넘으면 그건 룰셋이 아니라 교과서입니다.

## 면책 (Disclaimer)

교육 목적의 참고 자료입니다. 투자 자문이 아닙니다. 시장은 이 문서가 예상하지 못한 방식으로도 손실을 만듭니다. 저자는 당신의 fiduciary가 아닙니다.

## 라이선스

MIT. [LICENSE](LICENSE) 참조.