Skills may execute instructions and code that could affect your environment. Marketplace scans reduce risk but do not guarantee safety. Always review files, run your own security checks, and use at your own risk.
trader-memory-core
Security Scan Summary
Status: Safe
Source: Syntic Skills registry
Automated security scan completed with no high-risk patterns detected. Manual review is still required.
About This Skill
Use when tracking an investment thesis lifecycle — register from a screener, transition states, size a position, check review due dates, close a position, or write a postmortem.
Downloadable SKILL.md
Download SKILL.md and place it in your Syntic skills folder. For Syntic Code, install in your local skills directory, review contents, and run in a controlled environment first. Acknowledge the risk notice above to enable the download.
--- name: trader-memory-core description: Use when tracking an investment thesis lifecycle — register from a screener, transition states, size a position, check review due dates, close a position, or write a postmortem. category: Market & Macro version: 1.0.0 tools: [] --- # Trader Memory Core Track an investment thesis across its full lifecycle — from screening idea to closed position with postmortem — as a structured "thesis object" that captures what you thought, what happened, and what you learned across the conversation. Phase 1 scope: single-ticker theses of five types — dividend_income, growth_momentum, mean_reversion, earnings_drift, pivot_breakout. (Pair trades and options are a future phase.) ## When to Use - After a screening result identifies candidate tickers, to register a thesis for a candidate - Transitioning a thesis from IDEA → ENTRY_READY → ACTIVE → CLOSED - Attaching position-sizing details to a thesis - Checking which theses are due for review - Closing a position and producing a postmortem with lessons learned - Trigger phrases: "register thesis", "track this idea", "thesis status", "review due", "close position", "postmortem", "trading journal" ## Thesis Object Fields Maintain each thesis as a structured record with: - **Identity**: thesis ID, ticker, created date - **Classification**: thesis type (one of the five above), setup type, catalyst - **Lifecycle**: current status, full status history (with dates/reasons) - **Entry/Exit**: target entry price, actual entry price/date, stop-loss, take-profit, exit conditions - **Position**: shares (fractional supported), position value, risk sizing - **Monitoring**: next review date, triggers, alerts - **Origin**: source (screener name or "manual"), screening grade, raw provenance data - **Outcome** (once closed): realized P&L ($ and %), holding days, MAE/MFE, lessons learned ## Lifecycle Rules (Forward-Only, No Backtracking) 1. **IDEA** — thesis registered from a screener result or manual entry (fractional-share brokers, hand journaling). Required fields: ticker, thesis statement, thesis type; optional stop/target prices. 2. **IDEA → ENTRY_READY** — thesis validated, ready to size and enter, with a reason recorded. 3. **ENTRY_READY → ACTIVE** — position opened: record actual entry price, actual entry date, and share count (fractional shares are fine). This is the only path to ACTIVE. 4. **ACTIVE/PARTIALLY_CLOSED → PARTIALLY_CLOSED** (trim) — partial close: record shares sold, price, date. `shares` is the original opened quantity and stays fixed; `shares_remaining` tracks what's still open. Cumulative realized P&L = sum of all trims + final close; P&L% = cumulative P&L ÷ (entry price × original shares) × 100. Selling the entire remainder closes the thesis. 5. **ACTIVE or PARTIALLY_CLOSED → CLOSED or INVALIDATED** — final close (with exit reason: target_hit, stop_hit, thesis broke, etc.) or invalidation. Computes final P&L (fractional-share aware). Status invariants: ACTIVE ⇒ shares_remaining = shares; PARTIALLY_CLOSED ⇒ 0 < shares_remaining < shares; CLOSED ⇒ shares_remaining = 0. For backfilling an already-open broker position (e.g. an existing fractional-share position from IBKR, Robinhood, or similar), walk the same three steps (ingest → ENTRY_READY → ACTIVE) with backdated event dates so the history stays chronological. ## Review Workflow Track a next-review-date per thesis; when asked "what's due for review," list every thesis whose next-review-date has passed, and record each review's outcome (OK / WARN / REVIEW). ## Postmortem On close, produce a postmortem: what the original thesis predicted, what actually happened, realized P&L, holding period, and — where price-history data is available — Maximum Adverse Excursion and Maximum Favorable Excursion (how far the position moved against/in favor of you intraperiod, a measure of whether stops/targets were well-placed). Close with explicit lessons learned. Track win rate, average P&L%, and a breakdown by thesis type across all closed theses for a running summary. ## How to Operate This Without a Filesystem Since state can't be persisted to files here, maintain the thesis as a structured table/summary directly in the conversation — restate the full thesis object (or the relevant slice) each time it's updated, and return updated postmortems and summaries in the chat for the user to copy into their own tracking system. Ask the user to paste back the last-known thesis state at the start of a session if continuity is needed across sessions. ## Key Principles - **Forward-only transitions** — no backtracking through the lifecycle - **Raw provenance preserved** — keep the original screener/manual data attached to the thesis - **One source of truth per thesis** — track a single authoritative status and status history - **Fractional shares supported throughout** — entries, trims, and closes all accept fractional quantities ## Ingesting From a Screener When a screener (dividend, growth-momentum, mean-reversion, earnings-drift, or pivot-breakout style) produces candidate tickers, convert each candidate the user wants to track into an IDEA-stage thesis: carry over the ticker, the screener's stated rationale as the thesis statement, the appropriate thesis type, and any suggested stop/target levels as the starting exit plan. Preserve the screener's original grade/score in the origin field so it can be referenced later when judging whether the thesis played out as the screener predicted — this comparison is one of the most valuable postmortem outputs, since it tells the user whether that screener's signals are actually predictive over time. ## Linking Related Analysis When later analysis (an earnings review, a technical update, a position-sizing calculation) is produced for a ticker with an open thesis, cross-reference it against that thesis by name and date rather than treating it as a standalone note — this keeps the full decision trail attached to the trade it informed, which is what makes the postmortem meaningful instead of just a P&L number.
Bundle Download
Includes SKILL.md and bundled support files where provided. Risk acknowledgement is required.
Install Targets
Syntic App
- 1. Create a dedicated folder for this skill in your local skills library.
- 2. Place SKILL.md into that folder.
- 3. Restart Syntic and invoke this skill on matching tasks.
Syntic Code (CLI)
- 1. Save SKILL.md in your local Syntic Code skills directory.
- 2. Keep related files in the same skill folder.
- 3. Run in a safe environment and validate outputs.
Source
https://github.com/tradermonty/claude-trading-skills/blob/main/skills/trader-memory-core/SKILL.md
Open Source LinkRelated Skills
breadth-chart-analyst
Use when analyzing market breadth via the S&P 500 Breadth Index or US Stock Market Uptrend Stock Ratio...
Market & Macrocot-contrarian-detector
Use when the user asks about COT report analysis, crowded futures positioning, who is "trapped" in a market...
Market & Macrodowntrend-duration-analyzer
Use when a user wants typical correction lengths by sector or market-cap tier, historical drawdown recovery...
Market & Macroearnings-calendar
Use when the user wants a weekly earnings calendar, asks which companies report earnings next week, or...