본문으로 건너뛰기
cccskills
무료GitHub에 공개

thesis-tracker

Document why you own a stock, the assumptions behind the purchase, and conditions for reconsidering it. Review these against quarterly earnings and major events, score the investment rationale's health, and outline whether to hold, add, trim, or exit.

한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.

원문원문 설명 보기

Buy-side discipline system. For each holding, maintain a written investment thesis — core thesis in 5 sentences, falsifiable assumptions, red lines, valuation anchors — and re-check it each quarter against new earnings/events. Scores thesis health 1-10 from assumption breakage and red-line triggers, and recommends hold / add / trim / exit. Use it right after buying a stock (to write the thesis) and every earnings season (to check it). Bridges the research→buy→monitor gap that most investors skip.

설치 방법 보기

이럴 때 유용합니다

  • Record a stock purchase rationale in five sentences
  • Check investment assumptions after quarterly earnings
  • Define conditions for reconsidering a holding
  • Track valuation changes and holding decisions over time

포함된 파일(1)

  • SKILL.md8.5 KB

SKILL.md(원문)

설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.

Investment Thesis Tracker: Post-Buy Discipline

Track an investment thesis for a holding. First use on a company → build the thesis; later uses → quarterly check.

Supported input: company name (auto-decide build vs track); company build (force rebuild); company quarterly check (against latest earnings).

"Buying is only the beginning. The real work is continuous tracking through the holding period." — Li Lu

"When the facts change, I change my mind. What do you do, sir?" — Keynes

Design Philosophy

Most investors' process is: research → buy → pray. Without systematic post-buy tracking, they: refuse to sell when they should ("wait, it'll come back"); panic-sell when they shouldn't ("down 20%, was I wrong?"); forget why they bought ("why did I buy this again?").

Buffett and Li Lu write down sell conditions before buying, then check the thesis each quarter.

Step 1: Decide the Mode

Check whether a thesis file already exists (use read_file on reports/{company}-thesis.md): not found → Build (Mode A); found → Track (Mode B).


Mode A: Build the Investment Thesis

A0: Data Collection

Use web_search to get the current price, valuation (PE/PB/dividend yield), and latest financials. If a research report exists, read_file it first. Use financial_rigor (command=verify_valuation) to verify valuation, financial_rigor (command=verify_market_cap) to sanity-check market cap.

A1: Core Thesis (must be writable in ≤200 words)

The thesis must answer 5 questions, one sentence each:

I bought {Company} at {price} because:
1. The essence of this business is ___, and I understand how it makes money.
2. Its moat is ___, and it's widening / stable.
3. Management is ___, trustworthy because ___.
4. The current price is a {discount}% to intrinsic value; the margin of safety comes from ___.
5. Even if I'm wrong, downside is contained because ___.

If you can't fill 5 sentences, the thesis itself is flawed — the buy decision isn't clear enough.

A2: Core Assumptions List

Break the thesis into verifiable assumptions (3-7 typically; too few = shallow thinking, too many = unfocused):

#Core AssumptionHow to verifyFrequencyStatus
1e.g. revenue growth stays >15%Quarterly revenue growthQuarterly🟢 Holding
2e.g. gross margin stable >60%Quarterly gross marginQuarterly🟢 Holding

A3: Red Lines (triggering any one = must re-evaluate)

#Red-line conditionSeverityAction on trigger
1Management integrity problem (fraud, related-party)FatalExit immediately
2Core business revenue down 2 consecutive quartersSevereTrim 50%, re-evaluate
3Moat explicitly breached (competitor reaches parity)SevereDeep research, consider exit
4Regulatory change fundamentally alters the business modelSevereRe-value intrinsic value
5Management large unplanned disposalWarningInvestigate
6Macro trend reversal for this name's end-market — e.g. demographic clock (population decline) for consumer/property/education names; consumption downgrade (居民边际消费下降); generational shift away from the categorySevereRe-evaluate the long-term demand base; for consumer-dependent names, this is often a slow-moving but fatal headwind — assess whether the thesis still holds at a structurally lower growth path

The red line on macro trends (demographic clock / consumption / generational) is deliberately explicit: a value-investing thesis that picks a consumer name without weighing population decline and consumption-trend headwinds is incomplete. For non-consumer names (e.g. pure B2B industrial), this red line may be loose; for consumer/retail/education/property names, weight it heavily.

Duan Yongping: "There are only three reasons to sell: 1. you got the buy wrong; 2. the fundamentals changed; 3. you found something better."

A4: Valuation Anchors

MetricAt buyOptimistic targetNeutral targetPessimistic
Price
PE (TTM)
Market cap
Intrinsic value estimate
Margin of safety

A5: Save the Thesis

Use write_file to write reports/{company}-thesis.md, including: build date, buy price and position, core thesis (5 sentences), assumptions list, red lines, valuation anchors, tracking table (empty initially).


Mode B: Tracking Check

B1: Read the Existing Thesis

Use read_file to load core thesis, assumptions, red lines, last check record.

B2: Gather Latest Data

Use web_search / get_stock_news / get_financial_statements: ① latest earnings (if new quarter/year); ② recent material events (management, regulation, competition); ③ current price and valuation; ④ insider transactions (major shareholder changes).

B3: Check Each Assumption

#Core AssumptionLast statusLatest evidenceCurrent statusChange
1Revenue growth >15%🟢 HoldingQ4 revenue growth 12%🟡 Weakening⚠️

Status definitions:

  • 🟢 Holding — latest data supports
  • 🟡 Weakening — still acceptable, but trend is unfavorable
  • 🔴 Impaired — data clearly does not support
  • ⚫ Broken — assumption has been overturned

B4: Red-Line Check

Check each red line; any triggered → flag prominently in the report + clear action recommendation.

B5: Valuation Update

Use financial_rigor (command=verify_valuation) to recompute PE/PB/ROE; compare against buy-time and last check:

MetricAt buyLast checkCurrentChange
Price
PE (TTM)
Intrinsic value estimate
Margin of safety

B6: Output the Tracking Report

Structure: ① Thesis health score (out of 10); ② Assumption check table; ③ Red-line check table; ④ Key changes this period (≤500 words); ⑤ Valuation update; ⑥ Conclusion and action; ⑦ Focus for next check.

Health formula: 10 - (⚫broken × 3) - (🔴impaired × 2) - (🟡weakening × 1) - (red-lines triggered × 5), min 1, max 10.

ScoreMeaningAction
9-10All assumptions hold, thesis stronger than at buyConsider adding
7-8Core assumptions hold, some weakeningContinue holding
5-61-2 assumptions impaired, core logic intactHold but raise alertness
3-4Multiple assumptions impaired, foundation shakenConsider trimming
1-2Red line triggered or core assumption brokenStrongly consider exit

The conclusion must clearly answer: ① Is the thesis still intact? (intact / weakening / impaired / broken); ② What to do? (add / hold / trim / exit); ③ Next check timing (next earnings / a specific event).

B7: Update the Thesis File

Use write_file to append this check to the tracking table in reports/{company}-thesis.md:

Check dateHealthKey changeAction
2026-04-097/10Revenue growth slowed to 12%, but margins improvedHold

Key Principles

  • Write sell conditions before buying — decisions made calmly beat decisions made in panic.
  • Assumptions must be verifiable — "a great company" is not a thesis; "ROE>25% and stable" is.
  • Act when a red line triggers — "let's wait and see" is how big losses happen.
  • Thesis breaking ≠ stock falling — a 30% price drop doesn't force a sell; a broken thesis does.
  • Be honest about mistakes — if the thesis was wrong, admit it; don't defend it to save face.
  • Weigh macro headwinds for consumer names — demographic decline and consumption downgrade are slow but can be fatal for consumer/property/education theses; bake them into red lines, not just quarterly checks.

리뷰

아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.

댓글

로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.

아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.

보내면 바로 공개됩니다. 이메일 주소나 전화번호 같은 개인 정보는 쓰지 마세요. URL은 2개까지입니다.

0 / 1,000자

이 양식은 reCAPTCHA로 보호되며 Google 개인정보처리방침 및 서비스 약관이 적용됩니다.

같은 저장소의 스킬

Compare a Chinese company's US depositary receipts, Hong Kong shares, and mainland shares after adjusting for exchange rates and share ratios. Analyze pricing gaps, valuation differences, and delisting risks to support research into its different listings.

한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.

  • Compare A-share and H-share pricing gaps
  • Measure ADR premiums against Hong Kong shares
  • Review US delisting risks and Hong Kong listing alternatives
HKUDS/Vibe-Trading3.6만2026년 10월 19일 업데이트

akshare

무료

Retrieve stock prices, futures quotes, exchange rates, and economic indicators with the free Python library AKShare. The skill explains market-specific functions, symbol formats, and data preparation for analysis and testing strategies against historical data.

한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.

  • Retrieve historical prices for Chinese, US, and Hong Kong stocks
  • Collect Chinese GDP and consumer price data
  • Check futures quotes and foreign exchange rates
HKUDS/Vibe-Trading3.6만2026년 10월 19일 업데이트

alpha-zoo

무료

Explore bundled libraries of investment factors, signals used to compare securities, and inspect individual formulas and metadata. Evaluate a factor or an entire library across a chosen universe and period, producing aggregate performance statistics and an HTML report.

한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.

  • Find bundled momentum or reversal factors
  • Inspect a named factor's formula and metadata
  • Compare a factor library across a chosen universe and period
HKUDS/Vibe-Trading3.6만2026년 10월 19일 업데이트

Assess whether a Chinese A-share company may receive ST or *ST risk warnings next financial year. Review financial forecasts, dividends, audit opinions, and regulatory penalties, then report risk severity separately from confidence in the prediction.

한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.

  • Reviewing a Chinese A-share company's future ST risk
  • Assessing escalation risk for an existing ST or *ST stock
  • Checking revenue, equity, and dividend warning signs
HKUDS/Vibe-Trading3.6만2026년 10월 19일 업데이트

Plan portfolio allocations across assets using risk, correlations, return forecasts, and trading costs. Compare five optimization methods, produce settings for config.json, and define rebalancing rules that adjust holdings back toward their target weights.

한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.

  • Comparing allocations across stocks, bonds, and gold
  • Choosing an optimizer based on return forecasts and correlations
  • Preparing portfolio settings for config.json
HKUDS/Vibe-Trading3.6만2026년 10월 19일 업데이트

Diagnose failed or abnormal backtests, which test trading strategies on historical data. Inspect result files, strategy code, and configuration to identify bugs, make targeted repairs, rerun tests, and verify the updated metrics.

한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.

  • Investigating backtest execution errors
  • Finding why a strategy produces no trades
  • Checking delayed trades or low capital usage
HKUDS/Vibe-Trading3.6만2026년 10월 19일 업데이트

HKUDS의 스킬 모두 보기

이 스킬의 문제 신고