一键导入
iterate
Refine a draft summary until the deterministic target metric is met. Usage /iterate [max_passes]
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Refine a draft summary until the deterministic target metric is met. Usage /iterate [max_passes]
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Value a public company's equity end-to-end (FCFE at CAPM cost of equity) with an IB deal team — multi-year EDGAR data, scenario forecasting, Monte-Carlo DCF, dual-source comps, a verification gate, and an investment-committee sign-off. Run `/valuation <cik|ticker>`.
Value a public company end-to-end from its CIK or ticker. Run `/valuation <cik|ticker>`. Orchestrates EDGAR fetch, three parallel valuation lanes (Monte-Carlo DCF, dual-source comparables, qualitative/risk), and reconciliation into a fair-value median + P10–P90, benchmarked against the real market price.
Generate a professional 2-page report on a publicly-traded company as a self-contained HTML website. Given a company name, orchestrates five subagents in order (Generalist, Data Retriever, Data Scientist, Financial Analyst, Report Writer) — pulling the latest 10-K from SEC EDGAR, cleaning the financials, analyzing them, and writing the report. Use when the user asks for a company report, equity write-up, or 10-K-based analysis. Triggers include "write a report on <company>", "company report for <X>", "/company-report".
One sentence on what this command does and when to invoke it. Usage /my-skill "<arg>"
Answer a question about the bundled NovaCorp filings, grounded and graded. Usage /ask "<question>"
Route a research question, gather grounded evidence, and write a cited brief. Usage /brief "<question>"
| name | iterate |
| description | Refine a draft summary until the deterministic target metric is met. Usage /iterate [max_passes] |
Drive the goal-driven loop: draft → measure → revise the missing facts → repeat, until
tools.check says the target in data/target.json is met. Default budget: 5 passes.
Draft (drafter agent): read data/source.txt and write a first one-paragraph
summary to reports/draft.md, using only figures from the source.
Measure (grader agent):
python -m tools.metric --candidate reports/draft.md
python -m tools.check --candidate reports/draft.md # exit 0 == target met
Gate. If tools.check exits 0, stop — record the final score and break.
Revise (iterator agent): edit reports/draft.md to address exactly what the metric
reported — add each missing fact (figure taken from the source), and remove or correct
each unsupported_figure. Cite the source line for every number you add.
Repeat from step 2. Stop when the gate passes or after max_passes revisions.
Save the trajectory to reports/<slug>-trajectory.md:
pass | coverage | faithful | missing facts | gate,The point of the practical: you never judge the draft yourself. The loop stops only when
the tool says the target is met. After each edit the PostToolUse hook in
.claude/settings.json re-runs the metric automatically (see .claude/hooks/after_edit.sh),
so the feedback for the next pass is already on screen.
Try:
/iterate ← default 5-pass budget/iterate 2 ← tight budget; likely stops below target, reports the best score