brainstorming
brainstorming
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or planning anything new, in software or out of it (a talk, a business, a renovation).
china-skill-creatorCreate new China-specific financial skills following the established patterns and conventions. Use this meta-skill to scaffold new china-* skills that integrate with iFind MCP (Tier-1) and AkShare MCP (Tier-2 fallback), follow CAS accounting standards, and adapt workflows for the Chinese market. Triggers on "创建中国skill", "新建A股skill", "create china skill", "n…
Independent GitHub snapshot · Automated classification · Original documentation governs
Create new china- skills* — scaffold and template new skills for the China financial services plugin ecosystem.
Use this skill when:
Vertical mapping:
| Original Vertical | China Vertical | Path |
|---|---|---|
financial-analysis/ | china-finance/ | china/vertical-plugins/china-finance/skills/ |
equity-research/ | china-finance/ | china/vertical-plugins/china-finance/skills/ |
investment-banking/ | investment-banking/ | china/vertical-plugins/investment-banking/skills/ |
private-equity/ | private-equity/ | china/vertical-plugins/private-equity/skills/ |
wealth-management/ | wealth-management/ | china/vertical-plugins/wealth-management/skills/ |
fund-admin/ | fund-admin/ | china/vertical-plugins/fund-admin/skills/ |
operations/ | operations/ | china/vertical-plugins/operations/skills/ |
Naming rules:
china-china-[original-name]china-3-statement-modelExamples:
| Original | China Version |
|---|---|
comps-analysis | china-comps-analysis |
earnings-analysis | china-earnings-analysis |
client-report | china-client-report |
Required frontmatter:
---
name: china-[skill-name]
description: [Chinese + English description]. Triggers on "A股[keywords]", "[Chinese keywords]", "[English keywords]", or "[example usage]".
---
Frontmatter rules:
name: lowercase with hyphens, prefixed china-description: Include Chinese trigger words and English fallback--- delimitersStandard structure:
---
name: china-[skill-name]
description: [description with triggers]
---
# china-[skill-name]
## Purpose
[One-line description in Chinese + English]
## Data Sources
### Tier 0 — 万得 Wind(最全面付费数据)
- 覆盖:A股/港美股/基金/指数/债券/宏观/研报/分析(44个工具)
- MCP 服务:`wind-mcp`(需 `WIND_API_KEY` 密钥,以 `ak_` 开头)
- 优势:全市场覆盖面最广、数据最全面、包含研报和量化分析
- 密钥申请:https://aifinmarket.wind.com.cn/#/home
### Tier 1 — 同花顺 iFind(付费精确数据) / AkShare(Tier-2 免费备选)
\```python
get_quote(ticker) → [what it returns]
get_financials(ticker, "income") → [what it returns]
\```
### Secondary Sources
- 巨潮 — [usage]
- 上交所/深交所 — [usage]
- Wind / Choice — [usage]
## Workflow
### Step 1: [Step Name]
[Content]
### Step 2: [Step Name]
[Content]
[... more steps ...]
## China-Specific Considerations
### [Topic]
[China-specific guidance]
## Quality Checks
Before delivering:
- [ ] [Check 1]
- [ ] [Check 2]
- [ ] [Check 3]
When adapting from original skill:
| Adaptation Area | China-Specific Changes |
|---|---|
| Data sources | Replace Western sources with iFind/AkShare/巨潮/同花顺 |
| Accounting | US GAAP → CAS |
| Tax | US tax → 25% China corporate tax |
| Currency | USD → CNY (¥) |
| Units | $M → 万元 / 亿元 |
| Terminology | English → Chinese (归母净利润, etc.) |
| Market | US markets → A-share (主板/创业板/科创板) |
| Regulations | SEC → CSRC / 证监会 |
| Industry | US sectors → 东方财富 categories |
| Reporting | 10-K/Q → 年报/季报 |
Every china-* SKILL.md must include:
| Section | Required? | Content |
|---|---|---|
name | ✓ | Frontmatter, china- prefix |
description | ✓ | Chinese + English, triggers |
## Purpose | ✓ | One-line description |
## Data Sources | ✓ | iFind MCP (primary) + AkShare (fallback) |
## Workflow | ✓ | Step-by-step process |
## China-Specific Considerations | ✓ | China adaptations |
## Quality Checks | ✓ | Pre-delivery checklist |
Commonly used tools:
# Market data
get_quote(ticker) → Current quote
get_historical_data(ticker) → Historical prices
get_index_data(index_code) → Index data
get_market_overview() → Market summary
# Financials
get_financials(ticker, "income") → Income statement
get_financials(ticker, "balance") → Balance sheet
get_financials(ticker, "cashflow") → Cash flow
# Industry & peers
get_industry_stocks(industry="...") → Industry peers
get_stock_info(ticker) → Company info
# Funds
get_fund_data(fund_code) → Fund data
# News (china-news MCP — separate server)
get_stock_news(ticker="{{TICKER}}") → Individual stock news
get_market_headlines(top_n=20) → Market headlines
CAS Accounting terms to use:
A-share conventions:
Tax conventions:
Never use in china- skills:*
Western data sources, indices, and filing systems must be replaced with China-native equivalents (iFind / AkShare / 巨潮 / 上交所 / 深交所 / 中证指数 / 东方财富 / 企查查 / 晨星中国). The check-china.py validation script enforces this — any skill containing these patterns will fail validation.
See the "China Adaptation Checklist" (Step 5) for the full mapping.
After creating a new skill:
# Check for forbidden patterns
cd china && python3 scripts/check-china.py
# Sync to agent bundles
python3 scripts/sync-china-skills.py
---
name: china-[name]
description: [Chinese description with triggers].
---
# china-[name]
## Purpose
[Chinese + English description]
## Data Sources
### Tier 0 — 万得 Wind(最全面付费数据)
- 覆盖:A股/港美股/基金/指数/债券/宏观/研报/分析(44个工具)
- MCP 服务:`wind-mcp`(需 `WIND_API_KEY` 密钥,以 `ak_` 开头)
- 优势:全市场覆盖面最广
- 密钥申请:https://aifinmarket.wind.com.cn/#/home
### Tier 1 — 同花顺 iFind(付费精确数据) / AkShare(Tier-2 免费备选)
\```python
get_quote(ticker) → [description]
\```
### Secondary Sources
- 巨潮 — [usage]
## Workflow
### Step 1: [Name]
[Content]
### Step 2: [Name]
[Content]
## China-Specific Considerations
[Content]
## Quality Checks
Before delivering:
- [ ] [Check 1]
- [ ] [Check 2]
Scenario: Create china-portfolio-optimization
china-finance (financial analysis)china/vertical-plugins/china-finance/skills/china-portfolio-optimization/sync-china-skills.pycheck-china.pyData Source Mode Switch: Set env var
IFIND_DATA_SOURCE_MODEto control data source preference.
ifind-only(strict): Use iFind only, error if unavailableifind-fallback(default): iFind preferred, fallback to AkShareakshare-only: Skip iFind, use AkShare only