financial-deep-research by eng0ai/eng0-template-skills
npx skills add https://github.com/eng0ai/eng0-template-skills --skill financial-deep-research目的: 通过 8 阶段流程(范围界定 > 规划 > 检索 > 交叉验证 > 综合 > 批判 > 精炼 > 打包)交付带有引证、经过验证的金融研究报告,包含金融来源可信度评分、法规遵从性跟踪和渐进式上下文管理。
金融专注领域: 此技能专精于:
上下文策略: 此技能采用 2025 年上下文工程最佳实践:
Request Analysis
|-- Simple stock quote? -> STOP: Use WebSearch, not this skill
|-- Basic company lookup? -> STOP: Use WebSearch, not this skill
|-- Debugging code? -> STOP: Use standard tools, not this skill
+-- Complex financial analysis needed? -> CONTINUE
Mode Selection
|-- Quick market check? -> quick (3 phases, 2-5 min)
|-- Standard analysis? -> standard (6 phases, 5-10 min) [DEFAULT]
|-- Investment decision? -> deep (8 phases, 10-20 min)
|-- Due diligence/M&A? -> ultradeep (8+ phases, 20-45 min)
Execution Loop (per phase)
|-- Load phase instructions from [methodology](./reference/methodology.md#phase-N)
|-- Execute phase tasks
|-- Spawn parallel agents if applicable
+-- Update progress
Validation Gate
|-- Run `python scripts/validate_report.py --report [path]`
|-- Pass? -> Deliver
+-- Fail? -> Fix (max 2 attempts) -> Still fails? -> Escalate
广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
自主性原则: 此技能独立运行。从查询上下文中推断假设。仅在遇到关键错误或无法理解的查询时停止。
默认: 自主进行。从查询信号中推导假设。
仅在 关键性 模糊时提问:
如有疑问: 继续 使用标准模式。如果用户认为不正确,会进行重定向。
默认假设:
模式选择标准:
宣布计划并执行:
所有模式均执行:
标准/深度/超深度模式执行:
深度/超深度模式执行:
关键:避免“中间信息丢失”
渐进式上下文加载:
反幻觉协议(对金融数据至关重要):
并行执行要求(对速度至关重要):
阶段 3 检索 - 强制并行金融搜索:
金融搜索分解策略:
[包含 8+ 个并行工具调用的单条消息]
WebSearch #1: 公司基本面 + 近期文件
WebSearch #2: 收益/财务表现
WebSearch #3: 行业/领域分析
WebSearch #4: 竞争格局
WebSearch #5: 监管/合规新闻
WebSearch #6: 分析师评级/目标价
WebSearch #7: 风险因素/看跌案例
WebSearch #8: 近期新闻 + 催化剂
Task agent #1: SEC 文件深度分析 (10-K, 10-Q 分析)
Task agent #2: 财务报表分析
Task agent #3: 行业比较/基准分析
步骤 1:引证验证(捕获捏造的来源)
python scripts/verify_citations.py --report [path]
金融特定检查:
如果发现可疑引证:
步骤 2:结构与质量验证
python scripts/validate_report.py --report [path]
9 项自动化检查(金融增强版):
如果失败:
关键:生成 全面、详细 的金融 Markdown 报告
文件组织(关键 - 清晰可访问):
1. 在 /code 中创建有组织的文件夹:
/code/[股票代码或主题]_Financial_Research_[YYYYMMDD]//code/AAPL_Financial_Research_20251104//code/Cloud_Sector_Analysis_20251104//code/Fintech_Due_Diligence_20251104/2. 将所有格式保存到同一文件夹:
Markdown(主要来源):
[Documents folder]/financial_report_[YYYYMMDD]_[topic_slug].md/code/research_output/(内部跟踪)HTML(麦肯锡风格 - 始终生成):
[Documents folder]/financial_report_[YYYYMMDD]_[topic_slug].htmlPDF(专业打印 - 始终生成):
[Documents folder]/financial_report_[YYYYMMDD]_[topic_slug].pdf3. 文件命名约定: 所有文件使用相同的基础名称以便于匹配:
financial_report_20251104_aapl_analysis.mdfinancial_report_20251104_aapl_analysis.htmlfinancial_report_20251104_aapl_analysis.pdf长度要求(通过渐进式组装实现 无限制 ):
如何实现无限制长度: 渐进式文件组装允许通过逐节生成实现任何报告长度。每个章节立即写入文件(避免输出令牌限制)。具有许多发现的复杂分析?生成 20、30、50+ 个发现 - 没有限制!
内容要求:
写作标准(金融精确性):
来源归属标准(对金融研究至关重要):
交付给用户:
生成工作流程:渐进式文件组装(无限制长度)
[与基础技能相同的渐进式组装工作流程 - 参见 deep-research SKILL.md]
来源验证要求:
格式: 遵循 模板 精确 的全面金融 Markdown 报告
必需章节(所有都必须详细):
金融特定章节(相关时包含):
参考文献要求(零容忍):
严格禁止:
质量门控(由验证器强制执行):
立即停止如果:
优雅降级:
错误格式:
Issue: [描述]
Context: [尝试了什么]
Tried: [解决尝试]
Options:
1. [选项 1]
2. [选项 2]
3. [选项 3]
每份金融报告必须:
优先级: 准确性高于速度。金融数据必须经过验证。
必需:
可选:
假设:
在以下情况使用:
不要用于:
位置: ./scripts/
无需外部依赖。
不要内联这些 - 仅作引用:
上下文管理: 仅按需加载当前阶段所需的文件。不要预加载所有内容。
用户查询处理: [用户金融研究问题将在执行期间插入此处]
检索到的信息: [搜索结果和来源将在此处累积]
生成的分析: [发现、综合和报告内容在此处生成]
注意: 此部分在技能定义中保持为空。仅在运行时填充内容。
每周安装
313
仓库
GitHub 星标
3
首次出现
Jan 22, 2026
安全审计
安装于
opencode259
gemini-cli234
codex233
cursor219
github-copilot217
kimi-cli194
Purpose: Deliver citation-backed, verified financial research reports through 8-phase pipeline (Scope > Plan > Retrieve > Triangulate > Synthesize > Critique > Refine > Package) with financial source credibility scoring, regulatory compliance tracking, and progressive context management.
Financial Focus: This skill specializes in:
Context Strategy: This skill uses 2025 context engineering best practices:
Request Analysis
|-- Simple stock quote? -> STOP: Use WebSearch, not this skill
|-- Basic company lookup? -> STOP: Use WebSearch, not this skill
|-- Debugging code? -> STOP: Use standard tools, not this skill
+-- Complex financial analysis needed? -> CONTINUE
Mode Selection
|-- Quick market check? -> quick (3 phases, 2-5 min)
|-- Standard analysis? -> standard (6 phases, 5-10 min) [DEFAULT]
|-- Investment decision? -> deep (8 phases, 10-20 min)
|-- Due diligence/M&A? -> ultradeep (8+ phases, 20-45 min)
Execution Loop (per phase)
|-- Load phase instructions from [methodology](./reference/methodology.md#phase-N)
|-- Execute phase tasks
|-- Spawn parallel agents if applicable
+-- Update progress
Validation Gate
|-- Run `python scripts/validate_report.py --report [path]`
|-- Pass? -> Deliver
+-- Fail? -> Fix (max 2 attempts) -> Still fails? -> Escalate
AUTONOMY PRINCIPLE: This skill operates independently. Infer assumptions from query context. Only stop for critical errors or incomprehensible queries.
DEFAULT: Proceed autonomously. Derive assumptions from query signals.
ONLY ask if CRITICALLY ambiguous:
When in doubt: PROCEED with standard mode. User will redirect if incorrect.
Default assumptions:
Mode selection criteria:
Announce plan and execute:
All modes execute:
Standard/Deep/UltraDeep execute:
Deep/UltraDeep execute:
Critical: Avoid "Loss in the Middle"
Progressive Context Loading:
Anti-Hallucination Protocol (CRITICAL for Financial Data):
Parallel Execution Requirements (CRITICAL for Speed):
Phase 3 RETRIEVE - Mandatory Parallel Financial Search:
Financial Search Decomposition Strategy:
[Single message with 8+ parallel tool calls]
WebSearch #1: Company fundamentals + recent filings
WebSearch #2: Earnings/financial performance
WebSearch #3: Industry/sector analysis
WebSearch #4: Competitive landscape
WebSearch #5: Regulatory/compliance news
WebSearch #6: Analyst ratings/price targets
WebSearch #7: Risk factors/bear case
WebSearch #8: Recent news + catalysts
Task agent #1: SEC filing deep dive (10-K, 10-Q analysis)
Task agent #2: Financial statement analysis
Task agent #3: Industry comparison/benchmarking
Step 1: Citation Verification (Catches Fabricated Sources)
python scripts/verify_citations.py --report [path]
Financial-Specific Checks:
If suspicious citations found:
Step 2: Structure & Quality Validation
python scripts/validate_report.py --report [path]
9 automated checks (financial-enhanced):
If fails:
CRITICAL: Generate COMPREHENSIVE, DETAILED financial markdown reports
File Organization (CRITICAL - Clean Accessibility):
1. Create Organized Folder in /code:
/code/[TickerOrTopic]_Financial_Research_[YYYYMMDD]//code/AAPL_Financial_Research_20251104//code/Cloud_Sector_Analysis_20251104//code/Fintech_Due_Diligence_20251104/2. Save All Formats to Same Folder:
Markdown (Primary Source):
[Documents folder]/financial_report_[YYYYMMDD]_[topic_slug].md/code/research_output/ (internal tracking)HTML (McKinsey Style - ALWAYS GENERATE):
[Documents folder]/financial_report_[YYYYMMDD]_[topic_slug].htmlPDF (Professional Print - ALWAYS GENERATE):
[Documents folder]/financial_report_[YYYYMMDD]_[topic_slug].pdf3. File Naming Convention: All files use same base name for easy matching:
financial_report_20251104_aapl_analysis.mdfinancial_report_20251104_aapl_analysis.htmlfinancial_report_20251104_aapl_analysis.pdfLength Requirements (UNLIMITED with Progressive Assembly):
How Unlimited Length Works: Progressive file assembly allows ANY report length by generating section-by-section. Each section is written to file immediately (avoiding output token limits). Complex analyses with many findings? Generate 20, 30, 50+ findings - no constraint!
Content Requirements:
Writing Standards (Financial Precision):
Source Attribution Standards (Critical for Financial Research):
Deliver to user:
Generation Workflow: Progressive File Assembly (Unlimited Length)
[Same progressive assembly workflow as base skill - see deep-research SKILL.md]
Source Verification Requirements:
Format: Comprehensive financial markdown report following template EXACTLY
Required sections (all must be detailed):
Financial-Specific Sections (include when relevant):
Bibliography Requirements (ZERO TOLERANCE):
Strictly Prohibited:
Quality gates (enforced by validator):
Stop immediately if:
Graceful degradation:
Error format:
Issue: [Description]
Context: [What was attempted]
Tried: [Resolution attempts]
Options:
1. [Option 1]
2. [Option 2]
3. [Option 3]
Every financial report must:
Priority: Accuracy over speed. Financial data must be verified.
Required:
Optional:
Assumptions:
Use when:
Do NOT use:
Location: ./scripts/
No external dependencies required.
Do not inline these - reference only:
Context Management: Load files on-demand for current phase only. Do not preload all content.
User Query Processing: [User financial research question will be inserted here during execution]
Retrieved Information: [Search results and sources will be accumulated here]
Generated Analysis: [Findings, synthesis, and report content generated here]
Note: This section remains empty in the skill definition. Content populated during runtime only.
Weekly Installs
313
Repository
GitHub Stars
3
First Seen
Jan 22, 2026
Security Audits
Gen Agent Trust HubPassSocketPassSnykWarn
Installed on
opencode259
gemini-cli234
codex233
cursor219
github-copilot217
kimi-cli194
AI Elements:基于shadcn/ui的AI原生应用组件库,快速构建对话界面
56,200 周安装