{"id":50412293,"url":"https://github.com/cskwork/investment-agent-rules","last_synced_at":"2026-05-31T04:04:52.874Z","repository":{"id":360694518,"uuid":"1243648506","full_name":"cskwork/investment-agent-rules","owner":"cskwork","description":"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/","archived":false,"fork":false,"pushed_at":"2026-05-27T13:13:48.000Z","size":106,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-05-27T14:26:13.092Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://cskwork.github.io/investment-agent-rules/","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/cskwork.png","metadata":{"files":{"readme":"README.ko.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-05-19T14:31:55.000Z","updated_at":"2026-05-27T13:24:18.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/cskwork/investment-agent-rules","commit_stats":null,"previous_names":["cskwork/investment-agent-rules"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/cskwork/investment-agent-rules","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cskwork%2Finvestment-agent-rules","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cskwork%2Finvestment-agent-rules/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cskwork%2Finvestment-agent-rules/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cskwork%2Finvestment-agent-rules/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cskwork","download_url":"https://codeload.github.com/cskwork/investment-agent-rules/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cskwork%2Finvestment-agent-rules/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33718494,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-05-31T02:00:06.040Z","response_time":95,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2026-05-31T04:04:51.802Z","updated_at":"2026-05-31T04:04:52.865Z","avatar_url":"https://github.com/cskwork.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# AI 투자 에이전트를 위한 10계명\n\n[English](README.md) | **한국어**\n\n랜딩 페이지: **https://cskwork.github.io/investment-agent-rules/**\n\n장기 투자를 도와주는 AI 에이전트(리서치, 종목 선정, 비중 결정, 보유 결정 어디에 있든)를 위한 짧고 평이한 룰셋입니다. 수십 년 동안 실제로 돈을 번 사람들의 자료에서 반복적으로 등장하는 원칙만 추렸습니다:\n\n**Graham · Buffett · Munger · Fisher · Lynch · Marks · Bogle · Malkiel.**\n\n10개의 룰. 한국 시장 오버레이 1개. 투자 에이전트 enforcement 맵 1개. 군더더기 없음.\n\n## 한 문장 결론\n\n\u003e 훌륭한 투자는 **먼저 돈을 잃지 않는 것**입니다. 그다음에 이해 가능한 우량 사업을 가치보다 싸게, 틀려도 견딜 만한 안전마진을 두고, 충분히 오래 보유합니다. 이 중 어떤 것도 솔직히 자신에게 해당하지 않는다면 — 그냥 저비용 인덱스 펀드를 사세요.\n\n## 왜 필요한가\n\n돈을 다루는 AI 에이전트는 다음과 같은 방식으로 망가집니다:\n\n- 영구히 잃지 않는 것을 증명하기도 전에 수익률부터 좇는다.\n- 오르는 가격을 오르는 가치로 착각한다.\n- 동종업종 멀티플과 최근 뉴스를 쌓아 \"thesis\"라고 부른다.\n- 익숙한 종목을 \"이해한 종목\"으로 착각한다.\n- 스프레드시트가 좋다는 이유로 매수하지만, \"경영진이 실제로 주주에게 돈을 돌려주는가\"는 검증하지 않는다.\n- 리스크를 변동성으로 정의해 놓고, 결국 바닥에서 강제 매도하는 사이즈로 진입한다.\n- 합의(consensus)가 최근이라는 이유로 더 자신 있게 따라간다.\n- 한 사이클도 검증되지 않은 우위를 우위라고 주장한다.\n- \"당신은 우위가 없습니다 — 인덱스를 사세요\"라는 결론을 끝내 내리지 못한다.\n\n아래 10계명, 그리고 *Korean Equity Overlay*와 *Investment Agent Enforcement Map* 은 이 모든 실패 모드를 막기 위한 최소 룰셋입니다.\n\n## 설치\n\n### 한 줄 설치 (권장)\n\n```bash\ngit clone https://github.com/cskwork/investment-agent-rules.git ~/investment-agent-rules\ncd ~/investment-agent-rules \u0026\u0026 ./install.sh\n```\n\n파일은 `~/.claude/rules/investment/` 아래에 떨어집니다. 프로젝트 `CLAUDE.md` / `AGENTS.md`에서 참조:\n\n```markdown\n@~/.claude/rules/investment/common/00-index.md\n@~/.claude/rules/investment/kr-equity/00-kr-equity-overlay.md\n@~/.claude/rules/investment/quant-bot/00-bot-enforcement.md\n```\n\n### 부분 설치\n\n```bash\n./install.sh common      # 10계명만\n./install.sh kr-equity   # 한국 시장 오버레이만\n./install.sh quant-bot   # 에이전트 enforcement 맵만\n```\n\n### 설치 경로 변경\n\n```bash\nINVESTMENT_RULES_DEST=~/my/path ./install.sh\n```\n\n## 10계명\n\n1. **자본 보존이 먼저.** 돈을 잃지 마세요. \"잠깐 평가손\" 말고, *진짜로* 잃지 마세요. 50% 잃으면 회복하려면 100% 수익이 필요하고, 90% 잃으면 900% 수익이 필요합니다. 수학이 가혹합니다. 자본 보존은 나머지 아홉 가지 룰이 지키려는 *목표*입니다. 중요한 손실은 *영구* 손실이지 변동성이 아닙니다 — 다만 강제로 매도해야 할 만큼 큰 사이즈로 들어가면, 그 순간 변동성이 영구손실로 바뀝니다. — *Buffett (Rule No. 1), Marks*\n2. **가격이 아니라 가치를 산다.** \"이 사업이 얼마를 벌 수 있는가\"에서 출발하세요. 차트가 좋다는 건 매수 이유가 아닙니다. 가격은 \"얼마나 싸게 사는가\"만 알려주고, 가치는 사업 자체에서 나옵니다. — *Graham, Marks*\n3. **안전마진 없이 사지 않는다.** 내가 생각한 가치보다 충분히 낮게 사세요. 20~30% 틀려도 손해 보지 않을 만큼 차이가 있어야 합니다. 확신이 약할수록 그 차이는 더 커야 합니다. — *Graham, Buffett*\n4. **주식은 사업의 일부다.** 주식 한 주를 사기 전에 묻습니다 — \"이 가격에 회사 전체를 살 의향이 있는가?\" 아니라면, 주식 한 주도 사지 마세요. — *Buffett (Owner's Manual)*\n5. **능력의 범위 안에서만 투자한다.** 매출, 고객, 경쟁, 영구손실 시나리오를 한 문단으로 설명할 수 있는 것만 보유합니다. 설명할 수 없다면 사지 마세요 — 패스도 하나의 결정이지 실패가 아닙니다. — *Buffett, Lynch*\n6. **평범한 기업을 헐값에 사기보다, 훌륭한 기업을 합리적 가격에.** 좋은 사업을 적정 가격에 사는 게, 평범한 사업을 헐값에 사는 것보다 거의 항상 낫습니다. 모방하기 어려운 경쟁우위, 가격 결정력, 성장 활주로를 봅니다. 싸다는 건 바닥일 뿐, 곱셈은 품질이 합니다. — *Fisher, Buffett, Munger*\n7. **경영진과 자본배분을 검증한다.** 사업이 번 돈을 어디 쓸지는 경영진이 결정합니다. 본인이 회사 주식을 의미 있게 들고 있는가, 자사주를 비싸게 사는가 싸게 사는가, 과거 인수합병의 성과, 희석, 부채 사용, 주주 커뮤니케이션의 솔직함을 확인하세요. 좋은 사업도 나쁜 자본배분자에게 망가질 수 있습니다. — *Buffett*\n8. **장기 복리를 방해하지 마라.** 다음 셋 중 하나일 때만 파세요 — (1) 처음 산 이유가 틀렸을 때, (2) 사업 품질이 명백히 나빠졌을 때, (3) 훨씬 좋은 다른 기회가 있을 때. 시간 자체는 절대 매도 이유가 아닙니다. 매매 한 번마다 세금, 수수료, 그리고 다음 상승을 놓치는 비용이 듭니다. — *Munger, Buffett*\n9. **사이클과 군중심리를 역이용하라.** 모두가 흥분할 때 그 낙관은 이미 가격에 반영되어 있습니다 — 그러니 \"다들 좋다더라\"는 새 정보가 아닙니다. 모두가 패닉일 때는 보통 가격이 너무 낮습니다. 군중이 탐욕스러울 때는 사이즈를 줄이세요. 군중이 두려워할 때는 우량 사업의 가격을 가장 면밀히 보세요. — *Marks, Soros, Buffett*\n10. **진짜 우위가 없다면, 저비용 분산을 기본값으로.** 진짜 우위(정보·분석·행동)는 *주장*이 아니라 *입증*입니다. 셋 중 어느 것도 자신에게 솔직하게 해당하지 않는다면, 저비용 인덱스 펀드를 사고, 오래 보유하고, 그만 싸우세요. 평범한 투자자에게는 수학이 그 편입니다. — *Bogle, Malkiel*\n\n각 규칙의 전체 본문, 평이한 한 줄 요약, 체크리스트, 의사코드는 [`rules/common/`](rules/common/00-index.md)에 있습니다.\n\n## 가장 중요한 5가지\n\n10개 중에서도 나머지를 받쳐주는 다섯:\n\n- **규칙 1** — 잃지 않기 (우산이 되는 목표).\n- **규칙 2** — 가격이 아니라 가치.\n- **규칙 3** — 안전마진.\n- **규칙 4** — 주식 = 사업의 일부.\n- **규칙 10** — 우위 없으면 인덱스.\n\n나머지 다섯(능력범위, 품질, 경영진, 복리, 사이클)은 이 다섯을 실제 행동으로 옮기는 운영체제입니다.\n\n## 매수 전 10문장 체크리스트\n\n열 가지 모두 답해 보세요. 한 가지라도 분명히 답할 수 없다면 아직 매수할 준비가 안 된 것입니다.\n\n1. 이 포지션이 어떻게 하면 **영구히 손실이 날 수 있는지** 글로 적었는가? 그 시나리오에서 살아남을 수 있는가?\n2. 이 사업이 어떻게 돈을 버는지 한 문단으로 설명할 수 있는가?\n3. 현재 가격이 내가 추정한 사업 가치보다 의미 있게 낮은가?\n4. 내 추정이 20~30% 틀려도 보호되는가?\n5. 5년 이상 보유할 수 있는가?\n6. 경쟁자가 쉽게 따라 하기 어려운 지속 가능한 우위가 있는가?\n7. 경영진이 장기 주주처럼 생각하고 돈을 쓰는가?\n8. 매수하는 진짜 이유가 *분석*인가, 아니면 *군중을 따라가는 것*인가?\n9. 30~50% 하락을 견디고 보유할 수 있는 사이즈인가?\n10. 정말 내가 우위가 있는가, 아니면 저비용 분산이 더 정직한 답인가?\n\n## 저장소 구조\n\n```\ninvestment-agent-rules/\n├── README.md\n├── README.ko.md\n├── LICENSE                       # MIT\n├── install.sh                    # rules/ 를 ~/.claude/rules/investment/ 로 복사\n└── rules/\n    ├── common/                                       # 10계명\n    │   ├── 00-index.md\n    │   ├── 01-capital-preservation.md\n    │   ├── 02-buy-value-not-price.md\n    │   ├── 03-margin-of-safety.md\n    │   ├── 04-stock-is-a-business.md\n    │   ├── 05-circle-of-competence.md\n    │   ├── 06-quality-at-fair-price.md\n    │   ├── 07-management-and-capital-allocation.md\n    │   ├── 08-long-term-compounding.md\n    │   ├── 09-cycles-and-crowd-psychology.md\n    │   └── 10-default-to-low-cost-diversification.md\n    ├── kr-equity/                                    # 한국 시장 특화\n    │   └── 00-kr-equity-overlay.md\n    └── quant-bot/                                    # 계명 → 코드 게이트 매핑\n        └── 00-bot-enforcement.md\n```\n\n## 설계 노트\n\n- **평이한 언어가 먼저.** 모든 룰은 누구나 읽을 수 있는 \"한 줄 요약\"으로 시작합니다. 깊은 본문은 에이전트와 감사자(auditor)를 위한 것입니다.\n- **명령형이지 권고형이 아님.** 모든 계명은 지시문이자 게이트입니다 — 가치 진술이 아닙니다.\n- **중요한 곳엔 의사코드.** 원칙은 끄덕이긴 쉽고 강제하긴 어렵습니다. 각 계명 끝에 그것을 강제하는 게이트가 있습니다.\n- **자본 보존은 또 하나의 룰이 아니라 우산.** Rule 1은 목표 자체이고, 나머지 아홉은 그 목표를 지키는 기법입니다. 안전마진, 포지션 사이징, 분산, 사이클 인식 — 모두 \"영구손실은 회복할 수 없는 유일한 사건\"이라는 사실 때문에 존재합니다.\n- **영구손실 vs 변동성.** Marks의 정의는 Rule 1에 직접 내장돼 있습니다. 이익체력이 그대로인데 가격만 떨어진 것은 리스크 이벤트가 아닙니다. 강제 매도해야 할 사이즈일 때만 변동성이 영구손실로 바뀝니다.\n- **투자 우선, 트레이딩은 그다음.** 이전 버전은 트레이드 단위 규율(stop 거리, stop 기반 사이징, 킬 스위치)에 무게가 실려 있었습니다. 이번 버전은 \"보유자급\" 투자 — 가치, 사업 품질, 경영진, 복리 — 를 중심에 두고, 트레이딩 규율은 보조 레이어로 둡니다.\n- **우위 정직성은 1급 규칙.** 대부분의 투자자는 지속 가능한 우위가 없습니다. Rule 10은 그 불편한 진실을 단순 면책 조항이 아니라 *기본 동작*으로 만듭니다.\n- **시장 무관 코어 + 시장 특화 오버레이.** 10계명은 어디서나 통합니다. KR 오버레이는 한국 현물주식의 차이(세금, 결제, 단일가, VI, KSD)를 담습니다.\n- **LLM은 제안, 코드는 처분.** enforcement 맵은 \"LLM이 루프에 있다 = 기본적으로 안전하지 않다\"는 전제로 설계됐습니다. 게이트가 안전장치입니다.\n\n## 참고 문헌\n\n이 룰셋은 다음 자료에서 반복적으로 등장하는 패턴을 정리한 것입니다.\n\n- Benjamin Graham, *The Intelligent Investor* — 안전마진, 투자자 vs 투기자, Mr. Market.\n- Warren Buffett, 버크셔 *Owner's Manual* 과 연례 주주서한 — Rule No. 1, 주식은 사업의 일부, 내재가치, 경영진의 자본배분.\n- Charlie Munger, *Poor Charlie's Almanack* — 다학제 정신모형, 역발상(inversion), \"복리를 끊지 마라\".\n- Philip Fisher, *Common Stocks and Uncommon Profits* — 품질, 경영진, 스커틀버트 리서치, 가격결정력.\n- Peter Lynch, *One Up on Wall Street* — 이해 가능한 것에 투자하되, 관찰은 리서치의 *끝*이 아니라 *시작*.\n- Howard Marks, *The Most Important Thing* 과 Oaktree 메모 — 영구손실로서의 리스크(변동성 X), 2차원적 사고, 사이클.\n- John C. Bogle, *The Little Book of Common Sense Investing* — 비용, 분산, 인덱스 겸손.\n- Burton Malkiel, *A Random Walk Down Wall Street* — 효율적 시장과 단순한 \"기본값(default)\" 전략의 근거.\n\n## 동반 프로젝트\n\n이 룰셋은 AI 기반 한국 주식 투자 워크플로 [`kr-ai-trader`](https://github.com/cskwork/kr-ai-trader)의 규율을 정의합니다. 룰이 먼저, 코드가 나중입니다 — 의도된 순서입니다.\n\n## 관련 프로젝트\n\n- [coding-agent-rules](https://github.com/cskwork/coding-agent-rules) — 코딩 에이전트를 위한 10계명\n- [planning-doc-rules](https://github.com/cskwork/planning-doc-rules) — 기획서 작성 10원칙\n\n## 커스터마이징\n\nFork. `rules/common/`은 마지막에 손대고, 오버레이와 enforcement 맵부터 손대세요.\n\n새 규칙은:\n- 맨 위는 한 문장. 그 아래에 체크리스트와 코드 게이트.\n- 누군가 실제로 비용을 치른 실패 모드에 대응해야 합니다.\n- 기존 규칙과 중복되지 않아야 합니다.\n\n15계명을 넘으면 그건 룰셋이 아니라 교과서입니다.\n\n## 면책 (Disclaimer)\n\n교육 목적의 참고 자료입니다. 투자 자문이 아닙니다. 시장은 이 문서가 예상하지 못한 방식으로도 손실을 만듭니다. 저자는 당신의 fiduciary가 아닙니다.\n\n## 라이선스\n\nMIT. [LICENSE](LICENSE) 참조.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcskwork%2Finvestment-agent-rules","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcskwork%2Finvestment-agent-rules","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcskwork%2Finvestment-agent-rules/lists"}