本文へ移動
cccskills
無料GitHub で公開

conviction-audit

Audit whether a thesis's stated conviction matches its evidence, and whether any Conviction Trigger has silently fired without being actioned. Use when user says "conviction audit", "is my conviction right on [TICKER]", "did a trigger fire", or "should I re-rate [TICKER]".

インストール方法を見る

含まれるファイル(1)

  • SKILL.md3.5 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

Follow CLAUDE.md Writing Standards strictly. Lead with the verdict and the fired trigger, no hedge words, tables over prose.

Audit one thesis for conviction–evidence mismatch and silently-fired triggers — the two ways a position quietly drifts from its stated conviction. Reports only; conviction/status changes are Tier 3 and happen via /status.

Arguments

$ARGUMENTS = a ticker or thesis name. If empty, ask which thesis.

Read-only

This skill REPORTS analysis; it does not modify vault files or conviction/status. It feeds /status (and, in the workflow, _followups.md).

Mental Models gate (MANDATORY — CLAUDE.md)

Read [[Mental Models/Generalist - Overview]] + matching Industry -/Lens - files. Apply the READING PROTOCOL and run the base-rate view adversarially: high conviction is exactly the state the outside view should attack — the question is whether the evidence earns the conviction, not whether the story is attractive.

Method (single source of truth — the portfolio-conviction-audit workflow reads this section)

  1. Read the thesis: conviction: frontmatter, Summary, Key Non-consensus Insights, ## Conviction Triggers, Key Metrics, and the last ~10 ## Log entries. Count and date the ## Related Research links (evidence weight + recency).
  2. Evidence-support check — does the STATED conviction match the WEIGHT and RECENCY of evidence?
    • Over-convicted: high on thin (≤2 supporting notes) or stale (no conviction-relevant Log entry in >60–90d) evidence — the /lint #60/drift concern.
    • Under-convicted: low/medium while recent research strongly supports the case.
    • Supported: conviction is earned.
  3. Trigger-status check (highest-value) — for each ## Conviction Triggers line (→ HIGH if, → LOW if, → CLOSE if), evaluate its condition against current data (Key Metrics table + recent research; a scoped WebSearch only if a value is missing). Flag any trigger whose condition is already met but conviction/status unchanged — a silently fired trigger. Also flag triggers too vague to evaluate (hidden vulnerability per stress-test Phase 2).
  4. Decay check: days since the last conviction-relevant Log entry; is the thesis coasting on old conviction?
  5. Verdict: supported | over-convicted | under-convicted, plus the list of fired/near-fired triggers, plus the recommended /status action (e.g. conviction high→medium, reaffirm, or none).

Output (solo run)

A verdict line, then a trigger-status table — columns: Trigger | Condition | Current value | Fired? | Action — and a one-line recommended /status call (or "conviction supported, no action"). No filler.

Workflow reuse

portfolio-conviction-audit (.claude/workflows/portfolio-conviction-audit.js) fans this ## Method out across every thesis, ranks the book by over-conviction + fired-but-unactioned triggers, and (on persist) writes _followups.md entries for the flagged names — never touching conviction: itself (Tier 3 stays with /status). Keep ## Method the single source of truth.

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

同じリポジトリのスキル

概要と使いどころ

Sweep addressed callouts older than a threshold (default 180 days) into the target note's

日本語の概要は準備中です。原文の説明を表示しています。

jameswong2011/InvestmentVault32026年9月9日 更新

Extract a thesis's load-bearing assumptions and scan for internal contradictions — the falsifiable claims the bull case requires, what would falsify each, and where the thesis's own Risks / Bear Case / research already argue against it. Use when user says "assumptions", "what must be true", "load-bearing assumptions", or "does [TICKER] contradict itself".

日本語の概要は準備中です。原文の説明を表示しています。

jameswong2011/InvestmentVault32026年9月9日 更新

brief

無料

Generate a concise 1-page investment brief from a thesis — the elevator pitch version. Use when user says "brief", "summarise thesis", "pitch me [TICKER]", "one-pager", or "investment memo".

日本語の概要は準備中です。原文の説明を表示しています。

jameswong2011/InvestmentVault32026年9月9日 更新

catalyst

無料

Extract and maintain a cross-portfolio catalyst calendar from all thesis notes. Use when user says "catalyst", "calendar", "what's coming up", "upcoming events", or "what could move the portfolio".

日本語の概要は準備中です。原文の説明を表示しています。

jameswong2011/InvestmentVault32026年9月9日 更新

clean

無料

Delete old snapshots from _Archive/Snapshots/. Accepts a day threshold (default 180). Also `daily-intel [days]` mode — prune auto-generated n8n scanning surfaces (news briefs, X dashboards) from Daily Intel/ older than 90 days. Use when user says "clean", "clean snapshots", "delete old snapshots", "clean daily intel", or when /lint flags stale snapshots.

日本語の概要は準備中です。原文の説明を表示しています。

jameswong2011/InvestmentVault32026年9月9日 更新

clean

無料

Delete old snapshots from _Archive/Snapshots/. Accepts a day threshold (default 180). Also `daily-intel [days]` mode — prune auto-generated n8n scanning surfaces (news briefs, X dashboards) from Daily Intel/ older than 90 days. Use when user says "clean", "clean snapshots", "delete old snapshots", "clean daily intel", or when $lint flags stale snapshots.

日本語の概要は準備中です。原文の説明を表示しています。

jameswong2011/InvestmentVault32026年9月9日 更新

jameswong2011 のスキルをすべて見る

このスキルの問題を報告する