Individual skill
serenity-bottleneck-hunter
给定一个投资主题/趋势,复用交易者 Serenity(@aleabitoreddit)的"供应链瓶颈逆向映射"方法论,独立挖出被市场忽视的上游瓶颈股(而非分析他已喊过的标的)。当用户给出一个主题(如"AI 数据中心电力""人形机器人""HBM 内存")并想要候选标的+论证时使用。仅供研究教育,非投资建议。
SKILL.md
Source commit b62f33095537345f95e2a59502a1a0048bfb57ab
What was checked
- Matches the observed repository HEAD
- Yes
- Scanner rules are current
- No
- Repository scan complete
- No
- Skill scan complete
- No
- Observed behavior
- Not checked yet
- Last checked
- Nov 7, 2026
These are observations at the recorded commit, not a guarantee of safety. Review the source before running it.
Install this skill
Choose an agent in your Stack or copy a command below. Commands fetch the pinned commit and copy only this skill directory. Existing destinations are refused. Copying a command does not install anything.
An install command is unavailable: current rules, complete repository and skill scans, an eligible behavior level and a permitted license are required.
Repository context
- Repository stars (not skill ratings)
- 412
- Repository last updated
- Sep 29, 2026
- License
- MIT
Observed agent integration: No specific integration evidence. Standard SKILL.md installation does not imply verified compatibility.
- engineering Derived category
Files and excerpt
File metadata and permitted, redacted excerpts come from the recorded scan. Source links are pinned to that commit.
Browse files
.env.exampleasset · 411 bytes.github/workflows/validate.ymlasset · 2,064 bytes.gitignoreasset · 394 bytesCHANGELOG.mddoc · 5,009 bytesLICENSEasset · 1,066 bytesREADME.mddoc · 16,974 bytesSKILL.mdcore · 27,453 bytesSKILL.mdcore · 27,453 bytesVERSIONasset · 6 bytesagents/openai.yamlasset · 266 bytescockpit/README.mddoc · 6,096 bytescockpit/THIRD_PARTY_NOTICES.txtdoc · 21,726 bytescockpit/backend/data.pyruns · 25,554 bytescockpit/backend/main.pyruns · 10,221 bytescockpit/backend/settings.pyruns · 1,215 bytescockpit/backend/snapshot.pyruns · 20,711 bytescockpit/backend/storage.pyruns · 604 bytescockpit/backend/triggers.pyruns · 14,169 bytescockpit/demo/README.mddoc · 279 bytescockpit/demo/reference/ticker_truth.csvasset · 231 bytescockpit/demo/reports/catalog.jsonasset · 194 bytescockpit/demo/reports/demo-report.htmlasset · 41,396 bytescockpit/demo/snapshot.jsonasset · 1,160 bytescockpit/demo/tracking/cross_theme_index_snapshot.csvasset · 93 bytescockpit/demo/tracking/forward_picks.csvasset · 587 bytescockpit/demo/tracking/theme_taxonomy.csvasset · 242 bytescockpit/requirements-lock.txtdoc · 766 bytescockpit/requirements-test.txtdoc · 90 bytescockpit/requirements.txtdoc · 95 bytescockpit/run.pyruns · 3,313 bytescockpit/tests/test_cockpit.pyruns · 6,368 bytescockpit/tests/test_snapshot.pyruns · 14,869 bytescockpit/tests/test_storage.pyruns · 2,577 bytescockpit/tests/test_triggers.pyruns · 12,787 bytescockpit/web/index.htmlasset · 813 bytescockpit/web/package-lock.jsonasset · 64,278 bytescockpit/web/package.jsonruns · 593 bytescockpit/web/src/App.tsxruns · 5,663 bytescockpit/web/src/api.tsruns · 3,536 bytescockpit/web/src/components/LayerCake.tsxruns · 2,571 bytescockpit/web/src/lens.tsruns · 1,525 bytescockpit/web/src/main.tsxruns · 329 bytescockpit/web/src/pages/Chart.tsxruns · 10,605 bytescockpit/web/src/pages/Dashboard.tsxruns · 14,477 bytescockpit/web/src/pages/Layers.tsxruns · 7,721 bytescockpit/web/src/pages/Library.tsxruns · 4,176 bytescockpit/web/src/pages/Opportunities.tsxruns · 11,687 bytescockpit/web/src/pages/ReportViewer.tsxruns · 736 bytescockpit/web/src/pages/Scorecard.tsxruns · 13,852 bytescockpit/web/src/pages/Tracker.tsxruns · 13,857 bytescockpit/web/src/request.tsruns · 2,209 bytescockpit/web/src/snapshot.tsruns · 1,073 bytescockpit/web/src/snapshotStore.tsruns · 4,159 bytescockpit/web/src/theme.cssasset · 28,889 bytescockpit/web/src/types.tsruns · 6,635 bytescockpit/web/tests/request.test.mjsruns · 2,731 bytescockpit/web/tests/snapshot.test.mjsruns · 5,642 bytescockpit/web/tsconfig.jsonasset · 511 bytescockpit/web/vite.config.tsruns · 228 bytesexamples/README.mddoc · 1,537 bytesexamples/blank_tracking.csvasset · 119 bytesexamples/demo-report.htmlasset · 41,396 bytesexamples/demo_scan.jsonasset · 901 bytesexamples/demo_spec.jsonasset · 5,381 bytesexamples/demo_tracking.csvasset · 489 bytesexamples/provenance.jsonasset · 526 bytesreference/DATA_SOURCES.mddoc · 4,064 bytesreference/TICKER_HYGIENE.mddoc · 4,286 bytesreference/company_desc.mddoc · 26,302 bytesreference/example_commercial_space.mddoc · 4,992 bytesreference/glossary.mddoc · 16,208 bytesreference/lessons.mddoc · 15,223 bytesreference/methodology.mddoc · 15,249 bytesreference/report_template.htmlasset · 51,047 bytesreference/supply-chain-and-archetypes.mddoc · 9,893 bytesreference/ticker_truth.csvasset · 33,074 bytesrequirements-ashare.txtdoc · 39 bytesrequirements-lock.txtdoc · 516 bytesrequirements.txtdoc · 130 bytesscripts/build_release.pyruns · 5,624 bytesscripts/init_ticker_truth.pyruns · 3,758 bytesscripts/install_pre_commit.ps1runs · 394 bytesscripts/install_pre_commit.pyruns · 1,977 bytesscripts/price.pyruns · 13,544 bytesscripts/render_report.pyruns · 16,241 bytesscripts/run_demo.pyruns · 1,397 bytesscripts/theme_etf_coverage.pyruns · 5,659 bytesscripts/ticker_truth.pyruns · 9,698 bytesscripts/verify_report.pyruns · 19,990 bytesscripts/verify_tickers.pyruns · 18,892 bytestests/test_cache.pyruns · 1,204 bytestests/test_cross_theme_paths.pyruns · 1,877 bytestests/test_price.pyruns · 6,416 bytestests/test_report.pyruns · 5,317 bytestests/test_ticker_validation.pyruns · 8,248 bytestracking/_full_scan.pyruns · 2,961 bytestracking/_scan_AIAgent_CN_v1.jsonasset · 10,633 bytestracking/_scan_AIAgent_v1.jsonasset · 13,512 bytestracking/_scan_AMR_v2.jsonasset · 8,420 bytestracking/_scan_agent.pyruns · 3,701 bytestracking/_scan_agent_cn.pyruns · 3,417 bytestracking/_scan_自动驾驶L4_v2.jsonasset · 8,845 bytestracking/check_desc_freshness.pyruns · 3,157 bytestracking/cross_theme_index_snapshot.csvasset · 3,260 bytestracking/cross_theme_scan.pyruns · 8,633 bytestracking/forward_picks.csvasset · 90,418 bytestracking/score_tracker.pyruns · 11,159 bytestracking/scorecard.mddoc · 4,971 bytestracking/theme_benchmark.csvasset · 1,087 bytes
Read excerpt
# Serenity Bottleneck Hunter
把一个**投资主题**转成一份**被忽视的上游瓶颈候选股名单 + 论证 + 目标价/时间框架**。核心不是抄 Serenity 的票,而是**复用他的逻辑去选新股**。
> 📓 每条纪律是怎么用一次真实翻车换来的,见 `reference/lessons.md`。本文件只讲"做什么";完整事故复盘在那边,用 `〔… → lessons.md#锚点〕` 指过去。
## 何时用
- 用户给出一个主题/趋势,想要"沿这个方向能买什么"。
- 用户给一个上游环节/材料,想找对应的瓶颈公司。
- ❌ 不要用于:已知标的的纯财务分析、抄作业式"他买了啥"。
## 核心理念
> 逆向拆解供应链,在机构与分析师发现之前,埋伏那个**无人察觉的上游瓶颈**,用催化剂兑现。
> alpha 来自"**早于机构发现主题**",不是抄到最低点。