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

Trigger Scenarios

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

Install

npx skills add AojdevStudio/Finance-Guru --skill fin-guru-output-contract -g -y
More Options

Non-standard path

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

Use without installing

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.

Version History

  • d6ceaea Current 2026-10-19 22:18

Same Skill Collection

.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

Metadata

Files
0
Version
d6ceaea
Hash
db3e2ac0
Indexed
2026-10-19 22:18

inicio - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-10-23 04:58
浙ICP备14020137号-1