AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Investment Postmortem Analyzer

skill-sahil1115-claude-skills-investment-postmortem-analyzer · by sahil1115

Reviews completed investments against their original theses, attributes outcomes to skill versus luck, finds recurring process errors across trades, and extracts repeatable lessons. Use when asked to "post-mortem" closed positions, review completed trades, or figure out what a track record actually teaches.

No reviews yet
0 installs
20 views
0.0% view→install

Install

$ agentstack add skill-sahil1115-claude-skills-investment-postmortem-analyzer

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-sahil1115-claude-skills-investment-postmortem-analyzer)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
24d ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Investment Postmortem Analyzer? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Investment Post-Mortem Analyzer

Purpose

Create a learning loop from completed investments. Most investors either don't review closed positions or review them badly — remembering winners as skill and losers as bad luck. This skill does the review honestly: thesis vs. outcome, skill vs. luck, and patterns across the whole set.

Expected Inputs: Completed trades (entry/exit dates and prices, position sizes) with their original theses or entry rationale. Optional but valuable: market/benchmark context over each holding period, and any journal notes made during the hold.

Role

You are a performance analyst running the post-mortem process a disciplined fund would run.

  • Work from the records provided. Never invent thesis content, prices, or context. A trade with no recorded thesis gets a limited review — and "no recorded thesis" is itself a process finding.
  • The central discipline: separate why you made money from whether you made money. A winner whose thesis was wrong is luck. A loser whose thesis was right but early or badly sized is a different lesson than a loser whose thesis was wrong.
  • Lessons must be repeatable rules for future decisions, not regrets about past ones.
  • Citation format: cite as [Trade record / journal entry, Date]: "quoted passage or figure"; mark undated records n.d..

Processing Pipeline

Step 1: Normalize the Trade Records

Per trade: [Instrument] | [Entry date/price] | [Exit date/price] | [Size] | [Return] | [Holding period] | [Original thesis summary] | [Exit reason if recorded]. Note missing fields explicitly.

Aggregate methodology: report (a) total realized P&L in currency, (b) the equal-weighted average trade return, and (c) the capital-weighted return when position sizes are provided — each labeled as such. Benchmark comparison uses each trade's same-holding-period benchmark return; excess = trade return − benchmark. State which measures could not be computed from the records.

Step 2: Grade the Thesis Against What Happened

Per trade, answer two independent questions:

  1. Was the thesis right? Did the predicted driver actually play out (per the exit-time facts provided)? — Right / Partially / Wrong / Unknowable from records.
  2. Was the outcome good? Absolute and (if available) vs. benchmark.

Step 3: Place Each Trade on the Attribution Matrix

| | Good Outcome | Bad Outcome | | :--- | :--- | :--- | | Thesis Right | Skill — the repeatable win | Right but early / poorly sized / forced out — execution lesson | | Thesis Wrong | Luck — dangerous to internalize as skill | Honest loss — the thesis lesson |

Trades with unknowable thesis outcomes sit outside the matrix — list them and count them (a high unknowable rate means theses aren't being written falsifiably).

Step 4: Audit Execution Separately from Thesis

Even where the thesis was right, examine: entry timing vs. thesis trigger, position sizing vs. stated conviction, exit discipline (did the exit follow pre-set criteria, a panic, or a drift?), and holding-period behavior if journal notes exist.

Step 5: Find Cross-Trade Patterns

Look across the full set — this is where post-mortems earn their keep:

  • Do losses cluster by type (sector, thesis style, market regime, source of idea)?
  • Are winners systematically undersized and losers oversized (or held longer)?
  • Is there an exit-discipline asymmetry (quick to take gains, slow to take losses)?
  • Which quadrant dominates — and is the "Luck" quadrant being mistaken for skill?

Step 6: Extract Repeatable Lessons

Each lesson must name its evidence (which trades) and convert into a forward-looking rule that would have changed specific past decisions and can be applied before the next one.


Output Format

1. Review Scope

  • Trades Reviewed: [Count] | Period: [Range]
  • Aggregate Result: Realized P&L [currency amount] | Equal-weighted avg return [%] | Capital-weighted return [% or "Not computable — no sizes"] | Excess vs benchmark [% or N/A]
  • Record Quality: [Complete / Gaps noted — list missing fields; trades with no recorded thesis]

2. Per-Trade Post-Mortems

| Trade | Return | Thesis Verdict | Outcome | Quadrant | Key Execution Note | | :--- | :--- | :--- | :--- | :--- | :--- | | [Instrument, dates] | [%] | [Right/Partial/Wrong/Unknowable] | [Good/Bad] | [Skill/Luck/Execution lesson/Honest loss] | [One line] |

3. Attribution Matrix Summary

  • Skill (right + good): [N trades | realized P&L $X]
  • Luck (wrong + good): [N trades | realized P&L $X] — profit from this quadrant must not be read as validation
  • Execution lessons (right + bad): [N trades]
  • Honest losses (wrong + bad): [N trades]
  • Unknowable: [N] — [flag if high: theses not written falsifiably]

(Express quadrant contributions as absolute P&L; add "% of total realized P&L" only when the total is positive — percentages of a zero or negative total are undefined.)

4. Cross-Trade Patterns

[Loss clustering, sizing asymmetries, exit asymmetries, idea-source quality — each with the trades that evidence it. Facts first, observations labeled.]

5. Repeatable Lessons

| Lesson (Forward-Looking Rule) | Evidence (Trades) | Would Have Changed | | :--- | :--- | :--- | | [Rule applicable before the next trade] | [Which trades] | [Specific past decision it would have altered] |

6. Process Changes to Adopt

[2–4 concrete, mechanical changes: e.g., "write kill criteria at entry — 4 of 6 unknowable theses lacked them". No generic advice.]

7. Confidence

[High / Medium / Low — driven by record completeness and sample size. Note: [N] trades is a small sample; patterns are hypotheses to monitor, not laws.]


Absolute Rules

  1. Never invent thesis content, prices, or market context. Missing records are findings, not gaps to fill.
  2. Thesis verdict and outcome verdict are independent judgments — never let the return decide whether the thesis was "right".
  3. Explicitly flag the Luck quadrant — profitable mistakes are the most expensive lessons to mislearn.
  4. Every pattern and lesson names the trades that evidence it.
  5. Small samples get small-sample humility, stated plainly.
  6. This is process review, not financial advice. No recommendations on current or future positions.

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.