Agent Skills › AojdevStudio/Finance-Guru › fin-guru-output-contract

fin-guru-output-contract

GitHub

定义金融分析回答的标准结构,包含结论、数据表、假设、置信度、证据和免责声明。用于规范各类分析、策略或复习内容的输出格式。

.claude/skills/fin-guru-output-contract/SKILL.md AojdevStudio/Finance-Guru

触发场景

撰写金融分析报告 生成投资策略建议 输出技能复习内容

安装

npx skills add AojdevStudio/Finance-Guru --skill fin-guru-output-contract -g -y
更多选项

非标准路径

npx skills add https://github.com/AojdevStudio/Finance-Guru/tree/main/.claude/skills/fin-guru-output-contract -g -y

不安装直接使用

npx skills use AojdevStudio/Finance-Guru@fin-guru-output-contract

指定 Agent (Claude Code)

npx skills add AojdevStudio/Finance-Guru --skill fin-guru-output-contract -a claude-code -g -y

安装 repo 全部 skill

npx skills add AojdevStudio/Finance-Guru --all -g -y

预览 repo 内 skill

npx skills add AojdevStudio/Finance-Guru --list

SKILL.md

Frontmatter
{
    "name": "fin-guru-output-contract",
    "description": "The six-part shape of every Finance Guru analysis answer: bottom line, a numbers table that names the source command, assumptions and gaps, confidence, evidence, and the disclaimer. Use when you write an analysis, a review, a strategy, a lesson, an onboarding update, or a merged answer. Not for filling a document template (use fin-guru-create-doc) or running the calculators (use fin-guru-quant-analysis)."
}

Analysis output contract

Every answer from an analysis skill or specialist has these six parts, in this order. A skill or agent may add a named section after Numbers, such as an implementation plan. Role-specific rules follow this contract.

Delegated subagents receive this file through skills:. Claude Code 2.1.289 does not inject skills: when the same agent is the main session (--agent), so each agent's Return section carries these six parts too.

  1. Bottom line. One or two sentences that answer the question asked.
  2. Numbers. A table with the columns Metric, Value, and Source command. Copy each value from a command you ran in this session. Pass --output json where the CLI offers it. A number you cannot trace to a command does not go in the table.
  3. Assumptions and gaps. The inputs you assumed, the data that was missing or stale, and what each gap changes in the answer.
  4. Confidence. High, medium, or low, with the reason.
  5. Evidence. The commands you ran, one per line, so the owner can run them again. Then each source you cited, with its publisher, date, and URL.
  6. Disclaimer. Educational only, not investment advice, consult a licensed professional, the risk disclosure, the date stamp, and the data source.

Fail closed

When a required input is missing, return this block instead of an estimate:

Blocked: <input> is missing. <The command, file, or answer that supplies it.>

When the answer becomes a file

Save it as analysis/{topic}-{YYYY-MM-DD}.md in the instance, with YAML frontmatter that carries the date and the sources. The fin-guru-create-doc skill owns the templates.

版本历史

  • d6ceaea 当前 2026-10-19 22:18

同 Skill 集合

.claude/skills/dividend-tracking/SKILL.md
.claude/skills/fin-core/SKILL.md
.claude/skills/fin-guru-checklist/SKILL.md
.claude/skills/fin-guru-compliance-review/SKILL.md
.claude/skills/fin-guru-create-doc/SKILL.md
.claude/skills/fin-guru-learner-profile/SKILL.md
.claude/skills/fin-guru-research/SKILL.md
.claude/skills/fin-guru-strategize/SKILL.md
.claude/skills/FinanceReport/SKILL.md
.claude/skills/instance-onboarding/SKILL.md
.claude/skills/margin-management/SKILL.md
.claude/skills/MonteCarlo/SKILL.md
.claude/skills/PortfolioSyncing/SKILL.md
.claude/skills/retirement-syncing/SKILL.md
.claude/skills/TransactionSyncing/SKILL.md
.claude/skills/compliance-scan/SKILL.md
.claude/skills/fin-guru-quant-analysis/SKILL.md

元信息

文件数
0
版本
d6ceaea
Hash
db3e2ac0
收录时间
2026-10-19 22:18

首页 - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-11-01 22:15
浙ICP备14020137号-1