Assemble a reusable one-symbol research snapshot across quote, levels, indicators, and fail-open fundamentals. Use when user wants a structured stage-2 to stage-4 research packet without a final thesis memo or action recommendation.
Installation
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Assemble a reusable one-symbol research snapshot across quote, levels, indicators, and fail-open fundamentals. Use when user wants a structured stage-2 to stage-4 research packet without a final thesis memo or action recommendation.
argument-hint
["symbol"]
allowed-tools
Bash(python3 *), Read, Glob
Stock Data
Assemble a reusable research snapshot for: $ARGUMENTS
Overview
Implementation status: code-backed
Local entry script: <bundle-root>/stock-data/run.py
Primary purpose: build a structured one-symbol research packet with market features and non-price context, without collapsing into a full thesis memo or order frame
Workflow stages: stage 2 Data Collection & Quality Assurance, stage 3 Data Cleaning & Normalization, and stage 4 Feature Engineering & Signal Construction
Local executor guarantee: build a persisted packet containing quote context, levels, indicators, fail-open fundamentals, and raw blocks for downstream reuse
Use When
The user wants a reusable structured snapshot rather than a prose-heavy report.
The caller needs a canonical artifact that other skills can inspect, compare, or extend.
The user wants market features plus best-effort fundamental context without the fuller memo discipline of analysis.
Do Not Use When
The user wants only normalized market data. Use market-data.
The user wants the default concise report. Use market-brief.
The user wants a deeper research memo with thesis framing, disconfirming evidence, or invalidation logic. Use analysis.
The user wants a direct action, quantity, or execution plan. Use decision-support or strategy-design.
Fundamental context section present (even if partial)
Capital flow section present (even if partial)
Data quality section complete
Quality check:
Status codes accurate for each block
Source chains documented
Freshness timestamps present
Missing fields explicitly listed
Quality score reflects actual data state
Provenance check:
Raw blocks preserved for audit
Generation timestamp recorded
Data sources documented
Reuse vs. fresh computation noted
Step 8: Hand off with provenance
When passing packet to downstream skills:
Provenance disclosure:
Run directory path
Generation timestamp
Symbol and data sources
Which blocks are fully populated vs. partial
Data freshness (how old is the snapshot)
Quality score and known limitations
Reuse discipline:
If snapshot is recent (< 1 day old), consider reusing
If snapshot is stale (> 3 days old), regenerate
If user requests fresh data, regenerate regardless of age
If downstream skill needs specific data not in packet, supplement
Integration with downstream skills:
analysis: Use packet as evidence base for thesis
decision-support: Use packet for position sizing inputs
strategy-design: Use packet for execution planning
backtest-evaluator: Use packet for retrospective comparison
analysis-history: Use packet for historical tracking
reports: Use packet for report generation
Output Contract
Minimum local executor output: human-readable text beginning with # <symbol> Analysis.
Minimum packet emphasis: Data Perspective and Intelligence rather than a complete battle plan.
Artifact side effects: writes one dated run directory with state.json, report.md, and metadata.json.
Caller-facing delivery standard:
Nine-section structure: Metadata, market data summary, technical features, market state, fundamental context, capital flow, A-share context, data quality, raw blocks
Structured artifact emphasis: Make clear this is a reusable research object, not a final thesis memo
Status transparency: Identify which blocks are ok/partial/not_supported/stale with specific missing fields
Provenance documentation: State generation time, symbol, source basis, data freshness
Quality assessment: Overall quality score and completeness percentage
Reuse discipline: State whether snapshot is fresh, recent, or stale; recommend regeneration if needed