Not in the top 1,000 by GitHub stars
AlphaMao1/AlphaMao_Skills
My Skills Collection
History
Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.
View weekly changes
skills/creator-research-tracker/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 27ffcc6a81f7
No earlier version was observed for comparison.
skills/intuition-pumps/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 27ffcc6a81f7
No earlier version was observed for comparison.
skills/market-sizing/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → 27ffcc6a81f7
No earlier version was observed for comparison.
skills/notion-course-pack-init/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → 27ffcc6a81f7
No earlier version was observed for comparison.
skills/pick-movie-theater/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → 27ffcc6a81f7
No earlier version was observed for comparison.
skills/position-thesis-monitor/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 27ffcc6a81f7
No earlier version was observed for comparison.
skills/progressive-investment-research/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 27ffcc6a81f7
No earlier version was observed for comparison.
skills/serenity-thesis-tracker/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 27ffcc6a81f7
No earlier version was observed for comparison.
skills/stanford-vibe-coding-course/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 27ffcc6a81f7
No earlier version was observed for comparison.
skills/technology-mapping/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 27ffcc6a81f7
No earlier version was observed for comparison.
skills/ui-showreel-forge/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 27ffcc6a81f7
No earlier version was observed for comparison.
Verified commit 27ffcc6a81f73cacdf9a2504c971ae1a858da489
git clone --filter=blob:none --no-checkout https://github.com/AlphaMao1/AlphaMao_Skills.git .hotskills/alphamao1-alphamao_skills && git -C .hotskills/alphamao1-alphamao_skills checkout --detach 27ffcc6a81f73cacdf9a2504c971ae1a858da489
# Copy each selected skill directory from .hotskills/alphamao1-alphamao_skills into .claude/skills/<skill-name>/Heat
1.8- Star growth, last 7 daysNot available
- Star growth, last 24 hoursNot available
- Rank movement, last 7 daysNot available
- Commits, last 30 daysNot available
- Accounts asking about it through MCP, last 7 daysNot available
- Hot votes this weekNot available
Heat never changes the order by stars, and sponsorship never touches it. How heat works
Stars over time
30-day change not yet available: not enough history.
Individual skills in this repository
- creator-research-tracker
skills/creator-research-tracker - intuition-pumps
skills/intuition-pumps - market-sizing
skills/market-sizing - notion-course-pack-init
skills/notion-course-pack-init - pick-movie-theater
skills/pick-movie-theater - position-thesis-monitor
skills/position-thesis-monitor - progressive-investment-research
skills/progressive-investment-research - serenity-thesis-tracker
skills/serenity-thesis-tracker - stanford-vibe-coding-course
skills/stanford-vibe-coding-course - technology-mapping
skills/technology-mapping - ui-showreel-forge
skills/ui-showreel-forge
How it works
creator-research-tracker
When your agent uses it
把 X/Twitter 博主、YouTube 博主、newsletter、播客或类似个人信息源的持续更新转成 progressive-investment-research 研究工作区的可审计增量。适用于:跟踪博主更新、生成每日报告、通过 Chrome 登录态或本地 browser bridge 抓 X、用 yt-dlp 抓 YouTube 字幕、把观点拆成 source leads、公司页、行业模块、open questions 和后续研究任务。Serenity 和 RihardJarc 是内置信息源案例,不依赖 PaiWork 专有工具。
What it loads into context
Frontmatter
136 tokensAlways available to the agent
SKILL.md
2,636 tokensWhen the skill is activated
Reference documents
5,818 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 不可破坏的边界
- 默认流程
- 依赖和自动化
- 内置信息源
- 常用命令
- 参考文件
Scripts executed separately
scripts/build_daily_report.pyscripts/creator_tracker_lib.pyscripts/fetch_x_daily.pyscripts/fetch_youtube_transcript.pyscripts/normalize_intake.pyscripts/route_research_updates.pyscripts/scaffold_creator_dossier.pyscripts/validate_contract.py
Files
.gitignoreasset121 bytesLICENSEasset1,066 bytesREADME.mddoc5,061 bytesSKILL.mdcore10,246 bytesSKILL.mdcore10,246 bytesSKILL.mdcore10,246 bytesSKILL.mdcore10,246 bytesSKILL.mdcore10,246 bytesSKILL.mdcore10,246 bytesSKILL.mdcore10,246 bytesSKILL.mdcore10,246 bytesSKILL.mdcore10,246 bytesSKILL.mdcore10,246 bytesSKILL.mdcore10,246 bytesSKILL.mdcore10,246 bytesagents/openai.yamlasset334 bytesfixtures/serenity_x_posts.jsonlasset861 bytesfixtures/youtube_demo_manifest.jsonasset573 bytesfixtures/youtube_demo_transcript.txtdoc588 bytesreferences/daily-analysis-prompt.mddoc2,577 bytesreferences/intake-contract.mddoc4,606 bytesreferences/research-bridge.mddoc3,476 bytesreferences/source-registry.mddoc6,519 bytesscripts/build_daily_report.pyruns24,715 bytesscripts/creator_tracker_lib.pyruns16,282 bytesscripts/fetch_x_daily.pyruns13,608 bytesscripts/fetch_youtube_transcript.pyruns7,893 bytesscripts/normalize_intake.pyruns11,688 bytesscripts/route_research_updates.pyruns33,925 bytesscripts/scaffold_creator_dossier.pyruns7,188 bytesscripts/validate_contract.pyruns31,127 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubintuition-pumps
When your agent uses it
Use when the user wants to route, choose, learn, or apply Dennett-style intuition pumps and thinking tools for hard problems, stuck reasoning, argument testing, concept confusion, weak explanations, or agent self-rescue after repeated unproductive reasoning.
What it loads into context
Frontmatter
57 tokensAlways available to the agent
SKILL.md
1,724 tokensWhen the skill is activated
Reference documents
157,265 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Status Guard
- Reference Loading Rule
- Tool Identity Disclosure
- Book Context References
- Entry Modes
- Non-Negotiables
- Recommendation Records
Files
README.mddoc4,547 bytesSKILL.mdcore7,746 bytesSKILL.mdcore7,746 bytesagents/openai.yamlasset270 bytesreferences/appendix-pump-candidates.mddoc3,299 bytesreferences/book-structure.mddoc3,474 bytesreferences/router-tests.mddoc2,958 bytesreferences/routing-review.mddoc4,431 bytesreferences/self-rescue.mddoc2,506 bytesreferences/taxonomy.mddoc2,395 bytesreferences/tool-card-template.mddoc2,157 bytesreferences/tool-index.jsonasset57,408 bytesreferences/tools/001-card.mddoc6,533 bytesreferences/tools/002-card.mddoc6,253 bytesreferences/tools/003-card.mddoc5,781 bytesreferences/tools/004-card.mddoc5,865 bytesreferences/tools/005-card.mddoc5,565 bytesreferences/tools/006-card.mddoc5,554 bytesreferences/tools/007-card.mddoc5,715 bytesreferences/tools/008-card.mddoc5,575 bytesreferences/tools/009-card.mddoc6,029 bytesreferences/tools/010-card.mddoc5,435 bytesreferences/tools/011-card.mddoc4,834 bytesreferences/tools/012-card.mddoc5,091 bytesreferences/tools/013-card.mddoc8,910 bytesreferences/tools/014-card.mddoc8,114 bytesreferences/tools/015-card.mddoc7,211 bytesreferences/tools/016-card.mddoc6,840 bytesreferences/tools/017-card.mddoc6,765 bytesreferences/tools/018-card.mddoc6,953 bytesreferences/tools/019-card.mddoc6,540 bytesreferences/tools/020-card.mddoc6,579 bytesreferences/tools/021-card.mddoc6,773 bytesreferences/tools/022-card.mddoc6,996 bytesreferences/tools/023-card.mddoc7,551 bytesreferences/tools/024-card.mddoc7,677 bytesreferences/tools/025-card.mddoc7,429 bytesreferences/tools/026-card.mddoc7,803 bytesreferences/tools/027-card.mddoc7,349 bytesreferences/tools/028-card.mddoc6,855 bytesreferences/tools/029-card.mddoc8,140 bytesreferences/tools/030-card.mddoc6,724 bytesreferences/tools/031-card.mddoc6,704 bytesreferences/tools/032-card.mddoc7,512 bytesreferences/tools/033-card.mddoc7,091 bytesreferences/tools/034-card.mddoc7,342 bytesreferences/tools/035-card.mddoc7,855 bytesreferences/tools/036-card.mddoc6,867 bytesreferences/tools/037-card.mddoc6,275 bytesreferences/tools/038-card.mddoc7,401 bytesreferences/tools/039-card.mddoc6,317 bytesreferences/tools/040-card.mddoc6,741 bytesreferences/tools/041-card.mddoc6,434 bytesreferences/tools/042-card.mddoc6,680 bytesreferences/tools/043-card.mddoc6,628 bytesreferences/tools/044-card.mddoc6,616 bytesreferences/tools/045-card.mddoc6,690 bytesreferences/tools/046-card.mddoc6,234 bytesreferences/tools/047-card.mddoc6,286 bytesreferences/tools/048-card.mddoc7,154 bytesreferences/tools/049-card.mddoc10,831 bytesreferences/tools/050-card.mddoc8,922 bytesreferences/tools/051-card.mddoc8,981 bytesreferences/tools/052-card.mddoc8,243 bytesreferences/tools/053-card.mddoc7,798 bytesreferences/tools/054-card.mddoc8,391 bytesreferences/tools/055-card.mddoc8,693 bytesreferences/tools/056-card.mddoc8,872 bytesreferences/tools/057-card.mddoc7,897 bytesreferences/tools/058-card.mddoc7,835 bytesreferences/tools/059-card.mddoc8,348 bytesreferences/tools/060-card.mddoc8,246 bytesreferences/tools/061-card.mddoc8,125 bytesreferences/tools/062-card.mddoc7,855 bytesreferences/tools/063-card.mddoc7,976 bytesreferences/tools/064-card.mddoc8,468 bytesreferences/tools/065-card.mddoc7,964 bytesreferences/tools/066-card.mddoc7,743 bytesreferences/tools/067-card.mddoc7,149 bytesreferences/tools/068-card.mddoc7,587 bytesreferences/tools/069-card.mddoc7,101 bytesreferences/tools/070-card.mddoc7,216 bytesreferences/tools/071-card.mddoc7,732 bytesreferences/tools/072-card.mddoc7,463 bytesreferences/tools/073-card.mddoc7,742 bytesreferences/tools/074-card.mddoc7,765 bytesreferences/tools/075-card.mddoc8,538 bytesreferences/tools/076-card.mddoc7,378 bytesreferences/tools/077-card.mddoc7,201 bytesreferences/usage-log-template.mddoc1,442 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubmarket-sizing
When your agent uses it
市场规模测算工具 (TAM/SAM/SOM)。适用于用户提到「市场规模」「market size」「TAM」「SAM」「SOM」或需要估算目标市场大小时使用。
What it loads into context
Frontmatter
51 tokensAlways available to the agent
SKILL.md
3,211 tokensWhen the skill is activated
Reference documents
14,431 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 工作原则
- 必读参考
- 标准流程
- 质量门
- 常见错误
Scripts executed separately
examples/check_openpyxl.pyexamples/formula_first_sample.pyscripts/data_fetcher.pyscripts/fermi_calculator.pyscripts/generate_template.pyscripts/report_generator.py
Files
CHANGELOG.mddoc35 bytesCHANGELOG.zh.mddoc35 bytesREADME.mddoc5,632 bytesSKILL.mdcore11,778 bytesSKILL.mdcore11,778 bytesSKILL.mdcore11,778 bytesSKILL.mdcore11,778 bytesSKILL.mdcore11,778 bytesSKILL.mdcore11,778 bytesSKILL.mdcore11,778 bytesSKILL.mdcore11,778 bytesagents/openai.yamlasset453 bytesexamples/check_openpyxl.pyruns632 bytesexamples/consumer_prefab_food.mddoc4,325 bytesexamples/formula_first_sample.pyruns5,910 bytesexamples/software_finance_saas.mddoc4,216 bytesreferences/data_sources.mddoc4,255 bytesreferences/fermi_patterns.mddoc10,248 bytesreferences/industry_templates.mddoc6,585 bytesreferences/methodology.mddoc4,391 bytesreferences/presentation_guide.mddoc1,878 bytesreferences/prompts.mddoc2,764 bytesscripts/data_fetcher.pyruns11,650 bytesscripts/fermi_calculator.pyruns17,436 bytesscripts/generate_template.pyruns8,259 bytesscripts/report_generator.pyruns44,652 bytestemplates/market_sizing_report.mddoc2,854 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubnotion-course-pack-init
When your agent uses it
Initialize or repair a Notion Course Pack workspace, or create a real course from a complete book, course, paper set, transcript set, local files, pasted materials, or authorized Notion pages. Use when Codex must bootstrap Notion access, build the shared workspace and runtime protocol, fully read course sources, calibrate the learner route, create and validate the 8-page Course Pack, or prepare ChatGPT Notion app connection guidance. User-facing artifacts must be Chinese-first.
What it loads into context
Frontmatter
107 tokensAlways available to the agent
SKILL.md
2,300 tokensWhen the skill is activated
Reference documents
26,375 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Language Contract
- Mode Selection
- Hard Boundaries
- Reference Routing
- Workspace Init Flow
- Course Init Flow
- Validation Principles
- Output Contract
Scripts executed separately
scripts/render_manifest.pyscripts/tests/test_render_manifest.pyscripts/tests/test_validate_course_pack.pyscripts/tests/test_validate_skill_package.pyscripts/validate_course_pack.pyscripts/validate_skill_package.py
Files
.gitignoreasset91 bytesLICENSEasset1,065 bytesREADME.mddoc10,980 bytesSKILL.mdcore11,674 bytesSKILL.mdcore11,674 bytesSKILL.mdcore11,674 bytesSKILL.mdcore11,674 bytesSKILL.mdcore11,674 bytesSKILL.mdcore11,674 bytesSKILL.mdcore11,674 bytesSKILL.mdcore11,674 bytesSKILL.mdcore11,674 bytesSKILL.mdcore11,674 bytesSKILL.mdcore11,674 bytesagents/openai.yamlasset378 bytesassets/course-init/chatgpt_runtime_smoke_prompt.mddoc2,908 bytesassets/course-init/course_design_receipt.jsonasset851 bytesassets/course-init/course_init_report.mddoc2,497 bytesassets/course-init/manual_notion_writeback_block.mddoc746 bytesassets/course-init/material_read_report.mddoc1,497 bytesassets/course-init/runtime_smoke_test_guide.mddoc1,780 bytesassets/course-init/sync_report.mddoc2,513 bytesassets/templates/codex_handoff_queue.mddoc1,477 bytesassets/templates/course_home.mddoc3,001 bytesassets/templates/course_map.mddoc2,471 bytesassets/templates/course_state_profile.mddoc1,795 bytesassets/templates/managed_region_wrapper.mddoc725 bytesassets/templates/notes_inbox.mddoc1,686 bytesassets/templates/runtime_snapshot.mddoc1,582 bytesassets/templates/sessions.mddoc1,290 bytesassets/templates/sources_coverage.mddoc1,589 bytesassets/workspace-init/chatgpt_notion_plugin_setup.mddoc875 bytesassets/workspace-init/manual_writeback_templates.mddoc1,277 bytesassets/workspace-init/route_protocol.mddoc1,488 bytesassets/workspace-init/system_check_page.mddoc797 bytesassets/workspace-init/template_library.mddoc1,244 bytesassets/workspace-init/visual_standard.mddoc1,116 bytesassets/workspace-init/workspace_home.mddoc1,088 bytesassets/workspace-init/workspace_init_report.mddoc1,384 bytesreferences/course-init.mddoc11,720 bytesreferences/course-pack-spec.mddoc7,724 bytesreferences/material-coverage-rules.mddoc4,919 bytesreferences/notion-sync-rules.mddoc9,480 bytesreferences/notion-visual-reference-pack.mddoc10,637 bytesreferences/runtime-protocol.mddoc5,464 bytesreferences/setup-and-capabilities.mddoc2,795 bytesreferences/validation-checklist.mddoc7,215 bytesreferences/workspace-init.mddoc4,350 bytesscripts/fixtures/valid_course_pack/chatgpt_runtime_smoke_prompt.mddoc840 bytesscripts/fixtures/valid_course_pack/course_design_receipt.jsonasset1,013 bytesscripts/fixtures/valid_course_pack/course_init_report.mddoc175 bytesscripts/fixtures/valid_course_pack/manifest.jsonasset17,620 bytesscripts/fixtures/valid_course_pack/material_read_report.mddoc443 bytesscripts/fixtures/valid_course_pack/runtime_smoke_test_guide.mddoc772 bytesscripts/fixtures/valid_course_pack/sync_report.mddoc484 bytesscripts/render_manifest.pyruns30,147 bytesscripts/tests/test_render_manifest.pyruns17,013 bytesscripts/tests/test_validate_course_pack.pyruns6,398 bytesscripts/tests/test_validate_skill_package.pyruns1,539 bytesscripts/validate_course_pack.pyruns45,444 bytesscripts/validate_skill_package.pyruns3,428 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubpick-movie-theater
When your agent uses it
按影片版本、用户位置、具体影厅能力、当前场次与证据,推荐值得去的影院、具体影厅和选座区域。用于用户询问一部电影应该看什么厅、IMAX/杜比/CINITY/CGS/ScreenX/4DX/LED 等格式怎么选、附近或全城最佳影院、某场次是否匹配影片版本,以及有无选座截图时坐哪里。
What it loads into context
Frontmatter
106 tokensAlways available to the agent
SKILL.md
2,589 tokensWhen the skill is activated
Reference documents
18,188 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 核心边界
- 按需读取参考资料
- 工作流
- 默认输出
- 失败降级
Scripts executed separately
scripts/decision_support.pytests/test_skill_contract.py
Files
LICENSEasset1,065 bytesREADME.mddoc5,552 bytesSKILL.mdcore9,858 bytesSKILL.mdcore9,858 bytesSKILL.mdcore9,858 bytesSKILL.mdcore9,858 bytesSKILL.mdcore9,858 bytesagents/openai.yamlasset354 bytesreferences/decision-and-output.mddoc5,145 bytesreferences/film-version-card.mddoc2,575 bytesreferences/format-taxonomy.mddoc9,255 bytesreferences/hall-and-screening.mddoc4,898 bytesreferences/requirements-traceability.mddoc4,551 bytesreferences/search-playbook.mddoc7,818 bytesreferences/seat-selection.mddoc3,794 bytesreferences/source-and-evidence-policy.mddoc2,997 bytesscripts/decision_support.pyruns17,659 bytestests/cases/2025-12-chengdu-avatar3-historical.mddoc6,882 bytestests/cases/2026-07-29-chengdu-spider-odyssey-regression.mddoc2,314 bytestests/cases/2026-07-29-hong-kong-odyssey-no-login.mddoc4,596 bytestests/cases/2026-07-29-shanghai-odyssey-missing-data.mddoc2,872 bytestests/test_skill_contract.pyruns21,388 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubposition-thesis-monitor
When your agent uses it
将新闻、电话会、年报与日线行情和技术面变化送入统一的 Jev 监控流程,检查投资假设、解释证据冲突并按需复核。用于建立持仓监控、研究变化、检查风险或历史回放。
What it loads into context
Frontmatter
70 tokensAlways available to the agent
SKILL.md
2,313 tokensWhen the skill is activated
Reference documents
7,606 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 选择本次工作
- A:建立可执行的观察计划
- B:持续证据处理
- C:研究与反馈
- 输出给用户
- 必须保持的边界
- 运行入口
Scripts executed separately
scripts/collect.pyscripts/day_view.pyscripts/engine.pyscripts/evaluate_predicate.pyscripts/fetch_cn_filings.pyscripts/fetch_cn_market.pyscripts/fetch_us_filings.pyscripts/forensic_risk.pyscripts/jev_client.pyscripts/market_questions.pyscripts/market_signal.pyscripts/ptm.pyscripts/questions.pyscripts/source_io.pyscripts/unified.pytests/test_engine.pytests/test_unified.py
Files
.gitignoreasset133 bytesLICENSEasset1,065 bytesREADME.mddoc5,780 bytesSECURITY.mddoc623 bytesSKILL.mdcore9,058 bytesagents/openai.yamlasset302 bytesexamples/market-cycle.jsonasset437 bytesexamples/plan.jsonasset862 bytesreferences/intake.mddoc3,044 bytesreferences/jev-design.mddoc3,029 bytesreferences/replay.mddoc2,984 bytesreferences/review.mddoc3,567 bytesreferences/runtime.mddoc4,748 bytesreferences/sources-and-hosts.mddoc2,604 bytesreferences/unified-evidence.mddoc3,230 bytesscripts/collect.pyruns2,739 bytesscripts/day_view.pyruns5,281 bytesscripts/engine.pyruns47,198 bytesscripts/evaluate_predicate.pyruns13,456 bytesscripts/fetch_cn_filings.pyruns13,322 bytesscripts/fetch_cn_market.pyruns11,905 bytesscripts/fetch_us_filings.pyruns11,763 bytesscripts/forensic_risk.pyruns16,941 bytesscripts/jev_client.pyruns8,577 bytesscripts/market_questions.pyruns3,135 bytesscripts/market_signal.pyruns5,540 bytesscripts/ptm.pyruns5,890 bytesscripts/questions.pyruns6,173 bytesscripts/source_io.pyruns5,129 bytesscripts/unified.pyruns9,322 bytestests/test_engine.pyruns16,827 bytestests/test_unified.pyruns10,532 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubprogressive-investment-research
When your agent uses it
构建和维护可累积的研究认知模型。适用于持续投资研究、行业/公司/技术主题研究、独立 Research dossier、Current Model 状态恢复、材料吸收、并行搜索、模型更新、范围拆分合并、promote 到 Obsidian 主知识库前审计,以及用户要求“研究一下/更新模型/现在我们知道什么/把重要成果入库”时使用。
What it loads into context
Frontmatter
102 tokensAlways available to the agent
SKILL.md
6,909 tokensWhen the skill is activated
Reference documents
21,279 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 核心定义
- 设计原则
- 默认 Dossier
- 工作流入口
- Subagent 使用
- 常用命令
- 默认回答形态
Scripts executed separately
scripts/regenerate_index.pyscripts/scaffold_dossier.pyscripts/validate_dossier.pytests/test_contract.py
Files
.claude-plugin/plugin.jsonasset266 bytes.codex-plugin/plugin.jsonasset192 bytes.gitattributesasset128 bytes.gitignoreasset367 bytesLICENSEasset1,090 bytesREADME.en.mddoc5,903 bytesREADME.mddoc2,035 bytesSKILL.mdcore27,294 bytesSKILL.mdcore27,294 bytesSKILL.mdcore27,294 bytesSKILL.mdcore27,294 bytesSKILL.mdcore27,294 bytesSKILL.mdcore27,294 bytesSKILL.mdcore27,294 bytesagents/calculation-analyst.mddoc700 bytesagents/company-ecosystem-researcher.mddoc693 bytesagents/comparison-researcher.mddoc745 bytesagents/consistency-checker.mddoc727 bytesagents/devil-advocate-investor.mddoc729 bytesagents/model-map-architect.mddoc687 bytesagents/scenario-platform-researcher.mddoc666 bytesagents/source-auditor.mddoc687 bytesevals/ai-industry-chain-mini.mddoc1,327 bytesfixtures/ai-industry-chain-mini/context.mddoc1,058 bytesfixtures/ai-industry-chain-mini/current-synthesis.mddoc2,439 bytesfixtures/ai-industry-chain-mini/model-map.mddoc1,801 bytesfixtures/ai-industry-chain-mini/models/token-demand-envelope.mddoc1,193 bytesfixtures/ai-industry-chain-mini/modules/important-signals-assumptions.mddoc2,008 bytesfixtures/ai-industry-chain-mini/open-questions.mddoc1,719 bytesfixtures/ai-industry-chain-mini/update-log.mddoc306 bytesreferences/agent-collaboration.mddoc2,261 bytesreferences/archive.mddoc3,779 bytesreferences/data-acquisition-layer.mddoc10,208 bytesreferences/dossier-structure.mddoc6,942 bytesreferences/output-formats.mddoc8,298 bytesreferences/source-adapter-backlog.mddoc6,866 bytesreferences/update-policy.mddoc3,074 bytesreferences/workflows.mddoc10,204 bytesscripts/regenerate_index.pyruns3,051 bytesscripts/scaffold_dossier.pyruns1,682 bytesscripts/validate_dossier.pyruns5,370 bytestemplates/calculation-model.mddoc2,364 bytestemplates/comparison-module.mddoc724 bytestemplates/context.mddoc1,169 bytestemplates/current-synthesis.mddoc272 bytestemplates/evidence-rows.mddoc2,310 bytestemplates/market-definitions.mddoc818 bytestemplates/model-map.mddoc387 bytestemplates/module.mddoc657 bytestemplates/source-card.mddoc978 bytestemplates/update-proposal.mddoc561 bytestests/test_contract.pyruns3,502 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubserenity-thesis-tracker
When your agent uses it
PaiWork-first Serenity (@aleabitoreddit) investment thesis tracking system. Use when working inside PaiWork to process Serenity/X tweets into structured investment theses, verifiable claims, supply-chain relationship maps, company research files, daily reports, weekly reviews, or research backlogs. Trigger on Serenity, aleabitoreddit, Serenity daily report, Serenity weekly review, thesis tracker, tweet research, supply-chain thesis tracking, ticker research updates, or PaiWork research monitoring. This version assumes PaiWork tools and data sources are available; a generic-agent version is planned later.
What it loads into context
Frontmatter
124 tokensAlways available to the agent
SKILL.md
1,675 tokensWhen the skill is activated
Reference documents
9,015 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Positioning
- PaiWork Dependency Boundary
- Expected Workspace Layout
- Modes
- Fetching Serenity Tweets
- Materiality Scoring
- Non-Negotiables
- References
Scripts executed separately
scripts/fetch_daily.py
Files
.gitignoreasset113 bytesLICENSEasset1,066 bytesREADME.mddoc2,423 bytesSKILL.mdcore7,515 bytesSKILL.mdcore7,515 bytesSKILL.mdcore7,515 bytesSKILL.mdcore7,515 bytesSKILL.mdcore7,515 bytesSKILL.mdcore7,515 bytesagents/openai.yamlasset199 bytesassets/sample-deep-research-report.mddoc23,014 bytesreferences/company_one_pager_prompt.mddoc862 bytesreferences/daily_report_prompt.mddoc778 bytesreferences/schemas.mddoc2,768 bytesreferences/templates.mddoc3,364 bytesscripts/fetch_daily.pyruns12,829 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubstanford-vibe-coding-course
When your agent uses it
斯坦福 CS146S "The Modern Software Developer" AI开发课程学习系统。Use when: 用户提到 cs146s, stanford课程, vibe coding, AI开发学习, 或"开始学习"。
What it loads into context
Frontmatter
162 tokensAlways available to the agent
SKILL.md
4,734 tokensWhen the skill is activated
Reference documents
108,011 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 系统角色
- 首次运行引导
- 阅读材料处理
- 新手解释系统
- 阅读后:笔记与反馈
- 周学习结束(生成闪卡 + 补漏检查)
- 作业系统
- 核心指令
- 文件结构
- 完整课程内容
- 简化版作业指南
- 预翻译文件
- 注意事项
Files
CHANGELOG.mddoc4,413 bytesISSUES.mddoc1,427 bytesREADME.mddoc1,227 bytesSKILL.mdcore16,067 bytesSKILL.mdcore16,067 bytesSKILL.mdcore16,067 bytesSKILL.mdcore16,067 bytesSKILL.mdcore16,067 bytesSKILL.mdcore16,067 bytesSKILL.mdcore16,067 bytesSKILL.mdcore16,067 bytesSKILL.mdcore16,067 bytesSKILL.mdcore16,067 bytesSKILL.mdcore16,067 bytesSKILL.mdcore16,067 bytesSKILL.mdcore16,067 bytesreferences/assignments-guide.mddoc4,826 bytesreferences/content-audit.mddoc6,356 bytesreferences/course-content.mddoc11,104 bytesreferences/learning-methodology.mddoc3,003 bytesreferences/why-this-matters.mddoc1,261 bytestemplates/course-overview.canvasasset5,138 bytestemplates/flashcard-template.mddoc732 bytestemplates/note-template.mddoc810 bytestemplates/progress.mddoc4,767 bytestranslations/week1_01_Deep_Dive_into_LLMs.mddoc39,157 bytestranslations/week1_02_Prompt_Engineering_for_AI_Guide.mddoc10,704 bytestranslations/week1_03_prompt_engineering_guide.mddoc17,145 bytestranslations/week1_04_AI_prompt_engineering.mddoc27,834 bytestranslations/week1_05_openai_codex.mddoc12,971 bytestranslations/week2_01_mcp_introduction.mddoc8,434 bytestranslations/week2_02_sample_mcp_server_implementations.mddoc7,930 bytestranslations/week2_03_mcp_server_authentication.mddoc6,345 bytestranslations/week2_04_mcp_server_sdk.mddoc5,831 bytestranslations/week2_05_mcp_registry.mddoc4,047 bytestranslations/week2_06_mcp_food_for_thought.mddoc5,223 bytestranslations/week3_01_specs_are_the_new_source_code.mddoc6,019 bytestranslations/week3_02_how_long_contexts_fail.mddoc10,114 bytestranslations/week3_03_devin_coding_agents_101.mddoc6,337 bytestranslations/week3_04_getting_ai_to_work_in_complex_codebases.mddoc5,149 bytestranslations/week3_05_how_faang_vibe_codes.mddoc2,525 bytestranslations/week3_06_writing_effective_tools_for_agents.mddoc4,953 bytestranslations/week4_01_how_anthropic_uses_claude_code.mddoc5,618 bytestranslations/week4_02_claude_best_practices.mddoc5,388 bytestranslations/week4_03_awesome_claude_agents.mddoc5,039 bytestranslations/week4_04_super_claude.mddoc4,487 bytestranslations/week4_05_good_context_good_code.mddoc6,263 bytestranslations/week4_06_peeking_under_the_hood_of_claude_code.mddoc8,902 bytestranslations/week5_01_warp_university.mddoc2,242 bytestranslations/week5_02_warp_vs_claude_code.mddoc3,108 bytestranslations/week5_03_how_warp_uses_warp.mddoc2,392 bytestranslations/week6_01_sast_vs_dast.mddoc12,928 bytestranslations/week6_02_copilot_remote_code_execution.mddoc6,537 bytestranslations/week6_03_finding_vulnerabilities_with_claude_code.mddoc9,325 bytestranslations/week6_04_agentic_ai_threats.mddoc7,206 bytestranslations/week6_05_owasp_top_ten.mddoc2,770 bytestranslations/week6_06_context_rot.mddoc4,080 bytestranslations/week6_07_system_prompt_uafs.mddoc3,437 bytestranslations/week7_01_code_reviews_just_do_it.mddoc3,629 bytestranslations/week7_02_how_to_review_code_effectively.mddoc20,285 bytestranslations/week7_03_auto_commenter.mddoc15,415 bytestranslations/week7_04_ai_code_review_implementation.mddoc6,136 bytestranslations/week7_05_code_review_essentials.mddoc7,103 bytestranslations/week7_06_Lessons_from_millions_of_AI_code_reviews.mddoc14,763 bytestranslations/week9_01_introduction_to_sre.mddoc6,311 bytestranslations/week9_02_observability_basics_traces_spans.mddoc4,170 bytestranslations/week9_03_kubernetes_troubleshooting_with_ai.mddoc3,803 bytestranslations/week9_04_your_new_autonomous_teammate.mddoc2,967 bytestranslations/week9_05_role_of_multi_agent_systems.mddoc4,370 bytestranslations/week9_06_top_5_benefits_of_agentic_ai.mddoc3,221 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubtechnology-mapping
When your agent uses it
全自动生成前沿技术领域的全景图谱。适用于以技术为核心的赛道(如量子计算、核聚变、AI Agent 等),通过双向挖掘(正向追踪学术源头 + 逆向溯源独角兽创始团队)构建学术→开源→商业化的完整脉络。触发词:「技术mapping」「技术全景图」「technology map」「赛道图谱」。
What it loads into context
Frontmatter
121 tokensAlways available to the agent
SKILL.md
4,251 tokensWhen the skill is activated
Reference documents
12,524 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Overview
- When to Use
- 输入与输出
- 数据 Schema
- 搜索工具选择规范
- 执行工作流
- 依赖技能
- 重要原则
Scripts executed separately
examples/02_neuromorphic_computing/generate_techmap_v4.pyexamples/03_magnetic_confinement_fusion/generate_techmap.pyexamples/04_brain_computer_interface/generate_techmap.pyscripts/wikidata_client.py
Files
.gitignoreasset49 bytesCHANGELOG.mddoc7,763 bytesREADME.mddoc1,446 bytesSKILL.mdcore14,385 bytesexamples/02_neuromorphic_computing/NeuromorphicComputing_TechMap_v4.svgasset75,182 bytesexamples/02_neuromorphic_computing/generate_techmap_v4.pyruns15,148 bytesexamples/03_magnetic_confinement_fusion/MCF_TechMap.svgasset73,288 bytesexamples/03_magnetic_confinement_fusion/MCF_TechMap_Report.mddoc12,261 bytesexamples/03_magnetic_confinement_fusion/generate_techmap.pyruns18,228 bytesexamples/04_brain_computer_interface/BCI_TechMap.svgasset61,676 bytesexamples/04_brain_computer_interface/generate_techmap.pyruns17,461 bytesreferences/connection_strength.mddoc5,017 bytesreferences/data_schema.mddoc3,445 bytesreferences/vc_framework.mddoc1,878 bytesreferences/visual_spec.mddoc6,500 bytesscripts/wikidata_client.pyruns15,126 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubui-showreel-forge
When your agent uses it
将 UI 设计稿转化为风格一致的 showreel 垫图序列与可直接用于可灵/Kling、Omni 等图生视频模型的导演脚本工作流。手工触发:/ui-showreel-forge。
What it loads into context
Frontmatter
82 tokensAlways available to the agent
SKILL.md
882 tokensWhen the skill is activated
Reference documents
6,996 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 何时使用
- 默认工具链
- 典型输入
- 典型输出
- 整体流程
- 强约束
- 参考文档
Files
CHANGELOG.mddoc328 bytesLICENSEasset1,065 bytesREADME.mddoc1,269 bytesSKILL.mdcore2,882 bytesreferences/phase1_material_prep.mddoc1,748 bytesreferences/phase2_storyboard.mddoc6,555 bytesreferences/phase3_chain_reference.mddoc4,004 bytesreferences/phase4_self_check.mddoc2,987 bytesreferences/phase5_omni_script.mddoc5,675 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubSkills included
- creator-research-tracker
- intuition-pumps
- market-sizing
- notion-course-pack-init
- pick-movie-theater
- position-thesis-monitor
- progressive-investment-research
- serenity-thesis-tracker
- stanford-vibe-coding-course
- technology-mapping
- ui-showreel-forge
Repository facts
- License
- No license detected
- Created
- Jan 23, 2026
- Last pushed
- Sep 23, 2026
- Forks
- 34
- Open issues
- 0
- Project activity
- Active
Before you install
Network or broad shellAutomated signals, not a guarantee
Checked Nov 4, 2026
Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.
Show 56 notes
skills/creator-research-tracker/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/creator-research-tracker/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/creator-research-tracker/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/creator-research-tracker/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/creator-research-tracker/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/creator-research-tracker/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/creator-research-tracker/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/creator-research-tracker/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/creator-research-tracker/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/creator-research-tracker/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/creator-research-tracker/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/intuition-pumps/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/market-sizing/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/market-sizing/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/market-sizing/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/market-sizing/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/market-sizing/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/market-sizing/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/market-sizing/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/notion-course-pack-init/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed
- No broad tool permissions
- 1 dangerous shell commandin 1 file: stanford-vibe-coding-course/translations/week6_01_sast_vs_dast.md:45
- No hidden or obfuscated text
- 2 instruction override signalsin 1 file: stanford-vibe-coding-course/translations/week4_02_claude_best_practices.md:56
- 48 executable scriptsin 48 files: creator-research-tracker/scripts/build_daily_report.py:1 creator-research-tracker/scripts/creator_tracker_lib.py:1 creator-research-tracker/scripts/fetch_x_daily.py:1 and 45 more
- 31 references to secretsin 14 files: market-sizing/scripts/data_fetcher.py:111 position-thesis-monitor/scripts/jev_client.py:14 creator-research-tracker/scripts/fetch_youtube_transcript.py:106 and 11 more
- No requests to vote in Hot
Show all 759 signals by file
skills/creator-research-tracker/README.md
- Network accessline 75
帮我安装这个 skill:https://github.com/AlphaMao1/AlphaMao_Skills/tree/main/skills/creator-research-tracker - Network accessline 81
帮我安装这个 skill:https://github.com/AlphaMao1/AlphaMao_Skills/tree/main/skills/progressive-investment-research - Network accessline 99
python scripts/scaffold_creator_dossier.py D:\research\creator-serenity --source-id serenity --display-name Serenity --platform x --locator https://x.com/aleabitoreddit --handle-or-channel aleabitoreddit - Network accessline 124
<http://xhslink.com/o/7cunSYmYq2d>
skills/creator-research-tracker/SKILL.md
- Network accessline 75
- `serenity`:X-first 来源。种子定位:`@aleabitoreddit` / `https://x.com/aleabitoreddit`。所有观点先按未验证 source lead 处理。 - Network accessline 76
- `rihardjarc`:X + newsletter 来源。种子定位:`@RihardJarc` / `https://x.com/RihardJarc`,补充来源为 UncoverAlpha。适合 AI infrastructure、cloud CapEx、TPU/GPU economics、hyperscaler ASIC 和半导体供应链 source leads。账号拼写是 `RihardJarc`,不是 `RichardJarc`。 - Network accessline 87
python scripts/scaffold_creator_dossier.py D:\research\creator-serenity --source-id serenity --display-name Serenity --platform x --locator https://x.com/aleabitoreddit --handle-or-channel aleabitoreddit
skills/creator-research-tracker/fixtures/serenity_x_posts.jsonl
- Network accessline 1
{"canonical_url":"https://x.com/aleabitoreddit/status/1000000000000000001","posted_at":"2026-06-08T02:10:00+00:00","author_handle":"aleabitoreddit","text":"NVDA supply chain bottleneck is shifting from accelerators to data center power and - Network accessline 2
{"canonical_url":"https://x.com/aleabitoreddit/status/1000000000000000002","posted_at":"2026-06-08T03:20:00+00:00","author_handle":"aleabitoreddit","text":"AAOI is interesting but the real question is whether optical demand converts into su - Network accessline 3
{"canonical_url":"https://x.com/aleabitoreddit/status/1000000000000000003","posted_at":"2026-06-08T04:30:00+00:00","author_handle":"aleabitoreddit","text":"lol market is bored today"}
skills/creator-research-tracker/fixtures/youtube_demo_manifest.json
- Network accessline 6
"id": "youtube_demo_fixture_1", "title": "AI infrastructure bottlenecks and compute scaling", "url": "https://www.youtube.com/watch?v=youtube_demo_fixture_1", - Network accessline 7
"title": "AI infrastructure bottlenecks and compute scaling", "url": "https://www.youtube.com/watch?v=youtube_demo_fixture_1", "channel": "YouTube Demo Source" - Network accessline 8
"url": "https://www.youtube.com/watch?v=youtube_demo_fixture_1", - Network accessline 12
"results": [ { "url": "https://www.youtube.com/watch?v=youtube_demo_fixture_1", - Network accessline 13
{ "url": "https://www.youtube.com/watch?v=youtube_demo_fixture_1", "ok": true, - Network accessline 14
"url": "https://www.youtube.com/watch?v=youtube_demo_fixture_1",
skills/creator-research-tracker/references/source-registry.md
- Network accessline 24
platforms: - platform: x locator: https://x.com/aleabitoreddit - Network accessline 25
- platform: x locator: https://x.com/aleabitoreddit handle_or_channel: aleabitoreddit - Network accessline 26
locator: https://x.com/aleabitoreddit - Network accessline 55
platforms: - platform: x locator: https://x.com/aleabitoreddit - Network accessline 56
- platform: x locator: https://x.com/aleabitoreddit handle_or_channel: aleabitoreddit - Network accessline 57
locator: https://x.com/aleabitoreddit - Network accessline 83
platforms: - platform: x locator: https://x.com/RihardJarc - Network accessline 84
- platform: x locator: https://x.com/RihardJarc handle_or_channel: RihardJarc - Network accessline 85
locator: https://x.com/RihardJarc - Network accessline 87
collection_method: chrome-plugin-first - platform: newsletter locator: https://www.uncoveralpha.com/ - Network accessline 88
- platform: newsletter locator: https://www.uncoveralpha.com/ handle_or_channel: UncoverAlpha - Network accessline 89
locator: https://www.uncoveralpha.com/
skills/creator-research-tracker/scripts/build_daily_report.py
- Executable scriptline 1
#!/usr/bin/env python3
skills/creator-research-tracker/scripts/creator_tracker_lib.py
- Executable scriptline 1
Executable file
skills/creator-research-tracker/scripts/fetch_x_daily.py
- Executable scriptline 1
#!/usr/bin/env python3 - Network accessline 19
DEFAULT_PROXY = "http://localhost:3456" - Network accessline 113
url = proxy_url.rstrip("/") + path data = body.encode("utf-8") if body is not None else None req = urllib.request.Request(url, data=data, method=method) - Network accessline 114
data = body.encode("utf-8") if body is not None else None req = urllib.request.Request(url, data=data, method=method) if body is not None: - Network accessline 115
req = urllib.request.Request(url, data=data, method=method) - Network accessline 117
req.add_header("Content-Type", "text/plain; charset=utf-8") try: with urllib.request.urlopen(req, timeout=timeout) as resp: - Network accessline 118
try: with urllib.request.urlopen(req, timeout=timeout) as resp: raw = resp.read().decode("utf-8") - Network accessline 119
with urllib.request.urlopen(req, timeout=timeout) as resp: - Network accessline 211
ensure_bridge(args.proxy_url) handle = args.handle.lstrip("@") locator = args.locator or f"https://x.com/{handle}" - Network accessline 212
handle = args.handle.lstrip("@") locator = args.locator or f"https://x.com/{handle}" target_id = open_timeline(args.proxy_url, locator) - Network accessline 213
locator = args.locator or f"https://x.com/{handle}"
skills/creator-research-tracker/scripts/fetch_youtube_transcript.py
- Executable scriptline 1
#!/usr/bin/env python3 - Network accessline 62
if not video_id: continue url = entry.get("url") or f"https://www.youtube.com/watch?v={video_id}" - Network accessline 63
continue url = entry.get("url") or f"https://www.youtube.com/watch?v={video_id}" if not str(url).startswith("http"): - Network accessline 64
url = entry.get("url") or f"https://www.youtube.com/watch?v={video_id}" - Network accessline 65
if not str(url).startswith("http"): url = f"https://www.youtube.com/watch?v={video_id}" videos.append( - Network accessline 66
url = f"https://www.youtube.com/watch?v={video_id}" - Access to secretsline 106
[Credential-related source omitted] - Access to secretsline 107
[Credential-related source omitted] - Access to secretsline 133
[Credential-related source omitted] - Access to secretsline 134
[Credential-related source omitted] - Network accessline 178
parser.add_argument("--lang", default="en.*", help="yt-dlp 字幕语言选择器,如 en.*、zh-Hans。") parser.add_argument("--cookies-from-browser", help="给 yt-dlp 使用的浏览器 cookies,如 firefox 或 chrome。") parser.add_argument("--proxy", help="代理 URL,如 htt - Network accessline 179
[Credential-related source omitted] - Access to secretsline 179
[Credential-related source omitted] - Network accessline 180
parser.add_argument("--proxy", help="代理 URL,如 http://127.0.0.1:7890。")
skills/creator-research-tracker/scripts/normalize_intake.py
- Executable scriptline 1
#!/usr/bin/env python3
skills/creator-research-tracker/scripts/route_research_updates.py
- Executable scriptline 1
#!/usr/bin/env python3
skills/creator-research-tracker/scripts/scaffold_creator_dossier.py
- Executable scriptline 1
#!/usr/bin/env python3
skills/creator-research-tracker/scripts/validate_contract.py
- Executable scriptline 1
#!/usr/bin/env python3 - Network accessline 76
"x", "--locator", "https://x.com/aleabitoreddit", - Network accessline 77
"--locator", "https://x.com/aleabitoreddit", "--handle-or-channel", - Network accessline 78
"https://x.com/aleabitoreddit", - Network accessline 215
"x", "--locator", "https://x.com/aleabitoreddit", - Network accessline 216
"--locator", "https://x.com/aleabitoreddit", "--handle-or-channel", - Network accessline 217
"https://x.com/aleabitoreddit", - Network accessline 225
json.dumps( { "canonical_url": "https://x.com/aleabitoreddit/status/2063869376542192013", - Network accessline 226
{ "canonical_url": "https://x.com/aleabitoreddit/status/2063869376542192013", "posted_at": "2026-06-08T06:22:58.000Z", - Network accessline 227
"canonical_url": "https://x.com/aleabitoreddit/status/2063869376542192013", - Network accessline 314
json.dumps( { "canonical_url": "https://x.com/aleabitoreddit/status/999999999999999999", - Network accessline 315
{ "canonical_url": "https://x.com/aleabitoreddit/status/999999999999999999", "posted_at": "2026-06-08T05:00:00+00:00", - Network accessline 316
"canonical_url": "https://x.com/aleabitoreddit/status/999999999999999999", - Network accessline 422
"needle": "canonical_url 指向非 X 原帖来源", "row": { "canonical_url": "https://www.sotwe.com/ALEABITOREDDIT", - Network accessline 423
"row": { "canonical_url": "https://www.sotwe.com/ALEABITOREDDIT", "posted_at": "unknown", - Network accessline 424
"canonical_url": "https://www.sotwe.com/ALEABITOREDDIT", - Network accessline 434
"needle": "source_status 不合格", "row": { "canonical_url": "https://x.com/aleabitoreddit/status/999999999999999998", - Network accessline 435
"row": { "canonical_url": "https://x.com/aleabitoreddit/status/999999999999999998", "posted_at": "2026-06-08T05:10:00+00:00", - Network accessline 436
"canonical_url": "https://x.com/aleabitoreddit/status/999999999999999998", - Network accessline 446
"needle": "source_status 不合格", "row": { "canonical_url": "https://x.com/aleabitoreddit/status/999999999999999997", - Network accessline 447
"row": { "canonical_url": "https://x.com/aleabitoreddit/status/999999999999999997", "posted_at": "2026-06-08T05:20:00+00:00", - Network accessline 448
"canonical_url": "https://x.com/aleabitoreddit/status/999999999999999997", - Network accessline 546
"youtube", "--locator", "https://www.youtube.com/@channel/videos", - Network accessline 547
"--locator", "https://www.youtube.com/@channel/videos", ] - Network accessline 548
"https://www.youtube.com/@channel/videos", - Network accessline 590
"x", "--locator", "https://x.com/x_only_demo", - Network accessline 591
"--locator", "https://x.com/x_only_demo", ] - Network accessline 592
"https://x.com/x_only_demo", - Network accessline 689
"website", "--locator", "https://example.com", - Network accessline 690
"--locator", "https://example.com", ] - Network accessline 691
"https://example.com",
skills/intuition-pumps/README.md
skills/market-sizing/README.md
skills/market-sizing/SKILL.md
- Network accessline 131
"unit": "people", "value_or_path": "1.408B", "url_or_endpoint": "https://api.worldbank.org/v2/country/CN/indicator/SP.POP.TOTL", - Network accessline 132
"value_or_path": "1.408B", "url_or_endpoint": "https://api.worldbank.org/v2/country/CN/indicator/SP.POP.TOTL", "accessed_at": "2026-06-24", - Network accessline 133
"url_or_endpoint": "https://api.worldbank.org/v2/country/CN/indicator/SP.POP.TOTL",
skills/market-sizing/examples/check_openpyxl.py
- Executable scriptline 1
Executable file
skills/market-sizing/examples/formula_first_sample.py
- Executable scriptline 1
Executable file - Network accessline 49
"unit": "people", "value_or_path": "API series", "url_or_endpoint": "https://api.worldbank.org/v2/country/CN/indicator/SP.POP.TOTL", - Network accessline 50
"value_or_path": "API series", "url_or_endpoint": "https://api.worldbank.org/v2/country/CN/indicator/SP.POP.TOTL", "accessed_at": "2026-06-24", - Network accessline 51
"url_or_endpoint": "https://api.worldbank.org/v2/country/CN/indicator/SP.POP.TOTL",
skills/market-sizing/references/data_sources.md
- Network accessline 68
- World Bank API: `https://api.worldbank.org/v2/` - Network accessline 69
- FRED API: `https://fred.stlouisfed.org/docs/api/fred/` - Network accessline 70
- DBnomics: `https://db.nomics.world/` - Network accessline 71
- OECD Data API: `https://www.oecd.org/en/data/insights/data-explainers/2024/09/api.html` - Network accessline 72
- IMF DataMapper API: `https://www.imf.org/external/datamapper/api/help` - Network accessline 73
- UN Comtrade API: `https://comtrade.un.org/` - Network accessline 74
- UN Comtrade Python package: `https://github.com/uncomtrade/comtradeapicall` - Network accessline 75
- SEC EDGAR APIs: `https://www.sec.gov/edgar/sec-api-documentation`
skills/market-sizing/scripts/data_fetcher.py
- Executable scriptline 1
Executable file - Network accessline 60
"provider": "World Bank", "best_for": "population, GDP, macro indicators across countries", "endpoint": "https://api.worldbank.org/v2/", - Network accessline 61
"best_for": "population, GDP, macro indicators across countries", "endpoint": "https://api.worldbank.org/v2/", "notes": "No API key. Good baseline for country-level denominators.", - Network accessline 62
"endpoint": "https://api.worldbank.org/v2/", - Network accessline 66
"provider": "Federal Reserve Economic Data", "best_for": "US macro and financial time series", "endpoint": "https://fred.stlouisfed.org/docs/api/fred/", - Network accessline 67
"best_for": "US macro and financial time series", "endpoint": "https://fred.stlouisfed.org/docs/api/fred/", "notes": "Requires a free API key for package use.", - Network accessline 68
"endpoint": "https://fred.stlouisfed.org/docs/api/fred/", - Network accessline 72
"provider": "DBnomics", "best_for": "aggregated public macro datasets from many providers", "endpoint": "https://api.db.nomics.world/v22/", - Network accessline 73
"best_for": "aggregated public macro datasets from many providers", "endpoint": "https://api.db.nomics.world/v22/", "notes": "Useful discovery layer when provider-specific APIs are fragmented.", - Network accessline 74
"endpoint": "https://api.db.nomics.world/v22/", - Network accessline 78
"provider": "OECD", "best_for": "OECD structural, industry, education, labor, and policy indicators", "endpoint": "https://sdmx.oecd.org/public/rest/", - Network accessline 79
"best_for": "OECD structural, industry, education, labor, and policy indicators", "endpoint": "https://sdmx.oecd.org/public/rest/", "notes": "Use SDMX queries; record dataset and dimension filters in source cards.", - Network accessline 80
"endpoint": "https://sdmx.oecd.org/public/rest/", - Network accessline 84
"provider": "IMF", "best_for": "WEO, macro, finance, country and region comparisons", "endpoint": "https://www.imf.org/external/datamapper/api/", - Network accessline 85
"best_for": "WEO, macro, finance, country and region comparisons", "endpoint": "https://www.imf.org/external/datamapper/api/", "notes": "DataMapper is convenient for indicators and country sets.", - Network accessline 86
"endpoint": "https://www.imf.org/external/datamapper/api/", - Network accessline 90
"provider": "UN Comtrade", "best_for": "trade, HS codes, import/export side checks", "endpoint": "https://comtradeapi.un.org/", - Network accessline 91
"best_for": "trade, HS codes, import/export side checks", "endpoint": "https://comtradeapi.un.org/", "notes": "Good for hardware, commodity, equipment, and cross-border checks.", - Network accessline 92
"endpoint": "https://comtradeapi.un.org/", - Network accessline 96
"provider": "National Bureau of Statistics of China", "best_for": "China population, macro, industry output, retail, fixed asset data", "endpoint": "https://data.stats.gov.cn/", - Network accessline 97
"best_for": "China population, macro, industry output, retail, fixed asset data", "endpoint": "https://data.stats.gov.cn/", "notes": "Prefer original tables; AkShare can be a convenience wrapper.", - Network accessline 98
"endpoint": "https://data.stats.gov.cn/", - Network accessline 102
"provider": "SEC EDGAR / CNInfo / exchange disclosures", "best_for": "competitor revenue, segment revenue, customer and geography exposure", "endpoint": "https://www.sec.gov/edgar/sec-api-documentation", - Network accessline 103
"best_for": "competitor revenue, segment revenue, customer and geography exposure", "endpoint": "https://www.sec.gov/edgar/sec-api-documentation", "notes": "Use filings as primary evidence when market claims depend on listed - Network accessline 104
"endpoint": "https://www.sec.gov/edgar/sec-api-documentation", - Access to secretsline 111
[Credential-related source omitted] - Access to secretsline 112
[Credential-related source omitted] - Access to secretsline 118
[Credential-related source omitted] - Network accessline 170
params["date"] = f"{start_year}:{end_year}" url = ( f"https://api.worldbank.org/v2/country/{country}/indicator/{indicator}" - Network accessline 171
url = ( f"https://api.worldbank.org/v2/country/{country}/indicator/{indicator}" f"?{urlencode(params)}" - Network accessline 172
f"https://api.worldbank.org/v2/country/{country}/indicator/{indicator}" - Network accessline 206
def get_dbnomics_series(self, provider: str, dataset: str, series: str) -> pd.DataFrame: url = f"https://api.db.nomics.world/v22/series/{provider}/{dataset}/{series}" - Network accessline 207
url = f"https://api.db.nomics.world/v22/series/{provider}/{dataset}/{series}" - Access to secretsline 231
[Credential-related source omitted] - Access to secretsline 232
[Credential-related source omitted] - Access to secretsline 234
[Credential-related source omitted]
skills/market-sizing/scripts/fermi_calculator.py
- Executable scriptline 1
Executable file
skills/market-sizing/scripts/generate_template.py
- Executable scriptline 1
Executable file
skills/market-sizing/scripts/report_generator.py
- Executable scriptline 1
Executable file
skills/notion-course-pack-init/.gitignore
- Access to secretsline 7
[Credential-related source omitted]
skills/notion-course-pack-init/README.md
- Network accessline 54
帮我安装这个 skill: https://github.com/AlphaMao1/AlphaMao_Skills/tree/main/skills/notion-course-pack-init - Network accessline 55
https://github.com/AlphaMao1/AlphaMao_Skills/tree/main/skills/notion-course-pack-init - Network accessline 65
git clone https://github.com/AlphaMao1/AlphaMao_Skills.git - Network accessline 106
https://mcp.notion.com/mcp - Network accessline 271
- [Notion MCP](https://developers.notion.com/guides/mcp/overview) - Network accessline 272
- [Connecting to Notion MCP](https://developers.notion.com/guides/mcp/get-started-with-mcp) - Network accessline 273
- [Apps in ChatGPT](https://help.openai.com/en/articles/11487775-connectors-in-chatgpt)
skills/notion-course-pack-init/references/notion-visual-reference-pack.md
- Network accessline 13
- [Notion for education](https://www.notion.com/help/notion-for-education): education workspace setup, templates, student/teacher workspace assumptions. - Network accessline 14
- [Setting up Notion for school](https://www.notion.com/help/guides/setting-up-notion-for-school): school workspace, notes, reading lists, planning, collaboration. - Network accessline 15
- [Start with a template](https://www.notion.com/help/guides/start-with-a-template): templates as starting structure, not as content to copy blindly. - Network accessline 16
- [Page icons & covers](https://www.notion.com/help/guides/page-icons-and-covers): icons and covers help page recognition and digestibility. - Network accessline 17
- [Using database views](https://www.notion.com/help/guides/using-database-views): table, list, board, gallery, calendar, and timeline views. - Network accessline 18
- [When to use each type of database view](https://www.notion.com/help/guides/when-to-use-each-type-of-database-view): choose views based on task, not decoration. - Network accessline 19
- [Board view databases](https://www.notion.com/help/guides/board-view-databases): boards work for status-based task and process management. - Network accessline 20
- [Getting started with projects and tasks](https://www.notion.com/help/guides/getting-started-with-projects-and-tasks): simple task systems, projects/tasks relation, avoid over-heavy process. - Network accessline 21
- [Give your to-dos a home with task databases](https://www.notion.com/help/guides/give-your-to-dos-a-home-with-task-databases): central task surfaces and filtered views. - Network accessline 22
- [Dashboards view](https://www.notion.com/help/dashboards): useful as an information-architecture reference, but do not require it because it is Business/Enterprise plan functionality. - Network accessline 26
- [Student dashboards category](https://www.notion.com/templates/category/student-dashboards): home base for courses, assignments, exams, deadlines, progress. - Network accessline 27
- [Free course site templates category](https://www.notion.com/templates/category/free-course-site-templates): course sites, class hubs, syllabi, course delivery pages. - Network accessline 28
- [Course Delivery Hub / Course Portal](https://www.notion.com/templates/course-delivery-hub-course-portal): course overview plus module/course delivery navigation. - Network accessline 29
- [Knowledge Hub Template](https://www.notion.com/templates/simple-knowledge-hub): notes, references, and insights in one hub. - Network accessline 30
- [Top free Knowledge Hub templates](https://www.notion.com/templates/collections/top-10-free-knowledge-hub-templates-in-notion): searchability, taxonomy, and avoiding over-complex structures. - Network accessline 31
- [Minimalist Student Dashboard](https://www.notion.com/templates/minimalist-student-dashboard): simple course, assignment, exam, and note arrangement. - Network accessline 32
- [Janice Studies' student dashboard](https://www.notion.com/templates/student-dashboard): tasks, to-dos, courses, notes, and assignment awareness in one place.
skills/notion-course-pack-init/references/setup-and-capabilities.md
- Network accessline 21
[mcp_servers.notion] url = "https://mcp.notion.com/mcp" - Network accessline 22
url = "https://mcp.notion.com/mcp" - Network accessline 71
- Notion MCP overview: https://developers.notion.com/guides/mcp/overview - Network accessline 72
- Notion MCP connection guide: https://developers.notion.com/guides/mcp/get-started-with-mcp - Network accessline 73
- OpenAI apps guidance: https://help.openai.com/en/articles/11487775-connectors-in-chatgpt
skills/notion-course-pack-init/references/workspace-init.md
- Network accessline 9
- Notion's hosted MCP server supports user-authorized read/write access and documents Codex configuration through `https://mcp.notion.com/mcp`: https://developers.notion.com/guides/mcp/get-started-with-mcp - Network accessline 10
- OpenAI calls integrations "apps": https://help.openai.com/en/articles/11487775-connectors-in-chatgpt
skills/notion-course-pack-init/scripts/fixtures/valid_course_pack/chatgpt_runtime_smoke_prompt.md
- Network accessline 8
课程首页 URL:https://app.notion.com/p/00000000000000000000000000000009
skills/notion-course-pack-init/scripts/fixtures/valid_course_pack/course_init_report.md
skills/notion-course-pack-init/scripts/fixtures/valid_course_pack/manifest.json
- Network accessline 72
}, "notion": { "parent_url": "https://app.notion.com/p/00000000000000000000000000000000", - Network accessline 73
"notion": { "parent_url": "https://app.notion.com/p/00000000000000000000000000000000", "course_home_url": "https://app.notion.com/p/00000000000000000000000000000001", - Network accessline 74
"parent_url": "https://app.notion.com/p/00000000000000000000000000000000", - Network accessline 75
"course_home_url": "https://app.notion.com/p/00000000000000000000000000000001", - Network accessline 76
"pages": { "course_home": "https://app.notion.com/p/00000000000000000000000000000001", "runtime_snapshot": "https://app.notion.com/p/00000000000000000000000000000002", - Network accessline 77
"course_home": "https://app.notion.com/p/00000000000000000000000000000001", - Network accessline 78
"runtime_snapshot": "https://app.notion.com/p/00000000000000000000000000000002", - Network accessline 79
"course_map": "https://app.notion.com/p/00000000000000000000000000000003", - Network accessline 80
"course_state_profile": "https://app.notion.com/p/00000000000000000000000000000004", - Network accessline 81
"sources_coverage": "https://app.notion.com/p/00000000000000000000000000000005", - Network accessline 82
"sessions": "https://app.notion.com/p/00000000000000000000000000000006", - Network accessline 83
"notes_inbox": "https://app.notion.com/p/00000000000000000000000000000007", - Network accessline 84
"codex_handoff_queue": "https://app.notion.com/p/00000000000000000000000000000008" - Network accessline 85
}, "parent_child": { "course_home_parent_url": "https://app.notion.com/p/00000000000000000000000000000000", - Network accessline 86
"parent_child": { "course_home_parent_url": "https://app.notion.com/p/00000000000000000000000000000000", "children_of_course_home": [ - Network accessline 87
"course_home_parent_url": "https://app.notion.com/p/00000000000000000000000000000000", - Network accessline 170
"course_home": { "page_role": "course_home", "url": "https://app.notion.com/p/00000000000000000000000000000001", - Network accessline 171
"page_role": "course_home", "url": "https://app.notion.com/p/00000000000000000000000000000001", "title": "Fixture Course", - Network accessline 172
"url": "https://app.notion.com/p/00000000000000000000000000000001", - Network accessline 184
"runtime_snapshot": { "page_role": "runtime_snapshot", "url": "https://app.notion.com/p/00000000000000000000000000000002", - Network accessline 185
"page_role": "runtime_snapshot", "url": "https://app.notion.com/p/00000000000000000000000000000002", "title": "Runtime Snapshot", - Network accessline 186
"url": "https://app.notion.com/p/00000000000000000000000000000002", - Network accessline 198
"course_map": { "page_role": "course_map", "url": "https://app.notion.com/p/00000000000000000000000000000003", - Network accessline 199
"page_role": "course_map", "url": "https://app.notion.com/p/00000000000000000000000000000003", "title": "Course_Map", - Network accessline 200
"url": "https://app.notion.com/p/00000000000000000000000000000003", - Network accessline 212
"course_state_profile": { "page_role": "course_state_profile", "url": "https://app.notion.com/p/00000000000000000000000000000004", - Network accessline 213
"page_role": "course_state_profile", "url": "https://app.notion.com/p/00000000000000000000000000000004", "title": "Course_State & Profile", - Network accessline 214
"url": "https://app.notion.com/p/00000000000000000000000000000004", - Network accessline 226
"sources_coverage": { "page_role": "sources_coverage", "url": "https://app.notion.com/p/00000000000000000000000000000005", - Network accessline 227
"page_role": "sources_coverage", "url": "https://app.notion.com/p/00000000000000000000000000000005", "title": "Sources & Coverage", - Network accessline 228
"url": "https://app.notion.com/p/00000000000000000000000000000005", - Network accessline 240
"sessions": { "page_role": "sessions", "url": "https://app.notion.com/p/00000000000000000000000000000006", - Network accessline 241
"page_role": "sessions", "url": "https://app.notion.com/p/00000000000000000000000000000006", "title": "Sessions", - Network accessline 242
"url": "https://app.notion.com/p/00000000000000000000000000000006", - Network accessline 254
"notes_inbox": { "page_role": "notes_inbox", "url": "https://app.notion.com/p/00000000000000000000000000000007", - Network accessline 255
"page_role": "notes_inbox", "url": "https://app.notion.com/p/00000000000000000000000000000007", "title": "Notes Inbox", - Network accessline 256
"url": "https://app.notion.com/p/00000000000000000000000000000007", - Network accessline 268
"codex_handoff_queue": { "page_role": "codex_handoff_queue", "url": "https://app.notion.com/p/00000000000000000000000000000008", - Network accessline 269
"page_role": "codex_handoff_queue", "url": "https://app.notion.com/p/00000000000000000000000000000008", "title": "Codex Handoff Queue", - Network accessline 270
"url": "https://app.notion.com/p/00000000000000000000000000000008", - Network accessline 301
"test_course_id": "system_check_fixture_course", "test_course_title": "SYSTEM CHECK | Fixture Course Runtime", "test_course_home_url": "https://app.notion.com/p/00000000000000000000000000000009", - Network accessline 302
"test_course_title": "SYSTEM CHECK | Fixture Course Runtime", "test_course_home_url": "https://app.notion.com/p/00000000000000000000000000000009", "isolated_parent_url": "https://app.notion.com/p/00000000000000000000000000000010", - Network accessline 303
"test_course_home_url": "https://app.notion.com/p/00000000000000000000000000000009", - Network accessline 304
"isolated_parent_url": "https://app.notion.com/p/00000000000000000000000000000010", - Network accessline 326
"runtime_snapshot": { "page_role": "runtime_snapshot", "url": "https://app.notion.com/p/00000000000000000000000000000011", - Network accessline 327
"page_role": "runtime_snapshot", "url": "https://app.notion.com/p/00000000000000000000000000000011", "managed_region_test_id_occurrences": 1, - Network accessline 328
"url": "https://app.notion.com/p/00000000000000000000000000000011", - Network accessline 332
"course_state_profile": { "page_role": "course_state_profile", "url": "https://app.notion.com/p/00000000000000000000000000000012", - Network accessline 333
"page_role": "course_state_profile", "url": "https://app.notion.com/p/00000000000000000000000000000012", "managed_region_test_id_occurrences": 1, - Network accessline 334
"url": "https://app.notion.com/p/00000000000000000000000000000012", - Network accessline 338
"sessions": { "page_role": "sessions", "url": "https://app.notion.com/p/00000000000000000000000000000013", - Network accessline 339
"page_role": "sessions", "url": "https://app.notion.com/p/00000000000000000000000000000013", "managed_region_test_id_occurrences": 1, - Network accessline 340
"url": "https://app.notion.com/p/00000000000000000000000000000013", - Network accessline 344
"notes_inbox": { "page_role": "notes_inbox", "url": "https://app.notion.com/p/00000000000000000000000000000014", - Network accessline 345
"page_role": "notes_inbox", "url": "https://app.notion.com/p/00000000000000000000000000000014", "managed_region_test_id_occurrences": 1, - Network accessline 346
"url": "https://app.notion.com/p/00000000000000000000000000000014", - Network accessline 352
"course_map": { "page_role": "course_map", "url": "https://app.notion.com/p/00000000000000000000000000000015", - Network accessline 353
"page_role": "course_map", "url": "https://app.notion.com/p/00000000000000000000000000000015", "before_fingerprint": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", - Network accessline 354
"url": "https://app.notion.com/p/00000000000000000000000000000015", - Network accessline 360
"sources_coverage": { "page_role": "sources_coverage", "url": "https://app.notion.com/p/00000000000000000000000000000016", - Network accessline 361
"page_role": "sources_coverage", "url": "https://app.notion.com/p/00000000000000000000000000000016", "before_fingerprint": "bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb", - Network accessline 362
"url": "https://app.notion.com/p/00000000000000000000000000000016",
skills/notion-course-pack-init/scripts/fixtures/valid_course_pack/runtime_smoke_test_guide.md
- Network accessline 8
课程首页 URL:https://app.notion.com/p/00000000000000000000000000000009
skills/notion-course-pack-init/scripts/render_manifest.py
- Executable scriptline 1
#!/usr/bin/env python3
skills/notion-course-pack-init/scripts/tests/test_render_manifest.py
- Executable scriptline 1
Executable file - Network accessline 157
"test_course_id": "system-check-1", "test_course_title": "SYSTEM CHECK | 课程一", "test_course_home_url": "https://app.notion.com/system-check/home", - Network accessline 158
"test_course_title": "SYSTEM CHECK | 课程一", "test_course_home_url": "https://app.notion.com/system-check/home", "isolated_parent_url": "https://app.notion.com/system-check/parent", - Network accessline 159
"test_course_home_url": "https://app.notion.com/system-check/home", - Network accessline 160
"isolated_parent_url": "https://app.notion.com/system-check/parent", - Network accessline 162
key: { "page_role": key, "url": f"https://app.notion.com/system-check/{key}", - Network accessline 163
"page_role": key, "url": f"https://app.notion.com/system-check/{key}", "managed_region_test_id_occurrences": 1, - Network accessline 164
"url": f"https://app.notion.com/system-check/{key}", - Network accessline 171
key: { "page_role": key, "url": f"https://app.notion.com/system-check/{key}", - Network accessline 172
"page_role": key, "url": f"https://app.notion.com/system-check/{key}", "before_fingerprint": sha(f"protected-{key}"), - Network accessline 173
"url": f"https://app.notion.com/system-check/{key}", - Network accessline 194
make_course_design(course_design_path, course_id="course-1") pages = { key: f"https://app.notion.com/course/{index}" - Network accessline 195
pages = { key: f"https://app.notion.com/course/{index}" for index, key in enumerate(RENDERER.REQUIRED_PAGE_KEYS, start=1) - Network accessline 196
key: f"https://app.notion.com/course/{index}" - Network accessline 210
course_title="课程一", created_at="2026-07-11T00:00:00+00:00", parent_url="https://app.notion.com/parent", - Network accessline 211
created_at="2026-07-11T00:00:00+00:00", parent_url="https://app.notion.com/parent", template_version="v3", - Network accessline 212
parent_url="https://app.notion.com/parent", - Network accessline 323
with tempfile.TemporaryDirectory() as temp: args, receipt_path, receipt = make_args(Path(temp)) fake_pages = {key: f"https://fake.invalid/{key}" for key in RENDERER.REQUIRED_PAGE_KEYS} - Network accessline 324
args, receipt_path, receipt = make_args(Path(temp)) fake_pages = {key: f"https://fake.invalid/{key}" for key in RENDERER.REQUIRED_PAGE_KEYS} zero_fingerprints = {key: "0" * 64 for key in RENDERER.REQUIRED_PAGE_KEYS} - Network accessline 325
fake_pages = {key: f"https://fake.invalid/{key}" for key in RENDERER.REQUIRED_PAGE_KEYS}
skills/notion-course-pack-init/scripts/tests/test_validate_course_pack.py
- Executable scriptline 1
Executable file - Network accessline 84
target, manifest_path, manifest = self.copy_fixture(temp) page = "course_home" manifest["notion"]["pages"][page] = "https://fake.invalid/course-home" - Network accessline 85
page = "course_home" manifest["notion"]["pages"][page] = "https://fake.invalid/course-home" manifest["notion"]["course_home_url"] = "https://fake.invalid/course-home" - Network accessline 86
manifest["notion"]["pages"][page] = "https://fake.invalid/course-home" - Network accessline 87
manifest["notion"]["course_home_url"] = "https://fake.invalid/course-home" - Network accessline 88
manifest["notion"]["managed_regions"][page]["source_fingerprint"] = "0" * 64 manifest["notion"]["readback"]["pages"][page]["url"] = ( "https://fake.invalid/course-home" - Network accessline 89
manifest["notion"]["readback"]["pages"][page]["url"] = ( "https://fake.invalid/course-home" ) - Network accessline 90
"https://fake.invalid/course-home" - Network accessline 103
smoke.setdefault("write_page_receipts", {})["sessions"] = { "page_role": "sessions", "url": "https://app.notion.com/system-check/sessions", - Network accessline 104
"page_role": "sessions", "url": "https://app.notion.com/system-check/sessions", "managed_region_test_id_occurrences": 0, - Network accessline 105
"url": "https://app.notion.com/system-check/sessions", - Network accessline 109
smoke.setdefault("protected_page_receipts", {})["course_map"] = { "page_role": "course_map", "url": "https://app.notion.com/system-check/course-map", - Network accessline 110
"page_role": "course_map", "url": "https://app.notion.com/system-check/course-map", "before_fingerprint": "a" * 64, - Network accessline 111
"url": "https://app.notion.com/system-check/course-map",
skills/notion-course-pack-init/scripts/tests/test_validate_skill_package.py
- Executable scriptline 1
Executable file
skills/notion-course-pack-init/scripts/validate_course_pack.py
- Executable scriptline 1
#!/usr/bin/env python3
skills/notion-course-pack-init/scripts/validate_skill_package.py
skills/pick-movie-theater/README.md
- Network accessline 49
帮我安装这个 skill:https://github.com/AlphaMao1/AlphaMao_Skills/tree/main/skills/pick-movie-theater
skills/pick-movie-theater/references/format-taxonomy.md
- Network accessline 40
影片端分开记录 `Filmed for IMAX`、IMAX DMR、1.90:1/1.43:1 扩展画幅、扩画时长、专用声音和 IMAX 70mm 胶片拷贝。IMAX 官方说明 `Filmed for IMAX` 会在创作到后期阶段合作,并可能采用 1.90:1 或 1.43:1;这不表示每部相关影片都有 1.43:1 或胶片版:[IMAX 官方说明](https://www.imax.com/filmed-for-imax)。 - Network accessline 66
| 购票标签 | 实际保证或线索 | 不自动保证 | | --- | --- | --- | | Dolby Cinema/杜比影院 | 完整品牌方案;核实官方认证。Dolby 将其描述为 Dolby Vision 双 4K 激光、Dolby Atmos 和整体影厅设计的组合:[Dolby Cinema](https://www.dolby.com/experience/cinema/) | 不保证本片一定有 Atmos 原生混音,也不保证银幕比例和本片画幅天然匹配 | - Network accessline 67
| --- | --- | --- | | Dolby Cinema/杜比影院 | 完整品牌方案;核实官方认证。Dolby 将其描述为 Dolby Vision 双 4K 激光、Dolby Atmos 和整体影厅设计的组合:[Dolby Cinema](https://www.dolby.com/experience/cinema/) | 不保证本片一定有 Atmos 原生混音,也不保证银幕比例和本片画幅天然匹配 | | Dolby Vision + Dolby Atmos - Network accessline 68
| Dolby Cinema/杜比影院 | 完整品牌方案;核实官方认证。Dolby 将其描述为 Dolby Vision 双 4K 激光、Dolby Atmos 和整体影厅设计的组合:[Dolby Cinema](https://www.dolby.com/experience/cinema/) | 不保证本片一定有 Atmos 原生混音,也不保证银幕比例和本片画幅天然匹配 | - Network accessline 69
| Dolby Vision + Dolby Atmos 高级厅 | 同时出现两项能力时继续核实授权、投影和厅级方案 | 不因两个词同时出现就升级为 Dolby Cinema | | Dolby Atmos 厅/杜比全景声厅 | 对象式沉浸音频和头顶扬声器能力:[Dolby Atmos 影院说明](https://professional.dolby.com/cinema/dolby-atmos/) | 不保证 Dolby Vision、双 4K、HDR、巨幕或本片有 Atm - Network accessline 70
| Dolby Atmos 厅/杜比全景声厅 | 对象式沉浸音频和头顶扬声器能力:[Dolby Atmos 影院说明](https://professional.dolby.com/cinema/dolby-atmos/) | 不保证 Dolby Vision、双 4K、HDR、巨幕或本片有 Atmos 音轨 | - Network accessline 86
- CINITY:分别核实影片是否有专用 4K、HFR、HDR、WCG、高亮或 3D 版本,以及具体厅当前系统能力。系统支持最高 4K/120fps 不表示每部影片都获得该版本:[CINITY 官方技术页](https://cinity.com/)。
skills/pick-movie-theater/references/seat-selection.md
- Network accessline 24
THX 曾给影院设计者以最远座约 36° 水平视角作为认证银幕布置参考;它是设计参考,不是所有影片、银幕和用户的唯一最佳座位:[THX screen placement](https://www.thx.com/questions/thx-certified-screen-placement/)。不要把某个历史角度或“全厅三分之二排”写成普适硬标准。 - Network accessline 28
优先影厅横向中轴。Dolby Atmos 影院规范以参考聆听位(RLP)为中心定义中央聆听区域(CLA),典型 CLA 宽度为影厅宽度的三分之一、长度为首末排距离的三分之一:[Dolby Atmos Specifications](https://professional.dolby.com/siteassets/cinema/dolby-audio-products/dolby-atmos-specifications.pdf)。
skills/pick-movie-theater/scripts/decision_support.py
- Executable scriptline 1
#!/usr/bin/env python3
skills/pick-movie-theater/tests/cases/2025-12-chengdu-avatar3-historical.md
- Network accessline 75
- 中国日报,CINITY LED 独占 4K 3D 48fps:https://cn.chinadaily.com.cn/a/202511/27/WS69280fb1a310942cc4993bfb.html - Network accessline 76
- 东来印象 CINITY LED 厅参数与开业排片:https://finance.sina.cn/2025-12-08/detail-inhaavvf1696662.d.html - Network accessline 77
- 成都两家 CINITY LED 首轮兼容故障:https://news.sina.cn/2025-12-20/detail-inhcmwzi1215141.d.html?vt=4 - Network accessline 78
- 环球中心双制式升级资料:https://finance.sina.cn/tech/2022-11-03/detail-imqqsmrp4747650.d.html - Network accessline 79
- 环球中心《阿凡达:火与烬》CINITY 实际观影报道:https://k.sina.com.cn/article_1959451603_74cadbd302701gy4q.html?from=movie - Network accessline 80
- Dolby 官方院线片单:https://professional.dolby.com/zh-cn/cinema/theatrical-releases/ - Network accessline 81
- IMAX 官方影片页:https://www.imax.com/movie/avatar-fire-and-ash - Network accessline 82
- 中国内地版本与画幅分析:https://m.thepaper.cn/newsDetail_forward_32201479
skills/pick-movie-theater/tests/cases/2026-07-29-hong-kong-odyssey-no-login.md
- Network accessline 27
- IMAX 影片页:https://www.imax.com/theodyssey - Network accessline 28
- MCL 影片页:https://services.mclcinema.com/Ticketing/MovieSet?MovieSetID=14750&language=en-US - Network accessline 29
- MCL 影院资料:https://www.mclcinema.com.hk/mclaboutus.aspx?vislang=2 - Network accessline 30
- 当日全港排片快照:https://m.wmoov.com/movie/showtimes/70142?version=IMAX
skills/pick-movie-theater/tests/cases/2026-07-29-shanghai-odyssey-missing-data.md
- Network accessline 19
- https://chinafilmnews.cn/Html/2026-07-01/21279.html - Network accessline 20
- https://www.ithome.com/0/981/540.htm - Network accessline 28
1. **影片端方向**:IMAX 官方确认影片全片使用 IMAX 胶片摄影机拍摄;不能据此推断上海任何 IMAX 都有 1.43 或 IMAX 70mm。 2. **待核验候选**:正大乐影城公开报道显示其 IMAX 银幕为 24.38 米 × 13.6 米,配新一代激光与 12.1 声道;这证明影厅能力线索,不证明《奥德赛》当地版本和具体排片。候选来源:https://www.esquirecn.cn/xiansheng/detail/49850 - Network accessline 29
2. **待核验候选**:正大乐影城公开报道显示其 IMAX 银幕为 24.38 米 × 13.6 米,配新一代激光与 12.1 声道;这证明影厅能力线索,不证明《奥德赛》当地版本和具体排片。候选来源:https://www.esquirecn.cn/xiansheng/detail/49850
skills/pick-movie-theater/tests/test_skill_contract.py
- Executable scriptline 1
Executable file
skills/position-thesis-monitor/.gitignore
- Access to secretsline 5
[Credential-related source omitted]
skills/position-thesis-monitor/README.md
skills/position-thesis-monitor/SECURITY.md
- Access to secretsline 5
[Credential-related source omitted]
skills/position-thesis-monitor/examples/market-cycle.json
- Network accessline 7
"adjustment": "raw", "provider": "synthetic-example", "source_url": "https://example.com/demo-market", - Network accessline 8
"provider": "synthetic-example", "source_url": "https://example.com/demo-market", "values": { - Network accessline 9
"source_url": "https://example.com/demo-market",
skills/position-thesis-monitor/examples/plan.json
skills/position-thesis-monitor/references/intake.md
- Network accessline 20
"baseline": [], "sources": [ {"id": "sec", "family": "issuer:1045810", "kind": "primary", "url_prefix": "https://www.sec.gov/Archives/edgar/data/1045810/", "cadence": "daily"} - Network accessline 21
"sources": [ {"id": "sec", "family": "issuer:1045810", "kind": "primary", "url_prefix": "https://www.sec.gov/Archives/edgar/data/1045810/", "cadence": "daily"} ], - Network accessline 22
{"id": "sec", "family": "issuer:1045810", "kind": "primary", "url_prefix": "https://www.sec.gov/Archives/edgar/data/1045810/", "cadence": "daily"}
skills/position-thesis-monitor/references/jev-design.md
- Network accessline 5
官方入口:[API](https://docs.typesafe.ai/api.md)、[模型限制](https://docs.typesafe.ai/models.md)、[并行问题](https://docs.typesafe.ai/cookbooks/parallel_questions.md)、[候选值抽取](https://docs.typesafe.ai/cookbooks/pre_parsed_value_extraction_cookbook.md)、[已知局
skills/position-thesis-monitor/references/runtime.md
- Network accessline 12
{ "source_id": "sec", "source_url": "https://www.sec.gov/Archives/edgar/data/1045810/...", - Network accessline 13
"source_id": "sec", "source_url": "https://www.sec.gov/Archives/edgar/data/1045810/...", "origin_id": "sec:真实accession", - Network accessline 14
"source_url": "https://www.sec.gov/Archives/edgar/data/1045810/...", - Access to secretsline 53
[Credential-related source omitted]
skills/position-thesis-monitor/scripts/collect.py
- Executable scriptline 1
Executable file - Network accessline 31
require(available, "Filing needs an acceptance timestamp") require(stamp(available) <= stamp(as_of), "Future filing rejected") receipt = fetch(filing["url"], ["www.sec.gov"], engine.workspace / "captures") - Network accessline 32
require(stamp(available) <= stamp(as_of), "Future filing rejected") receipt = fetch(filing["url"], ["www.sec.gov"], engine.workspace / "captures") text = (engine.workspace / "captures" / receipt["text_file"]).read_te - Network accessline 33
receipt = fetch(filing["url"], ["www.sec.gov"], engine.workspace / "captures")
skills/position-thesis-monitor/scripts/day_view.py
- Executable scriptline 1
Executable file
skills/position-thesis-monitor/scripts/engine.py
- Executable scriptline 1
Executable file
skills/position-thesis-monitor/scripts/evaluate_predicate.py
- Executable scriptline 1
#!/usr/bin/env python3
skills/position-thesis-monitor/scripts/fetch_cn_filings.py
- Executable scriptline 1
#!/usr/bin/env python3 - Network accessline 30
data = json.dumps(payload, ensure_ascii=False).encode("utf-8") headers["Content-Type"] = "application/json" request = urllib.request.Request(url, data=data, headers=headers) - Network accessline 31
headers["Content-Type"] = "application/json" request = urllib.request.Request(url, data=data, headers=headers) with urllib.request.urlopen(request, timeout=15) as response: - Network accessline 32
request = urllib.request.Request(url, data=data, headers=headers) - Network accessline 33
with urllib.request.urlopen(request, timeout=15) as response: - Network accessline 121
security_kind: str, ) -> dict[str, Any]: source_url = urllib.parse.urljoin("https://www.sse.com.cn", row["URL"]) - Network accessline 122
) -> dict[str, Any]: source_url = urllib.parse.urljoin("https://www.sse.com.cn", row["URL"]) published = row.get("ADDDATE") or f"{row['SSEDATE']} 00:00:00" - Network accessline 123
source_url = urllib.parse.urljoin("https://www.sse.com.cn", row["URL"]) - Network accessline 154
"endDate": end.isoformat(), } endpoint = "https://query.sse.com.cn/security/stock/queryCompanyBulletin.do" - Network accessline 155
} endpoint = "https://query.sse.com.cn/security/stock/queryCompanyBulletin.do" rows, query_url = _sse_pages( - Network accessline 156
endpoint = "https://query.sse.com.cn/security/stock/queryCompanyBulletin.do" - Network accessline 158
endpoint, params, referer="https://www.sse.com.cn/disclosure/listedinfo/announcement/", - Network accessline 159
params, referer="https://www.sse.com.cn/disclosure/listedinfo/announcement/", ) - Network accessline 160
referer="https://www.sse.com.cn/disclosure/listedinfo/announcement/", - Network accessline 181
"CODE_ASC": "", } endpoint = "https://query.sse.com.cn/commonQuery.do" - Network accessline 182
} endpoint = "https://query.sse.com.cn/commonQuery.do" rows, query_url = _sse_pages( - Network accessline 183
endpoint = "https://query.sse.com.cn/commonQuery.do" - Network accessline 185
endpoint, params, referer="https://www.sse.com.cn/disclosure/fund/announcement/", - Network accessline 186
params, referer="https://www.sse.com.cn/disclosure/fund/announcement/", ) - Network accessline 187
referer="https://www.sse.com.cn/disclosure/fund/announcement/", - Network accessline 196
security_kind: str, ) -> dict[str, Any]: source_url = urllib.parse.urljoin("https://disc.static.szse.cn", row["attachPath"]) - Network accessline 197
) -> dict[str, Any]: source_url = urllib.parse.urljoin("https://disc.static.szse.cn", row["attachPath"]) source_id_raw = row.get("annId") - Network accessline 198
source_url = urllib.parse.urljoin("https://disc.static.szse.cn", row["attachPath"]) - Network accessline 226
security_kind: str, ) -> tuple[list[dict[str, Any]], str, str]: url = "https://www.szse.cn/api/disc/announcement/annList" - Network accessline 227
) -> tuple[list[dict[str, Any]], str, str]: url = "https://www.szse.cn/api/disc/announcement/annList" channel = "fundinfoNotice_disc" if security_kind == "fund" else "listedNotice_disc" - Network accessline 228
url = "https://www.szse.cn/api/disc/announcement/annList" - Network accessline 229
channel = "fundinfoNotice_disc" if security_kind == "fund" else "listedNotice_disc" referer = ( "https://www.szse.cn/disclosure/fund/notice/index.html" - Network accessline 230
referer = ( "https://www.szse.cn/disclosure/fund/notice/index.html" if security_kind == "fund" - Network accessline 231
"https://www.szse.cn/disclosure/fund/notice/index.html" - Network accessline 232
if security_kind == "fund" else "https://www.szse.cn/disclosure/listed/notice/index.html" ) - Network accessline 233
else "https://www.szse.cn/disclosure/listed/notice/index.html"
skills/position-thesis-monitor/scripts/fetch_cn_market.py
- Executable scriptline 1
#!/usr/bin/env python3 - Network accessline 28
for attempt in range(attempts): try: request = urllib.request.Request(url, headers={"User-Agent": UA, "Referer": url}) - Network accessline 29
try: request = urllib.request.Request(url, headers={"User-Agent": UA, "Referer": url}) with urllib.request.urlopen(request, timeout=timeout) as response: - Network accessline 30
request = urllib.request.Request(url, headers={"User-Agent": UA, "Referer": url}) - Network accessline 31
with urllib.request.urlopen(request, timeout=timeout) as response: - Network accessline 75
def fetch_tencent(info: dict[str, str], history: int) -> dict[str, Any]: url = "https://web.ifzq.gtimg.cn/appstock/app/fqkline/get?" + urllib.parse.urlencode( - Network accessline 76
url = "https://web.ifzq.gtimg.cn/appstock/app/fqkline/get?" + urllib.parse.urlencode( - Network accessline 135
for host in ("push2his.eastmoney.com", "push2graydelay.eastmoney.com"): candidate = f"https://{host}/api/qt/stock/kline/get?" + urllib.parse.urlencode(params) - Network accessline 136
candidate = f"https://{host}/api/qt/stock/kline/get?" + urllib.parse.urlencode(params)
skills/position-thesis-monitor/scripts/fetch_us_filings.py
- Executable scriptline 1
#!/usr/bin/env python3 - Network accessline 17
SUBMISSIONS_ROOT = "https://data.sec.gov/submissions" - Network accessline 18
TICKER_MAP_URL = "https://www.sec.gov/files/company_tickers.json" - Network accessline 19
ARCHIVES_ROOT = "https://www.sec.gov/Archives/edgar/data" - Network accessline 66
for attempt in range(3): try: request = urllib.request.Request( - Network accessline 67
try: request = urllib.request.Request( url, - Network accessline 68
request = urllib.request.Request( - Network accessline 74
}, ) with urllib.request.urlopen(request, timeout=20) as response: - Network accessline 75
) with urllib.request.urlopen(request, timeout=20) as response: body = response.read() - Network accessline 76
with urllib.request.urlopen(request, timeout=20) as response:
skills/position-thesis-monitor/scripts/forensic_risk.py
- Executable scriptline 1
#!/usr/bin/env python3
skills/position-thesis-monitor/scripts/jev_client.py
- Executable scriptline 1
Executable file - Network accessline 12
API_URL = "https://api.typesafe.ai/v1/systemone" - Access to secretsline 14
[Credential-related source omitted] - Access to secretsline 23
[Credential-related source omitted] - Access to secretsline 31
[Credential-related source omitted] - Access to secretsline 34
[Credential-related source omitted] - Access to secretsline 38
[Credential-related source omitted] - Access to secretsline 39
[Credential-related source omitted]
skills/position-thesis-monitor/scripts/market_questions.py
- Executable scriptline 1
Executable file
skills/position-thesis-monitor/scripts/market_signal.py
- Executable scriptline 1
Executable file
skills/position-thesis-monitor/scripts/ptm.py
- Executable scriptline 1
Executable file - Network accessline 76
from urllib.parse import urlparse if not args.url.startswith(source["url_prefix"]): raise ValueError("Capture is outside registered source prefix") result = fetch(args.url, [urlparse(source["url_prefix"]).hostname], - Network accessline 77
if not args.url.startswith(source["url_prefix"]): raise ValueError("Capture is outside registered source prefix") result = fetch(args.url, [urlparse(source["url_prefix"]).hostname], args.workspace / "captures") elif args - Network accessline 78
result = fetch(args.url, [urlparse(source["url_prefix"]).hostname], args.workspace / "captures")
skills/position-thesis-monitor/scripts/questions.py
- Executable scriptline 1
Executable file
skills/position-thesis-monitor/scripts/source_io.py
skills/position-thesis-monitor/scripts/unified.py
- Executable scriptline 1
Executable file
skills/position-thesis-monitor/tests/test_engine.py
- Executable scriptline 1
Executable file - Network accessline 20
def sample_plan(): return {"id": "CASE", "mode": "simulation", "effective_at": "2025-01-01T00:00:00+00:00", "hypotheses": [{"id": "H1", "claim": "Data center demand is growing", "counter_condition": "A realized decrease in data center d - Network accessline 21
return {"id": "CASE", "mode": "simulation", "effective_at": "2025-01-01T00:00:00+00:00", "hypotheses": [{"id": "H1", "claim": "Data center demand is growing", "counter_condition": "A realized decrease in data center demand", "status": "draf - Network accessline 24
def event(text="The company reports unchanged operating conditions. No special event occurred.", origin="filing-1", date=ASOF, period="FY2025"): return {"source_id": "sec", "origin_id": origin, "source_url": "https://www.sec.gov/Archive - Network accessline 25
return {"source_id": "sec", "origin_id": origin, "source_url": "https://www.sec.gov/Archives/edgar/data/1045810/test.htm", "available_at": date, "text": text, "period": period} - Network accessline 50
def test_future_baseline_rejected(self): self.plan["baseline"] = [{"summary": "future", "source_url": "https://example.com", "available_at": ASOF}] - Network accessline 51
self.plan["baseline"] = [{"summary": "future", "source_url": "https://example.com", "available_at": ASOF}] - Network accessline 62
def test_out_of_scope_source_rejected(self): data = event(); data["source_url"] = "https://evil.example/" - Network accessline 63
data = event(); data["source_url"] = "https://evil.example/"
skills/position-thesis-monitor/tests/test_unified.py
- Executable scriptline 1
Executable file - Network accessline 10
values={'close':{'value':price,'unit':'USD'},'daily_return':{'value':ret,'unit':'ratio'},'volume':{'value':1000,'unit':'shares'}} if benchmark is not None:values['benchmark_return']={'value':benchmark,'unit':'ratio'} return {'as_of' - Network accessline 12
return {'as_of':date,'currency':'USD','adjustment':'raw','provider':'fixture','source_url':'https://example.com/prices','values':values}
skills/progressive-investment-research/.gitignore
- Access to secretsline 9
[Credential-related source omitted]
skills/progressive-investment-research/README.md
skills/progressive-investment-research/references/data-acquisition-layer.md
- Network accessline 28
| 通用发现 | AnySearch / web search / Tavily / runtime search | 找来源入口、官方页面、新闻线索、大数 | 不再做新通用搜索器 | | 登录态和动态页面 | web-access / browser CDP / user-authorized browser | 用户授权登录态、动态渲染、交互页面 | 不再做通用浏览器抓取层 | | 已知 URL 正文 | AnySearch `extract` / Jina / WebF - Network accessline 29
| 登录态和动态页面 | web-access / browser CDP / user-authorized browser | 用户授权登录态、动态渲染、交互页面 | 不再做通用浏览器抓取层 | | 已知 URL 正文 | AnySearch `extract` / Jina / WebFetch / curl / runtime URL fetch | HTML 正文化、网页正文 | 不把正文抽取当事实核验 | | 本地文件读取 | markitdown / pdf / - Network accessline 30
| 已知 URL 正文 | AnySearch `extract` / Jina / WebFetch / curl / runtime URL fetch | HTML 正文化、网页正文 | 不把正文抽取当事实核验 | - Network accessline 59
python <anysearch>/scripts/anysearch_cli.py search "600519" --domain finance --sub_domain finance.cn_stock --zone cn --max_results 5 python <anysearch>/scripts/anysearch_cli.py batch_search --queries '[{"query":"SEC EDGAR companyfacts API", - Network accessline 61
python <anysearch>/scripts/anysearch_cli.py extract "https://example.com/article"
skills/progressive-investment-research/scripts/regenerate_index.py
- Executable scriptline 1
Executable file
skills/progressive-investment-research/scripts/scaffold_dossier.py
- Executable scriptline 1
Executable file
skills/progressive-investment-research/scripts/validate_dossier.py
- Executable scriptline 1
Executable file
skills/progressive-investment-research/tests/test_contract.py
- Executable scriptline 1
Executable file
skills/serenity-thesis-tracker/README.md
skills/serenity-thesis-tracker/SKILL.md
- Network accessline 112
The script expects an existing PaiWork/CDP-compatible browser bridge at `http://localhost:3456` with these endpoints: `/health`, `/new`, `/eval`, `/scroll`, and `/close`. It does not install packages, launch Chrome, or bypass login. Chrome/
skills/serenity-thesis-tracker/scripts/fetch_daily.py
- Executable scriptline 1
#!/usr/bin/env python3 - Network accessline 25
DEFAULT_PROXY = "http://localhost:3456" - Network accessline 102
url = proxy_url.rstrip("/") + path data = body.encode("utf-8") if body is not None else None req = urllib.request.Request(url, data=data, method=method) - Network accessline 103
data = body.encode("utf-8") if body is not None else None req = urllib.request.Request(url, data=data, method=method) if body is not None: - Network accessline 104
req = urllib.request.Request(url, data=data, method=method) - Network accessline 106
req.add_header("Content-Type", "text/plain; charset=utf-8") try: with urllib.request.urlopen(req, timeout=timeout) as resp: - Network accessline 107
try: with urllib.request.urlopen(req, timeout=timeout) as resp: raw = resp.read().decode("utf-8") - Network accessline 108
with urllib.request.urlopen(req, timeout=timeout) as resp: - Network accessline 124
def open_timeline(proxy_url: str, handle: str) -> str: url = "https://x.com/" + handle.lstrip("@") path = "/new?url=" + urllib.parse.quote(url, safe="") - Network accessline 125
url = "https://x.com/" + handle.lstrip("@") path = "/new?url=" + urllib.parse.quote(url, safe="") payload = request_json(proxy_url, path, timeout=60) - Network accessline 252
f"# Serenity Daily Intake - {report_date.isoformat()}", "", f"- source: https://x.com/{handle.lstrip('@')}", - Network accessline 253
"", f"- source: https://x.com/{handle.lstrip('@')}", f"- fetched_at_utc: {utc_now().isoformat()}", - Network accessline 254
f"- source: https://x.com/{handle.lstrip('@')}",
skills/stanford-vibe-coding-course/CHANGELOG.md
skills/stanford-vibe-coding-course/README.md
skills/stanford-vibe-coding-course/SKILL.md
skills/stanford-vibe-coding-course/references/course-content.md
- Network accessline 12
### 📺 Slides (选读) - [Introduction and how an LLM is made](https://docs.google.com/presentation/d/1zT2Ofy88cajLTLkd7TcuSM4BCELvF9qQdHmlz33i4t0/edit?usp=sharing) - Network accessline 13
- [Introduction and how an LLM is made](https://docs.google.com/presentation/d/1zT2Ofy88cajLTLkd7TcuSM4BCELvF9qQdHmlz33i4t0/edit?usp=sharing) - Network accessline 14
- [Power prompting for LLMs](https://docs.google.com/presentation/d/1MIhw8p6TLGdbQ9TcxhXSs5BaPf5d_h77QY70RHNfeGs/edit?usp=drive_link) - Network accessline 25
### Assignment (可选) - [LLM Prompting Playground](https://github.com/mihail911/modern-software-dev-assignments/tree/master/week1) ⭐ - Network accessline 26
- [LLM Prompting Playground](https://github.com/mihail911/modern-software-dev-assignments/tree/master/week1) ⭐ - Network accessline 41
### 📺 Slides (选读) - [Building a coding agent from scratch](https://docs.google.com/presentation/d/11CP26VhsjnZOmi9YFgLlonzdib9BLyAlgc4cEvC5Fps/edit?usp=sharing) ⭐ - Network accessline 42
- [Building a coding agent from scratch](https://docs.google.com/presentation/d/11CP26VhsjnZOmi9YFgLlonzdib9BLyAlgc4cEvC5Fps/edit?usp=sharing) ⭐ - Network accessline 43
- [Building a custom MCP server](https://docs.google.com/presentation/d/1zSC2ra77XOUrJeyS85houg1DU7z9hq5Y4ebagTch-5o/edit?usp=drive_link) - Network accessline 55
### Assignment (可选) - [First Steps in the AI IDE](https://github.com/mihail911/modern-software-dev-assignments/tree/master/week2) 📖 - Network accessline 56
- [First Steps in the AI IDE](https://github.com/mihail911/modern-software-dev-assignments/tree/master/week2) 📖 - Network accessline 69
### 📺 Slides (选读) - [From first prompt to optimal IDE setup](https://docs.google.com/presentation/d/11pQNCde_mmRnImBat0Zymnp8TCS_cT_1up7zbcj6Sjg/edit?usp=sharing) - Network accessline 70
- [From first prompt to optimal IDE setup](https://docs.google.com/presentation/d/11pQNCde_mmRnImBat0Zymnp8TCS_cT_1up7zbcj6Sjg/edit?usp=sharing) - Network accessline 82
### Assignment (可选) - [Build a Custom MCP Server](https://github.com/mihail911/modern-software-dev-assignments/blob/master/week3/assignment.md) ⭐ - Network accessline 83
- [Build a Custom MCP Server](https://github.com/mihail911/modern-software-dev-assignments/blob/master/week3/assignment.md) ⭐ - Network accessline 95
### 📺 Slides (选读) - [How to be an agent manager](https://docs.google.com/presentation/d/19mgkwAnJDc7JuJy0zhhoY0ZC15DiNpxL8kchPDnRkRQ/edit?usp=sharing) - Network accessline 96
- [How to be an agent manager](https://docs.google.com/presentation/d/19mgkwAnJDc7JuJy0zhhoY0ZC15DiNpxL8kchPDnRkRQ/edit?usp=sharing) - Network accessline 108
### Assignment (可选) - [Coding with Claude Code](https://github.com/mihail911/modern-software-dev-assignments/blob/master/week4/assignment.md) ⭐ - Network accessline 109
- [Coding with Claude Code](https://github.com/mihail911/modern-software-dev-assignments/blob/master/week4/assignment.md) ⭐ - Network accessline 121
### 📺 Slides (选读) - [How to Build a Breakout AI Developer Product](https://docs.google.com/presentation/d/1Djd4eBLBbRkma8rFnJAWMT0ptct_UGB8hipmoqFVkxQ/edit?usp=sharing) - Network accessline 122
- [How to Build a Breakout AI Developer Product](https://docs.google.com/presentation/d/1Djd4eBLBbRkma8rFnJAWMT0ptct_UGB8hipmoqFVkxQ/edit?usp=sharing) - Network accessline 131
### Assignment (可选) - [Agentic Development with Warp](https://github.com/mihail911/modern-software-dev-assignments/tree/master/week5) 📖 - Network accessline 132
- [Agentic Development with Warp](https://github.com/mihail911/modern-software-dev-assignments/tree/master/week5) 📖 - Network accessline 140
### 📺 Slides (选读) - [AI QA, SAST, DAST, and Beyond](https://docs.google.com/presentation/d/1C05bCLasMDigBbkwdWbiz4WrXibzi6ua4hQQbTod_8c/edit?usp=sharing) ⭐ - Network accessline 141
- [AI QA, SAST, DAST, and Beyond](https://docs.google.com/presentation/d/1C05bCLasMDigBbkwdWbiz4WrXibzi6ua4hQQbTod_8c/edit?usp=sharing) ⭐ - Network accessline 153
### Assignment (可选) - [Writing Secure AI Code](https://github.com/mihail911/modern-software-dev-assignments/blob/master/week6/assignment.md) ⭐ - Network accessline 154
- [Writing Secure AI Code](https://github.com/mihail911/modern-software-dev-assignments/blob/master/week6/assignment.md) ⭐ - Network accessline 167
### 📺 Slides (选读) - [AI code review](https://docs.google.com/presentation/d/1NkPzpuSQt6Esbnr2-EnxM9007TL6ebSPFwITyVY-QxU/edit?usp=sharing) - Network accessline 168
- [AI code review](https://docs.google.com/presentation/d/1NkPzpuSQt6Esbnr2-EnxM9007TL6ebSPFwITyVY-QxU/edit?usp=sharing) - Network accessline 180
### Assignment (可选) - [Code Review Reps](https://github.com/mihail911/modern-software-dev-assignments/tree/master/week7) 📖 - Network accessline 181
- [Code Review Reps](https://github.com/mihail911/modern-software-dev-assignments/tree/master/week7) 📖 - Network accessline 188
### 📺 Slides (选读) - [Incident response and DevOps](https://docs.google.com/presentation/d/1Mfe-auWAsg9URCujneKnHr0AbO8O-_U4QXBVOlO4qp0/edit?usp=sharing) - Network accessline 189
- [Incident response and DevOps](https://docs.google.com/presentation/d/1Mfe-auWAsg9URCujneKnHr0AbO8O-_U4QXBVOlO4qp0/edit?usp=sharing)
skills/stanford-vibe-coding-course/references/learning-methodology.md
skills/stanford-vibe-coding-course/translations/week1_01_Deep_Dive_into_LLMs.md
skills/stanford-vibe-coding-course/translations/week1_02_Prompt_Engineering_for_AI_Guide.md
skills/stanford-vibe-coding-course/translations/week1_03_prompt_engineering_guide.md
- Network accessline 1
--- 原文链接: https://www.promptingguide.ai/techniques - Network accessline 2
原文链接: https://www.promptingguide.ai/techniques - Network accessline 18
## 1. 零样本提示 (Zero-Shot Prompting) **原文链接**: [Zero-Shot Prompting](https://www.promptingguide.ai/techniques/zeroshot) - Network accessline 19
**原文链接**: [Zero-Shot Prompting](https://www.promptingguide.ai/techniques/zeroshot) - Network accessline 42
## 2. 少样本提示 (Few-Shot Prompting) **原文链接**: [Few-Shot Prompting](https://www.promptingguide.ai/techniques/fewshot) - Network accessline 43
**原文链接**: [Few-Shot Prompting](https://www.promptingguide.ai/techniques/fewshot) - Network accessline 61
## 3. 思维链提示 (Chain-of-Thought Prompting) **原文链接**: [Chain-of-Thought Prompting](https://www.promptingguide.ai/techniques/cot) - Network accessline 62
**原文链接**: [Chain-of-Thought Prompting](https://www.promptingguide.ai/techniques/cot) - Network accessline 88
## 4. 检索增强生成 (Retrieval Augmented Generation, RAG) **原文链接**: [Retrieval Augmented Generation](https://www.promptingguide.ai/techniques/rag) - Network accessline 89
**原文链接**: [Retrieval Augmented Generation](https://www.promptingguide.ai/techniques/rag) - Network accessline 100
## 5. ReAct 提示 **原文链接**: [ReAct Prompting](https://www.promptingguide.ai/techniques/react) - Network accessline 101
**原文链接**: [ReAct Prompting](https://www.promptingguide.ai/techniques/react) - Network accessline 114
## 6. 元提示 (Meta Prompting) **原文链接**: [Meta Prompting](https://www.promptingguide.ai/techniques/meta-prompting) - Network accessline 115
**原文链接**: [Meta Prompting](https://www.promptingguide.ai/techniques/meta-prompting) - Network accessline 128
## 7. 自洽性 (Self-Consistency) **原文链接**: [Self-Consistency](https://www.promptingguide.ai/techniques/consistency) - Network accessline 129
**原文链接**: [Self-Consistency](https://www.promptingguide.ai/techniques/consistency) - Network accessline 145
## 8. 生成知识提示 (Generate Knowledge Prompting) **原文链接**: [Generated Knowledge Prompting](https://www.promptingguide.ai/techniques/knowledge) - Network accessline 146
**原文链接**: [Generated Knowledge Prompting](https://www.promptingguide.ai/techniques/knowledge) - Network accessline 155
## 9. 提示链 (Prompt Chaining) **原文链接**: [Prompt Chaining](https://www.promptingguide.ai/techniques/prompt_chaining) - Network accessline 156
**原文链接**: [Prompt Chaining](https://www.promptingguide.ai/techniques/prompt_chaining) - Network accessline 165
## 10. 思维树 (Tree of Thoughts, ToT) **原文链接**: [Tree of Thoughts](https://www.promptingguide.ai/techniques/tot) - Network accessline 166
**原文链接**: [Tree of Thoughts](https://www.promptingguide.ai/techniques/tot) - Network accessline 174
## 11. 自动推理和工具使用 (ART) **原文链接**: [Automatic Reasoning and Tool-use](https://www.promptingguide.ai/techniques/art) - Network accessline 175
**原文链接**: [Automatic Reasoning and Tool-use](https://www.promptingguide.ai/techniques/art) - Network accessline 186
## 12. 自动提示工程师 (APE) **原文链接**: [Automatic Prompt Engineer](https://www.promptingguide.ai/techniques/ape) - Network accessline 187
**原文链接**: [Automatic Prompt Engineer](https://www.promptingguide.ai/techniques/ape) - Network accessline 196
## 13. 主动提示 (Active-Prompt) **原文链接**: [Active-Prompt](https://www.promptingguide.ai/techniques/activeprompt) - Network accessline 197
**原文链接**: [Active-Prompt](https://www.promptingguide.ai/techniques/activeprompt) - Network accessline 205
## 14. 定向刺激提示 (Directional Stimulus Prompting) **原文链接**: [Directional Stimulus Prompting](https://www.promptingguide.ai/techniques/dsp) - Network accessline 206
**原文链接**: [Directional Stimulus Prompting](https://www.promptingguide.ai/techniques/dsp) - Network accessline 214
## 15. 程序辅助语言模型 (PAL) **原文链接**: [Program-Aided Language Models](https://www.promptingguide.ai/techniques/pal) - Network accessline 215
**原文链接**: [Program-Aided Language Models](https://www.promptingguide.ai/techniques/pal) - Network accessline 221
## 16. Reflexion **原文链接**: [Reflexion](https://www.promptingguide.ai/techniques/reflexion) - Network accessline 222
**原文链接**: [Reflexion](https://www.promptingguide.ai/techniques/reflexion) - Network accessline 232
## 17. 多模态思维链 (Multimodal CoT) **原文链接**: [Multimodal CoT](https://www.promptingguide.ai/techniques/multimodalcot) - Network accessline 233
**原文链接**: [Multimodal CoT](https://www.promptingguide.ai/techniques/multimodalcot) - Network accessline 240
## 18. 图提示 (GraphPrompts) **原文链接**: [Graph Prompting](https://www.promptingguide.ai/techniques/graph) - Network accessline 241
**原文链接**: [Graph Prompting](https://www.promptingguide.ai/techniques/graph)
skills/stanford-vibe-coding-course/translations/week1_04_AI_prompt_engineering.md
skills/stanford-vibe-coding-course/translations/week1_05_openai_codex.md
skills/stanford-vibe-coding-course/translations/week2_01_mcp_introduction.md
- Network accessline 1
--- 原文链接: https://stytch.com/blog/model-context-protocol-introduction/ - Network accessline 2
原文链接: https://stytch.com/blog/model-context-protocol-introduction/ - Network accessline 20
## 什么是模型上下文协议 (MCP)? MCP本质上是 AI 应用程序与外部工具或数据源之间的通用适配器。它定义了一个[通用协议](https://www.anthropic.com/news/model-context-protocol)(建立在 JSON-RPC 2.0 之上),让 AI 助手以结构化的方式调用外部服务的函数、获取数据或使用预定义的提示。不再需要每个 LLM 应用程序为每个 API 或数据库编写自定义代码,[MCP 为所有交互提供了一种标准化的“语言”] - Network accessline 21
MCP本质上是 AI 应用程序与外部工具或数据源之间的通用适配器。它定义了一个[通用协议](https://www.anthropic.com/news/model-context-protocol)(建立在 JSON-RPC 2.0 之上),让 AI 助手以结构化的方式调用外部服务的函数、获取数据或使用预定义的提示。不再需要每个 LLM 应用程序为每个 API 或数据库编写自定义代码,[MCP 为所有交互提供了一种标准化的“语言”](https://medium.com/d - Network accessline 31
- **自主代理**: MCP 赋予了更自主的 AI 行为。代理不限于其内置知识;它们可以主动检索信息或在多步工作流中执行操作。例如,复杂的代理可能使用 MCP 从 CRM 收集数据,然后通过通信工具发送电子邮件,然后在数据库中记录一条记录——所有这些都在一个无缝链中完成。 - **减少摩擦和设置**: 由于 MCP 充当通用接口,开发人员避免了维护单独集成的碎片化。一旦应用程序支持 MCP,它就可以通过单一机制连接到任意数量的服务。这大大减少了每次你想让 AI 使用新 AP - Network accessline 32
- **减少摩擦和设置**: 由于 MCP 充当通用接口,开发人员避免了维护单独集成的碎片化。一旦应用程序支持 MCP,它就可以通过单一机制连接到任意数量的服务。这大大减少了每次你想让 AI 使用新 API 时所需的手动设置。 - **一致性和互操作性**: MCP 强制执行跨工具的一致请求/响应格式。这意味着你的 AI 应用程序不必处理服务 A 的 HTTP 响应、服务 B 的 XML 响应等。模型的输出(函数调用)和工具结果都以[统一的 JSON 结构](https:// - Network accessline 33
- **一致性和互操作性**: MCP 强制执行跨工具的一致请求/响应格式。这意味着你的 AI 应用程序不必处理服务 A 的 HTTP 响应、服务 B 的 XML 响应等。模型的输出(函数调用)和工具结果都以[统一的 JSON 结构](https://dev.to/fotiecodes/function-calling-vs-model-context-protocol-mcp-what-you-need-to-know-4nbo)传递。这种一致性使得调试和扩展变得更加容易。
skills/stanford-vibe-coding-course/translations/week2_02_sample_mcp_server_implementations.md
- Network accessline 1
--- 原文链接: https://github.com/modelcontextprotocol/servers - Network accessline 2
原文链接: https://github.com/modelcontextprotocol/servers - Network accessline 12
此存储库是[模型上下文协议 (MCP)](https://modelcontextprotocol.io/) 的参考实现集合,以及社区构建的服务器和额外资源的参考。 - Network accessline 14
> **重要提示** > > 如果你正在寻找 MCP 服务器列表,你可以在 [MCP Registry](https://registry.modelcontextprotocol.io/) 上浏览已发布的服务器。此存储库仅用于托管由 MCP 指导小组维护的少量参考服务器。 - Network accessline 16
> 如果你正在寻找 MCP 服务器列表,你可以在 [MCP Registry](https://registry.modelcontextprotocol.io/) 上浏览已发布的服务器。此存储库仅用于托管由 MCP 指导小组维护的少量参考服务器。 - Network accessline 26
- **[Everything](https://github.com/modelcontextprotocol/servers/blob/main/src/everything)**: 包含提示、资源和工具的参考/测试服务器。 - **[Fetch](https://github.com/modelcontextprotocol/servers/blob/main/src/fetch)**: 用于高效 LLM 使用的 Web 内容获取和转换。 - Network accessline 27
- **[Fetch](https://github.com/modelcontextprotocol/servers/blob/main/src/fetch)**: 用于高效 LLM 使用的 Web 内容获取和转换。 - Network accessline 28
- **[Filesystem](https://github.com/modelcontextprotocol/servers/blob/main/src/filesystem)**: 具有可配置访问控制的安全文件操作。 - Network accessline 29
- **[Git](https://github.com/modelcontextprotocol/servers/blob/main/src/git)**: 读取、搜索和操作 Git 存储库的工具。 - Network accessline 30
- **[Memory](https://github.com/modelcontextprotocol/servers/blob/main/src/memory)**: 基于知识图谱的持久记忆系统。 - Network accessline 31
- **[Sequential Thinking](https://github.com/modelcontextprotocol/servers/blob/main/src/sequentialthinking)**: 通过思维序列进行动态和反思性的问题解决。 - Network accessline 32
- **[Time](https://github.com/modelcontextprotocol/servers/blob/main/src/time)**: 时间和时区转换功能。 - Network accessline 45
- 搜索文件 - 获取文件元数据 - 通过 [Roots](https://modelcontextprotocol.io/docs/learn/client-concepts#roots) 进行动态目录访问控制 - Network accessline 47
- 通过 [Roots](https://modelcontextprotocol.io/docs/learn/client-concepts#roots) 进行动态目录访问控制 - Network accessline 102
例如,這将启动 [Memory](https://github.com/modelcontextprotocol/servers/blob/main/src/memory) 服务器: - Network accessline 109
例如,這将启动 [Git](https://github.com/modelcontextprotocol/servers/blob/main/src/git) 服务器: - Access to secretsline 151
[Credential-related source omitted] - Network accessline 174
- **PostgreSQL**: 可以只读访问 PostgreSQL 数据库并运行 SQL。 - **Slack**: 用于与 Slack 交互的服务器。 ... (更多请参阅[完整列表](https://github.com/modelcontextprotocol/servers)) - Network accessline 176
... (更多请参阅[完整列表](https://github.com/modelcontextprotocol/servers))
skills/stanford-vibe-coding-course/translations/week2_03_mcp_server_authentication.md
- Network accessline 1
--- 原文链接: https://developers.cloudflare.com/agents/guides/remote-mcp-server/#add-authentication - Network accessline 2
原文链接: https://developers.cloudflare.com/agents/guides/remote-mcp-server/#add-authentication - Network accessline 18
在此示例中,我们使用 GitHub 作为[OAuth 提供者](https://developers.cloudflare.com/agents/model-context-protocol/authorization/#2-third-party-oauth-provider),但你可以将 MCP 服务器与任何支持 OAuth 2.0 规范的 OAuth 提供者连接,包括 Google、Slack、Stytch、Auth0、WorkOS 等。 - Network accessline 53
你需要创建两个 [GitHub OAuth App ↗](https://docs.github.com/en/apps/oauth-apps/building-oauth-apps/creating-an-oauth-app) 才能使用 GitHub 作为 MCP 服务器的身份验证提供者——一个用于本地开发,一个用于生产。 - Network accessline 55
### 首先为本地开发创建一个新的 OAuth App 导航到 [github.com/settings/developers ↗](https://github.com/settings/developers) 创建一个新的 OAuth App,设置如下: - Network accessline 56
导航到 [github.com/settings/developers ↗](https://github.com/settings/developers) 创建一个新的 OAuth App,设置如下: - Network accessline 57
- **Application name**: My MCP Server (local) - **Homepage URL**: `http://localhost:8788` - **Authorization callback URL**: `http://localhost:8788/callback` - Network accessline 58
- **Homepage URL**: `http://localhost:8788` - Network accessline 59
- **Authorization callback URL**: `http://localhost:8788/callback` - Network accessline 61
[Credential-related source omitted] - Access to secretsline 61
[Credential-related source omitted] - Access to secretsline 66
[Credential-related source omitted] - Network accessline 76
你的 MCP 服务器现在运行在 `http://localhost:8788/mcp`。 - Network accessline 78
在一个新终端中,运行 [MCP Inspector ↗](https://github.com/modelcontextprotocol/inspector)。MCP Inspector 是一个交互式 MCP 客户端,允许你连接到 MCP 服务器并从 Web 浏览器调用工具。 - Network accessline 84
在 Web 浏览器中打开 MCP Inspector(通常是 `http://localhost:5173`)。 - Network accessline 85
在 Inspector 中,输入你的 MCP 服务器的 URL `http://localhost:8788/mcp`。 - Network accessline 91
### 其次 — 为生产环境创建一个新的 OAuth App 你需要重复这些步骤为生产环境创建一个新的 OAuth App。 导航到 [github.com/settings/developers ↗](https://github.com/settings/developers) 创建一个新的 OAuth App,设置如下: - Network accessline 92
你需要重复这些步骤为生产环境创建一个新的 OAuth App。 导航到 [github.com/settings/developers ↗](https://github.com/settings/developers) 创建一个新的 OAuth App,设置如下: - **Application name**: My MCP Server (production) - Network accessline 93
导航到 [github.com/settings/developers ↗](https://github.com/settings/developers) 创建一个新的 OAuth App,设置如下: - Access to secretsline 102
[Credential-related source omitted]
skills/stanford-vibe-coding-course/translations/week2_04_mcp_server_sdk.md
- Network accessline 1
--- 原文链接: https://github.com/modelcontextprotocol/typescript-sdk - Network accessline 2
原文链接: https://github.com/modelcontextprotocol/typescript-sdk - Network accessline 18
> 我们预计在 2026 年第一季度发布稳定的 v2 版本。在此之前,**v1.x 仍然是生产使用的推荐版本**。在 v2 发布后,v1.x 将继续接收至少 6 个月的错误修复和安全更新,以便人们有时间升级。 > > 有关 v1 文档和代码,请参阅 [v1.x 分支](https://github.com/modelcontextprotocol/typescript-sdk/tree/v1.x)。 - Network accessline 20
> 有关 v1 文档和代码,请参阅 [v1.x 分支](https://github.com/modelcontextprotocol/typescript-sdk/tree/v1.x)。
skills/stanford-vibe-coding-course/translations/week2_05_mcp_registry.md
- Network accessline 1
--- 原文链接: https://blog.modelcontextprotocol.io/posts/2025-09-08-mcp-registry-preview/ - Network accessline 2
原文链接: https://blog.modelcontextprotocol.io/posts/2025-09-08-mcp-registry-preview/ - Network accessline 16
MCP Registry 现在提供**预览版**。要开始使用: - **服务器维护者**: 按照我们的指南[将服务器添加到 MCP Registry](https://github.com/modelcontextprotocol/registry/blob/main/docs/modelcontextprotocol-io/quickstart.mdx)。 - Network accessline 17
- **服务器维护者**: 按照我们的指南[将服务器添加到 MCP Registry](https://github.com/modelcontextprotocol/registry/blob/main/docs/modelcontextprotocol-io/quickstart.mdx)。 - Network accessline 18
- **客户端维护者**: 按照我们的指南[访问 MCP Registry 数据](https://github.com/modelcontextprotocol/registry/blob/main/docs/modelcontextprotocol-io/registry-aggregators.mdx)。 - Network accessline 22
在 2025 年 3 月,我们分享了我们想要为 MCP 生态系统建立一个中央注册表的想法。今天我们宣布,我们已经推出了 [registry.modelcontextprotocol.io](https://registry.modelcontextprotocol.io) 作为官方的 MCP Registry。作为 MCP 项目的一部分,MCP Registry 以及父级 [OpenAPI 规范](https://github.com/modelcontextprotocol - Network accessline 28
在构建中央注册表时,对我们来说重要的是不要夺走社区和公司已经建立的现有注册表。MCP Registry 作为公开可用 MCP 服务器的主要事实来源,组织可以选择基于自定义标准[创建子注册表](https://github.com/modelcontextprotocol/registry/blob/main/docs/modelcontextprotocol-io/registry-aggregators.mdx)。例如: - Network accessline 37
MCP Registry 是一个由注册表工作组维护并获得许可的官方 MCP 项目。社区成员可以提交 issue 来标记违反 MCP [审核指南](https://github.com/modelcontextprotocol/registry/blob/main/docs/modelcontextprotocol-io/moderation-policy.mdx)的服务器——例如包含垃圾邮件、恶意代码或冒充合法服务的服务器。注册表维护者随后可以将这些条目列入黑名单,并追溯性地
skills/stanford-vibe-coding-course/translations/week2_06_mcp_food_for_thought.md
- Network accessline 1
--- 原文链接: https://www.reillywood.com/blog/apis-dont-make-good-mcp-tools/ - Network accessline 2
原文链接: https://www.reillywood.com/blog/apis-dont-make-good-mcp-tools/ - Network accessline 14
[模型上下文协议](https://modelcontextprotocol.io/overview) (MCP) 如今是一件大事。它已成为让 LLM 访问他人编写的工具的事实标准,这当然会将它们转变为[代理](https://simonwillison.net/2025/May/22/tools-in-a-loop/)。但是为新的 MCP 服务器编写工具很难,因此人们经常建议[将现有 API 自动转换为 MCP 工具](https://blog.christianposta - Network accessline 20
众所周知,[VS Code 有 128 个工具的硬性限制](https://code.visualstudio.com/docs/copilot/chat/chat-agent-mode) - 但[许多模型在该数量之前就难以准确调用工具](https://arxiv.org/abs/2411.15399)。此外,每个工具及其描述都占据了宝贵的上下文窗口空间。 - Network accessline 24
从头开始设计的 MCP 工具通常比单个 Web API [灵活得多](https://engineering.block.xyz/blog/blocks-playbook-for-designing-mcp-servers),每个工具都能够完成多个单独 API 的工作。 - Network accessline 30
API 通常按记录数分页,但记录的大小差异很大。一条记录可能包含一个占用 100,000 个 [token](https://learn.microsoft.com/en-us/dotnet/ai/conceptual/understanding-tokens) 的大文本字段,而另一条可能只包含 10 个。将这些 API 结果直接放入代理的上下文窗口就像一场赌博;有时能行,有时会爆炸。 - Network accessline 32
数据的格式也可能是一个问题。如今大多数 Web API 返回 JSON,但 JSON 是一种非常低效的 token 格式。 对比 JSON 和 CSV:CSV 数据更简洁 - 每条记录消耗的 token 只有一半。[通常 CSV, TSV 或 YAML (对于嵌套数据) 是比 JSON 更好的选择](https://david-gilbertson.medium.com/llm-output-formats-why-json-costs-more-than-tsv-ebaf5 - Network accessline 33
对比 JSON 和 CSV:CSV 数据更简洁 - 每条记录消耗的 token 只有一半。[通常 CSV, TSV 或 YAML (对于嵌套数据) 是比 JSON 更好的选择](https://david-gilbertson.medium.com/llm-output-formats-why-json-costs-more-than-tsv-ebaf590bd541)。 - Network accessline 35
这些问题都不是不可克服的。你可以想象自动添加工具参数让代理[投影](https://en.wikipedia.org/wiki/Projection_(relational_algebra))字段,自动截断或总结大结果,以及自动将 JSON 结果转换为 CSV。但我见过的大多数服务器都没有做这些事情。 - Network accessline 52
这种分层和工具链在 MCP 服务器中[非常有效](https://engineering.block.xyz/blog/build-mcp-tools-like-ogres-with-layers),如果自动将 API 转换为工具,你会完全错过这一点。 - Network accessline 56
像 Claude Code 这样的代理如今非常擅长编写+执行代码,包括调用 Web API 的脚本。有些人甚至[认为根本不需要 MCP](https://lucumr.pocoo.org/2025/7/3/tools/)! - Network accessline 58
我不同意这个结论,但我确实认为我们应该顺势而为。[代理的沙盒化正在迅速改进](https://github.com/openai/codex),如果代理直接调用 API 既简单又安全,那么我们不妨这样做,省去中间人。
skills/stanford-vibe-coding-course/translations/week3_01_specs_are_the_new_source_code.md
- Network accessline 1
--- 原文链接: https://blog.ravi-mehta.com/p/specs-are-the-new-source-code - Network accessline 2
原文链接: https://blog.ravi-mehta.com/p/specs-are-the-new-source-code - Network accessline 25
## 为什么 PM 突然成了瓶颈 Andrew Ng 在他最近的演讲 [Building Faster with AI](https://www.youtube.com/watch?v=RNJCfif1dPY) 中指出了一个前所未有的趋势: - Network accessline 26
Andrew Ng 在他最近的演讲 [Building Faster with AI](https://www.youtube.com/watch?v=RNJCfif1dPY) 中指出了一个前所未有的趋势: - Network accessline 34
OpenAI 的 Sean Grove 有一个挑衅性的论点。在他最近的演讲 [The New Code](https://www.youtube.com/watch?v=8rABwKRsec4) 中,他认为**写得好的 Prompt(即规范)是新的源代码**。
skills/stanford-vibe-coding-course/translations/week3_02_how_long_contexts_fail.md
- Network accessline 1
--- 原文链接: https://www.dbreunig.com/2025/06/22/how-contexts-fail-and-how-to-fix-them.html - Network accessline 2
原文链接: https://www.dbreunig.com/2025/06/22/how-contexts-fail-and-how-to-fix-them.html - Network accessline 30
DeepMind 团队在 [Gemini 2.5 技术报告](https://storage.googleapis.com/deepmind-media/gemini/gemini_v2_5_report.pdf)中指出了上下文中毒问题。在玩 Pokémon 时,Gemini Agent 偶尔会在游戏中产生幻觉,从而毒害其上下文: - Network accessline 45
对于较小的模型,分心的上限要低得多。一项 [Databricks 研究](https://www.databricks.com/blog/long-context-rag-performance-llms)发现,Llama 3.1 405b 的模型正确性在 32k左右开始下降,而较小的模型则更早。 - Network accessline 52
有一段时间,似乎每个人都会发布一个 [MCP](https://modelcontextprotocol.io/)。一个强大的模型,连接到你所有的服务和东西,做你所有琐碎任务的梦想似乎触手可及。只需将所有工具描述扔进 Prompt 并点击运行。[Claude 的系统提示词](https://docs.anthropic.com/en/release-notes/system-prompts)向我们展示了这种方式,因为它主要是工具定义或使用工具的说明。 - Network accessline 56
[伯克利函数调用排行榜 (Berkeley Function-Calling Leaderboard)](https://gorilla.cs.berkeley.edu/leaderboard.html) 是一个评估模型有效使用工具能力的基准。现在是第 3 版,排行榜显示,当提供多个工具时,每个模型的表现都会变差。此外,伯克利团队设计了一些场景,“其中提供的函数都不相关……我们期望模型的输出是没有函数调用。”然而,所有模型偶尔都会调用不相关的工具。 - Network accessline 60
[最近的一篇论文](https://arxiv.org/pdf/2411.15399)中可以看到上下文困惑的一个惊人例子,该论文评估了小模型在 [GeoEngine 基准](https://arxiv.org/abs/2404.15500)上的表现,该试验包含 46 种不同的工具。当团队给量化(压缩)的 Llama 3.1 8b 一个包含所有 46 个工具的查询时,它失败了,即使上下文完全在 16k 上下文窗口内。但当他们只给模型 19 个工具时,它成功了。 - Network accessline 69
Microsoft 和 Salesforce 团队在[最近的一篇论文](https://arxiv.org/pdf/2505.06120)中精彩地记录了这一点。该团队从多个基准中提取 Prompt,并将其信息“分片”到多个 Prompt 中。可以这样想:有时,你可能会坐下来在 ChatGPT 或 Claude 中输入段落,然后在点击回车之前考虑每个必要的细节。其他时候,你可能会从一个简单的 Prompt 开始,然后在聊天机器人的回答不令人满意时添加更多细节。Microsoft - Network accessline 94
请阅读后续文章:“[如何修复你的上下文](https://www.dbreunig.com/2025/06/26/how-to-fix-your-context.html)”
skills/stanford-vibe-coding-course/translations/week3_03_devin_coding_agents_101.md
skills/stanford-vibe-coding-course/translations/week3_04_getting_ai_to_work_in_complex_codebases.md
- Network accessline 1
--- 原文链接: https://github.com/humanlayer/advanced-context-engineering-for-coding-agents/blob/main/ace-fca.md - Network accessline 2
原文链接: https://github.com/humanlayer/advanced-context-engineering-for-coding-agents/blob/main/ace-fca.md - Network accessline 15
众所周知,AI 编码工具在真实的生产代码库中表现挣扎。[斯坦福关于 AI 对开发者生产力影响的研究](https://www.youtube.com/watch?v=tbDDYKRFjhk)发现: - Network accessline 34
你也可以[使用提交信息进行有意压缩](https://x.com/dexhorthy/status/1961490837017088051)。
skills/stanford-vibe-coding-course/translations/week3_06_writing_effective_tools_for_agents.md
- Network accessline 1
--- 原文链接: https://www.anthropic.com/engineering/writing-tools-for-agents - Network accessline 2
原文链接: https://www.anthropic.com/engineering/writing-tools-for-agents - Network accessline 16
在计算中,确定性系统(如函数 `getWeather("NYC")`)每次给定相同的输入都会产生相同的输出。 工具反映了确定性系统与**非确定性 Agent** 之间的契约。当用户问“我今天应该带伞吗?”时,Agent 可能会调用天气工具,也可能根据常识回答,或者先问地点。 这意味着我们需要从根本上重新思考软件编写方式:不是像为其他开发者编写 API 那样编写工具和 [MCP 服务器](https://modelcontextprotocol.io/),而是需要**为 Age - Network accessline 18
这意味着我们需要从根本上重新思考软件编写方式:不是像为其他开发者编写 API 那样编写工具和 [MCP 服务器](https://modelcontextprotocol.io/),而是需要**为 Agent 设计它们**。 - Network accessline 24
### 1. 构建原型 (Building a prototype) 如果不亲自动手,很难预料哪些工具对 Agent 来说是顺手的。 - **使用 Claude Code**: 为 Claude 提供你工具依赖的库、API 或 SDK 的文档。LLM 友好的文档通常可以在 `llms.txt` 中找到(例如 [Anthropic 的 llms.txt](https://docs.anthropic.com/llms.txt))。 - Network accessline 25
如果不亲自动手,很难预料哪些工具对 Agent 来说是顺手的。 - **使用 Claude Code**: 为 Claude 提供你工具依赖的库、API 或 SDK 的文档。LLM 友好的文档通常可以在 `llms.txt` 中找到(例如 [Anthropic 的 llms.txt](https://docs.anthropic.com/llms.txt))。 - **本地测试**: 将工具包装在本地 MCP 服务器中,使用 `claude mcp add <name> <c - Network accessline 26
- **使用 Claude Code**: 为 Claude 提供你工具依赖的库、API 或 SDK 的文档。LLM 友好的文档通常可以在 `llms.txt` 中找到(例如 [Anthropic 的 llms.txt](https://docs.anthropic.com/llms.txt))。
skills/stanford-vibe-coding-course/translations/week4_01_how_anthropic_uses_claude_code.md
skills/stanford-vibe-coding-course/translations/week4_02_claude_best_practices.md
- Network accessline 1
--- 原文链接: https://code.claude.com/docs/en/best-practices - Network accessline 2
原文链接: https://code.claude.com/docs/en/best-practices - Instruction override signalline 56
- **Allowlists**: 允许已知的安全工具(如 `npm run lint`)自动运行。 - **Sandboxing**: 启用 `/sandbox` 进行操作系统级隔离,限制文件系统和网络访问。 - **Safe Autonomous Mode**: 使用 `--dangerously-skip-permissions` 进行全自动运行(**警告**: 仅在沙箱或无关紧要的环境中使用)。 - Instruction override signalline 58
- **Safe Autonomous Mode**: 使用 `--dangerously-skip-permissions` 进行全自动运行(**警告**: 仅在沙箱或无关紧要的环境中使用)。
skills/stanford-vibe-coding-course/translations/week4_03_awesome_claude_agents.md
skills/stanford-vibe-coding-course/translations/week4_04_super_claude.md
skills/stanford-vibe-coding-course/translations/week4_05_good_context_good_code.md
skills/stanford-vibe-coding-course/translations/week4_06_peeking_under_the_hood_of_claude_code.md
skills/stanford-vibe-coding-course/translations/week5_01_warp_university.md
skills/stanford-vibe-coding-course/translations/week5_02_warp_vs_claude_code.md
skills/stanford-vibe-coding-course/translations/week5_03_how_warp_uses_warp.md
skills/stanford-vibe-coding-course/translations/week6_01_sast_vs_dast.md
- Network accessline 1
--- 原文链接: https://www.splunk.com/en_us/blog/learn/sast-vs-dast.html - Network accessline 2
原文链接: https://www.splunk.com/en_us/blog/learn/sast-vs-dast.html - Dangerous shell operationline 45
* 高亮显示易受攻击或已弃用的函数的使用,例如 JavaScript 中的 `eval()` 或 C 中的 `strcpy()`。 - Network accessline 133
### 何时使用 SAST * 在早期开发阶段:一旦编写了代码就实施 SAST。这有助于在它们深深嵌入代码库之前捕获漏洞。 * 为了合规性:许多行业法规(如 [PCI-DSS](https://www.splunk.com/en_us/blog/learn/pci-dss-compliance.html) 和 HIPAA)要求对源代码进行安全审查。 - Network accessline 134
* 在早期开发阶段:一旦编写了代码就实施 SAST。这有助于在它们深深嵌入代码库之前捕获漏洞。 * 为了合规性:许多行业法规(如 [PCI-DSS](https://www.splunk.com/en_us/blog/learn/pci-dss-compliance.html) 和 HIPAA)要求对源代码进行安全审查。 * 在 CI/CD 管道中:自动化 SAST 扫描以确保持续安全性,而不会减慢开发速度。 - Network accessline 135
* 为了合规性:许多行业法规(如 [PCI-DSS](https://www.splunk.com/en_us/blog/learn/pci-dss-compliance.html) 和 HIPAA)要求对源代码进行安全审查。 - Network accessline 141
* 对于遗留应用程序:当源代码不可用或过时时,DAST 是识别漏洞的唯一方法。 * 验证补丁:使用 DAST 验证安全修复是否有效并且没有引入新的问题。 * 为了渗透测试:DAST 模拟外部攻击者的视角,使其成为[渗透测试](https://www.splunk.com/en_us/blog/learn/penetration-testing.html)的重要工具。 - Network accessline 143
* 为了渗透测试:DAST 模拟外部攻击者的视角,使其成为[渗透测试](https://www.splunk.com/en_us/blog/learn/penetration-testing.html)的重要工具。
skills/stanford-vibe-coding-course/translations/week6_02_copilot_remote_code_execution.md
- Network accessline 1
--- 原文链接: https://embracethered.com/blog/posts/2025/github-copilot-remote-code-execution-via-prompt-injection/ - Network accessline 2
原文链接: https://embracethered.com/blog/posts/2025/github-copilot-remote-code-execution-via-prompt-injection/ - Network accessline 85
## 负责任的披露 (Responsible Disclosure) 在 2025 年 6 月 29 日报告该漏洞后,Microsoft 确认了复现并问了几个后续问题。几周后,MSRC 指出这是他们已经在跟踪的问题,并且将在 8 月修复。随着 8 月补丁星期二的发布,此问题现已修复。 向来自 [Persistent Security](https://persistent-security.net/) 的 [Markus Vervier](https://x.com/marv - Network accessline 86
在 2025 年 6 月 29 日报告该漏洞后,Microsoft 确认了复现并问了几个后续问题。几周后,MSRC 指出这是他们已经在跟踪的问题,并且将在 8 月修复。随着 8 月补丁星期二的发布,此问题现已修复。 向来自 [Persistent Security](https://persistent-security.net/) 的 [Markus Vervier](https://x.com/marver) 致敬,他也识别并向 Microsoft 报告了这个漏洞。你可以 - Network accessline 87
向来自 [Persistent Security](https://persistent-security.net/) 的 [Markus Vervier](https://x.com/marver) 致敬,他也识别并向 Microsoft 报告了这个漏洞。你可以在[这里](https://www.persistent-security.net/post/part-iii-vscode-copilot-wormable-command-execution-via-prompt
skills/stanford-vibe-coding-course/translations/week6_03_finding_vulnerabilities_with_claude_code.md
skills/stanford-vibe-coding-course/translations/week6_04_agentic_ai_threats.md
- Network accessline 1
--- 原文链接: https://unit42.paloaltonetworks.com/agentic-ai-threats/ - Network accessline 2
原文链接: https://unit42.paloaltonetworks.com/agentic-ai-threats/ - Network accessline 20
## AI 代理的安全风险 (Security Risks of AI Agents) 由于 AI 代理通常建立在 LLM 之上,它们继承了 [OWASP Top 10 for LLMs](https://owasp.org/www-project-top-10-for-large-language-model-applications/) 中概述的许多安全风险,例如提示注入、敏感数据泄露和供应链漏洞。然而,AI 代理通过集成通常以各种编程语言和框架构建的外部工具,超越了传统 - Network accessline 21
由于 AI 代理通常建立在 LLM 之上,它们继承了 [OWASP Top 10 for LLMs](https://owasp.org/www-project-top-10-for-large-language-model-applications/) 中概述的许多安全风险,例如提示注入、敏感数据泄露和供应链漏洞。然而,AI 代理通过集成通常以各种编程语言和框架构建的外部工具,超越了传统的 LLM 应用程序。
skills/stanford-vibe-coding-course/translations/week6_05_owasp_top_ten.md
skills/stanford-vibe-coding-course/translations/week6_06_context_rot.md
skills/stanford-vibe-coding-course/translations/week6_07_system_prompt_uafs.md
skills/stanford-vibe-coding-course/translations/week7_01_code_reviews_just_do_it.md
- Network accessline 4
> **Original Link**: [https://blog.codinghorror.com/code-reviews-just-do-it/](https://blog.codinghorror.com/code-reviews-just-do-it/) - Network accessline 14
在 [Humanizing Peer Reviews](https://web.archive.org/web/20060315135514/http://www.processimpact.com/articles/humanizing_reviews.html) 一文中,Karl Wiegers 以一句强有力的断言开篇: - Network accessline 20
但不要只听我的一面之词。McConnell 在 [Code Complete](http://www.amazon.com/exec/obidos/ASIN/0735619670) 中提供了大量证据证明代码审查的有效性: - Network accessline 33
如果你的组织刚开始接触代码审查,我强烈推荐 Karl 的书 [Peer Reviews in Software](http://www.amazon.com/exec/obidos/ASIN/0201734850): A Practical Guide。Karl 在他的网站上提供的 [样章](https://web.archive.org/web/20060315135046/http://www.processimpact.com/reviews_book/reviews_
skills/stanford-vibe-coding-course/translations/week7_02_how_to_review_code_effectively.md
- Network accessline 4
> **Original Link**: [https://github.blog/developer-skills/github/how-to-review-code-effectively-a-github-staff-engineers-philosophy/](https://github.blog/developer-skills/github/how-to-review-code-effectively-a-github-staff-engineers-philo - Network accessline 26
严格来说,代码审查——通过 GitHub 上的 [拉取请求审查](https://docs.github.com/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/about-pull-request-reviews)——允许协作者对 PR 中提议的变更进行评论,表示对变更的批准,或在 PR 合并前要求进一步的变更。 - Network accessline 40
我生活在我的 [GitHub 通知收件箱](https://github.com/notifications?query=is:unread) 中。这是我在浏览器中固定的少数几个标签页之一,即使它总是可用的。每当我等待 CI,在任务之间,开始新的一天,或者通常有空闲时刻时,我都喜欢检查我的收件箱。我在那里发现了大部分我也审查的 PR。GitHub 的团队倾向于拥有一个特定的 Slack 频道作为大本营,这也是分享准备好审查的 PR 的好地方——这是我发现 PR 的另一个主要方 - Network accessline 42
我也很幸运地使用 [GitHub Slack 集成](https://slack.github.com/) 订阅 Slack 频道,以获取与我的团队相关的特定 PR。为了过滤哪些 PR 显示在 Slack 中,我使用特定于团队的标签,然后使用 Slack 中的 `subscribe` 命令,如 `/github subscribe your/repo pulls +label:"your-team-label"`。 - Network accessline 58
你不希望代码变更去 ping 一个如此大的团队,以至于团队中的每个人都认为审查变更不是他们的 [责任](https://en.wikipedia.org/wiki/Diffusion_of_responsibility)(责任分散)。这可能导致 PR 要么被搁置未审,要么在不该合并时被合并,因为关键审查者在大量的通知中错过了它们。这两种情况都会影响产品的质量。 - Network accessline 60
我建议如果可能的话,精简你所在的 [代码所有者 (code owner)](https://docs.github.com/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-code-owners) 团队的数量,以保持通知的可管理性。这样,落入你收件箱的 PR 就不再只是噪音,而是你真正觉得应该审查的东西。虽然大的、包罗万象的代码所有者团 - Network accessline 62
另一种限制基于团队的通知的方法是创建一个“第一响应者”团队,然后使用自动化根据时间表添加和移除团队成员。这可以让你的团队专注于他们日常的代码库,而预定的第一响应者则会收到你团队服务领域内 PR 的通知。例如,使用 [PagerDuty API](https://developer.pagerduty.com/api-reference/3f03afb2c84a4-get-a-schedule),你可以确定某一天谁是第一响应者。然后你可以使用 [Octokit 库](https - Network accessline 66
仓库级配置和自动化,例如使用 [CODEOWNERS 文件](https://docs.github.com/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-code-owners#codeowners-file-location) 和 [分支保护规则](https://docs.github.com/repositories/conf - Network accessline 137
我很推崇编写测试,因为它们消除了部分偏见。当你编写测试来检查代码是否正常工作时,[你不需要听作者的一面之词](https://www.youtube.com/watch?v=NIKAsGC1Iy8),你只需要看测试是否通过——当然,前提是你把测试写对了。😅 - Network accessline 145
> **Tip**: 使用 [特性标志 (feature flags)](https://github.com/flippercloud/flipper) 并使你的 PR 变小。你的更改越不吓人,它在生产中被逆转得越快,我就越容易批准它! - Network accessline 149
[‘Request changes’ 选项](https://docs.github.com/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/reviewing-proposed-changes-in-a-pull-request#submitting-your-review) 会阻止 PR 合并,直到审查者回来并批准它。我很少使用它,因为它通常感觉太严厉了。我 - Network accessline 158
GitHub 高级软件工程师 [Paul Smith](https://github.com/paulcsmith) 教会在请别人审查之前先审查我自己的 PR,我建议你也这样做。过一遍并在不明显的更改或如果在别人的 PR 中看到你会问的地方留下内联评论。自我审查也可以帮助确定 PR 是否太大,是否受益于 [被拆分](https://github.blog/2020-05-21-github-protips-tips-tricks-hacks-and-secrets-from- - Network accessline 160
> **Shout-out**: 如果你关心保持你的 PR 小,你可以使用 [lerebear/sizeup-action](https://github.com/lerebear/sizeup-action) 来自动给 PR 打标签,表明它们的复杂性和大小。 - Network accessline 170
当你创建一个新的 PR 时,你可以选择将 PR 设置为草稿。我非常依赖 [草稿阶段](https://docs.github.com/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/changing-the-stage-of-a-pull-request) 来表明我是否想要审查。例如,如果所需的 CI 构建失败了或者我还没完成,我会
skills/stanford-vibe-coding-course/translations/week7_03_auto_commenter.md
skills/stanford-vibe-coding-course/translations/week7_04_ai_code_review_implementation.md
- Network accessline 4
> **Original Link**: [https://graphite.com/guides/ai-code-review-implementation-best-practices](https://graphite.com/guides/ai-code-review-implementation-best-practices) - Network accessline 14
随着人工智能越来越多地融入软件开发工作流程,[AI 代码审查](https://graphite.com/guides/how-ai-code-review-works)已成为提高代码质量和开发人员生产力的有用工具。本技术指南探讨了 AI 代码审查系统的实施,并概述了在开发过程中有效利用这些工具的最佳实践。 - Network accessline 35
### 步骤 1:选择合适的工具 有几种 AI 代码审查工具可供选择,功能各异: - [Graphite Agent](https://graphite.com/features/agent):通过上下文代码分析和 PR 自动化提供即时、可操作的反馈。 - Network accessline 36
有几种 AI 代码审查工具可供选择,功能各异: - [Graphite Agent](https://graphite.com/features/agent):通过上下文代码分析和 PR 自动化提供即时、可操作的反馈。 - [GitHub Copilot](https://github.com/features/copilot):在编码时提供实时建议,以便为审查提供更清晰的代码。 - Network accessline 37
- [Graphite Agent](https://graphite.com/features/agent):通过上下文代码分析和 PR 自动化提供即时、可操作的反馈。 - Network accessline 38
- [GitHub Copilot](https://github.com/features/copilot):在编码时提供实时建议,以便为审查提供更清晰的代码。 - Network accessline 39
- [SonarQube with AI](https://www.sonarsource.com/products/sonarqube/):结合了传统静态分析和 AI 能力。 - Network accessline 40
- [DeepCode](https://snyk.io/platform/deepcode-ai/):专注于检测安全漏洞。
skills/stanford-vibe-coding-course/translations/week7_05_code_review_essentials.md
- Network accessline 4
> **Original Link**: [https://blakesmith.me/2015/02/09/code-review-essentials-for-software-teams.html](https://blakesmith.me/2015/02/09/code-review-essentials-for-software-teams.html)
skills/stanford-vibe-coding-course/translations/week7_06_Lessons_from_millions_of_AI_code_reviews.md
- Network accessline 3
原文链接: https://www.youtube.com/watch?v=TswQeKftnaw
skills/stanford-vibe-coding-course/translations/week9_01_introduction_to_sre.md
- Network accessline 4
> **Original Link**: [https://sre.google/sre-book/introduction/](https://sre.google/sre-book/introduction/) - Network accessline 16
希望系统高度可靠是理所当然的,但这并不意味着冲突也不可避免。Google 选择了一种不同的方式来运行我们的系统:我们的 [站点可靠性工程 (SRE) 团队](https://sre.google/sre-book/software-engineering-in-sre/) 专注于雇佣软件工程师来运行我们的产品,并 [创建系统来完成那些工作](https://sre.google/sre-book/distributed-periodic-scheduling/)——那些通常由 - Network accessline 26
SRE 做的根本工作在历史上一直由运维团队完成,但使用的是具有软件专业知识的工程师。我们依靠这样一个事实:这些工程师在本质上通过设计和 [实施自动化](https://sre.google/sre-book/automation-at-google/) 来取代人工劳动。 - Network accessline 30
## DevOps 还是 SRE?(DevOps or SRE?) “DevOps”一词出现于 2008 年底。其核心原则——IT 职能在系统设计和开发的每个阶段的参与、严重依赖自动化而非人力、将工程实践和工具应用于运维任务——与许多 [SRE 的原则和实践](https://sre.google/sre-book/part-II-principles/) 是一致的。可以将 DevOps 视为将几个核心 SRE 原则推广到更广泛的组织、管理结构和人员。同样也可以将 SRE 视 - Network accessline 31
“DevOps”一词出现于 2008 年底。其核心原则——IT 职能在系统设计和开发的每个阶段的参与、严重依赖自动化而非人力、将工程实践和工具应用于运维任务——与许多 [SRE 的原则和实践](https://sre.google/sre-book/part-II-principles/) 是一致的。可以将 DevOps 视为将几个核心 SRE 原则推广到更广泛的组织、管理结构和人员。同样也可以将 SRE 视为 DevOps 的一种特定实现,并带有一些独特的扩展。 - Network accessline 37
### 确保对工程的持久关注 (Ensuring a Durable Focus on Engineering) 如前所述,Google 将 SRE 的运维工作上限设定为其时间的 50%。这在实践中是通过监控运维工作量来实现的,并将 [多余的运维工作](https://sre.google/sre-book/dealing-with-interrupts/) 重定向回产品开发团队。 - Network accessline 38
如前所述,Google 将 SRE 的运维工作上限设定为其时间的 50%。这在实践中是通过监控运维工作量来实现的,并将 [多余的运维工作](https://sre.google/sre-book/dealing-with-interrupts/) 重定向回产品开发团队。 - Network accessline 40
### 在不违反服务 SLO 的情况下追求最大变更速度 (Pursuing Maximum Change Velocity Without Violating a Service’s SLO) 产品开发和 SRE 团队可以通过消除各自目标中的结构性冲突来享受 [富有成效的工作关系](https://sre.google/workbook/engagement-model/)。这种冲突在于创新速度和产品稳定性之间。我们引入 **错误预算 (Error Budget)** 来解决 - Network accessline 41
产品开发和 SRE 团队可以通过消除各自目标中的结构性冲突来享受 [富有成效的工作关系](https://sre.google/workbook/engagement-model/)。这种冲突在于创新速度和产品稳定性之间。我们引入 **错误预算 (Error Budget)** 来解决这个问题。
skills/stanford-vibe-coding-course/translations/week9_02_observability_basics_traces_spans.md
- Network accessline 4
> **Original Link**: [https://last9.io/blog/traces-spans-observability-basics/](https://last9.io/blog/traces-spans-observability-basics/) - Network accessline 67
### OpenTelemetry:行业标准 [OpenTelemetry](https://opentelemetry.io/) 已成为实现 Trace 和 Span 的首选框架。它提供所有主要编程语言的库、供应商中立的 API 和 SDK,以及一致的数据收集和导出方式。 - Network accessline 68
[OpenTelemetry](https://opentelemetry.io/) 已成为实现 Trace 和 Span 的首选框架。它提供所有主要编程语言的库、供应商中立的 API 和 SDK,以及一致的数据收集和导出方式。
skills/stanford-vibe-coding-course/translations/week9_03_kubernetes_troubleshooting_with_ai.md
- Network accessline 4
> **Original Link**: [https://resolve.ai/blog/kubernetes-troubleshooting-in-resolve-ai](https://resolve.ai/blog/kubernetes-troubleshooting-in-resolve-ai)
skills/stanford-vibe-coding-course/translations/week9_04_your_new_autonomous_teammate.md
- Network accessline 4
> **Original Link**: [https://resolve.ai/blog/product-deep-dive](https://resolve.ai/blog/product-deep-dive)
skills/stanford-vibe-coding-course/translations/week9_05_role_of_multi_agent_systems.md
- Network accessline 4
> **Original Link**: [https://resolve.ai/blog/role-of-multi-agent-systems-AI-native-engineering](https://resolve.ai/blog/role-of-multi-agent-systems-AI-native-engineering)
skills/stanford-vibe-coding-course/translations/week9_06_top_5_benefits_of_agentic_ai.md
- Network accessline 4
> **Original Link**: [https://resolve.ai/blog/Top-5-Benefits](https://resolve.ai/blog/Top-5-Benefits)
skills/technology-mapping/.gitignore
- Access to secretsline 3
[Credential-related source omitted]
skills/technology-mapping/CHANGELOG.md
- Network accessline 5
格式遵循 [Keep a Changelog](https://keepachangelog.com/)。
skills/technology-mapping/README.md
skills/technology-mapping/examples/02_neuromorphic_computing/NeuromorphicComputing_TechMap_v4.svg
- Network accessline 1
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> - Network accessline 2
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> <!-- Generated by graphviz version 14.1.3 (20260303.0454) - Network accessline 3
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> - Network accessline 6
<!-- Title: NeuromorphicComputing_v4 Pages: 1 --> <svg width="3871pt" height="2128pt" viewBox="0.00 0.00 3871.00 2128.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> - Network accessline 7
<svg width="3871pt" height="2128pt" viewBox="0.00 0.00 3871.00 2128.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(2.08333 2.08333) rotate(0) translate(36 98 - Network accessline 8
viewBox="0.00 0.00 3871.00 2128.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
skills/technology-mapping/examples/02_neuromorphic_computing/generate_techmap_v4.py
skills/technology-mapping/examples/03_magnetic_confinement_fusion/MCF_TechMap.svg
- Network accessline 1
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> - Network accessline 2
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> <!-- Generated by graphviz version 14.1.3 (20260303.0454) - Network accessline 3
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> - Network accessline 6
<!-- Title: MCF Pages: 1 --> <svg width="4320pt" height="2650pt" viewBox="0.00 0.00 4320.00 2650.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> - Network accessline 7
<svg width="4320pt" height="2650pt" viewBox="0.00 0.00 4320.00 2650.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1.63105 1.63105) rotate(0) translate(36 15 - Network accessline 8
viewBox="0.00 0.00 4320.00 2650.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
skills/technology-mapping/examples/03_magnetic_confinement_fusion/generate_techmap.py
- Executable scriptline 1
Executable file
skills/technology-mapping/examples/04_brain_computer_interface/BCI_TechMap.svg
- Network accessline 1
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> - Network accessline 2
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> <!-- Generated by graphviz version 14.1.3 (20260303.0454) - Network accessline 3
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> - Network accessline 6
<!-- Title: BCI_TechMap Pages: 1 --> <svg width="9023pt" height="2360pt" viewBox="0.00 0.00 9023.00 2360.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> - Network accessline 7
<svg width="9023pt" height="2360pt" viewBox="0.00 0.00 9023.00 2360.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(2.08333 2.08333) rotate(0) translate(36 10 - Network accessline 8
viewBox="0.00 0.00 9023.00 2360.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
skills/technology-mapping/examples/04_brain_computer_interface/generate_techmap.py
- Executable scriptline 1
Executable file
skills/technology-mapping/scripts/wikidata_client.py
- Executable scriptline 1
Executable file - Network accessline 8
API: https://query.wikidata.org/sparql (free, no auth required) - Network accessline 22
WIKIDATA_SPARQL_ENDPOINT = "https://query.wikidata.org/sparql" USER_AGENT = "TechMapping-Skill/2.1.0 (technology-mapping; research)" REQUEST_DELAY = 1.0 # seconds between requests (polite rate limiting) - Network accessline 79
try: r = requests.get( - Network accessline 80
r = requests.get(
How the signals fit together
Facts from a static read of the files at the pinned commit. They describe what the code does, not why.
Some files could not be read; the facts below still hold.
Declared and executed: 19 facts
- Contacts www.youtube.com, which SKILL.md, the README and the plugin manifest do not mentioncreator-research-tracker/scripts/fetch_youtube_transcript.py:64High confidence
- Contacts www.sotwe.com, which SKILL.md, the README and the plugin manifest do not mentioncreator-research-tracker/scripts/validate_contract.py:424High confidence
- Contacts www.youtube.com, which SKILL.md, the README and the plugin manifest do not mentioncreator-research-tracker/scripts/validate_contract.py:548High confidence
- Contacts fred.stlouisfed.org, which SKILL.md, the README and the plugin manifest do not mentionmarket-sizing/scripts/data_fetcher.py:68High confidence
- Contacts api.db.nomics.world, which SKILL.md, the README and the plugin manifest do not mentionmarket-sizing/scripts/data_fetcher.py:74High confidence
- Contacts sdmx.oecd.org, which SKILL.md, the README and the plugin manifest do not mentionmarket-sizing/scripts/data_fetcher.py:80High confidence
- Contacts www.imf.org, which SKILL.md, the README and the plugin manifest do not mentionmarket-sizing/scripts/data_fetcher.py:86High confidence
- Contacts comtradeapi.un.org, which SKILL.md, the README and the plugin manifest do not mentionmarket-sizing/scripts/data_fetcher.py:92High confidence
- Contacts data.stats.gov.cn, which SKILL.md, the README and the plugin manifest do not mentionmarket-sizing/scripts/data_fetcher.py:98High confidence
- Contacts www.sec.gov, which SKILL.md, the README and the plugin manifest do not mentionmarket-sizing/scripts/data_fetcher.py:104High confidence
- Contacts mcp.notion.com, which SKILL.md, the README and the plugin manifest do not mentionnotion-course-pack-init/scripts/validate_skill_package.py:50High confidence
- Contacts www.sse.com.cn, which SKILL.md, the README and the plugin manifest do not mentionposition-thesis-monitor/scripts/fetch_cn_filings.py:123High confidence
- Contacts query.sse.com.cn, which SKILL.md, the README and the plugin manifest do not mentionposition-thesis-monitor/scripts/fetch_cn_filings.py:156High confidence
- Contacts disc.static.szse.cn, which SKILL.md, the README and the plugin manifest do not mentionposition-thesis-monitor/scripts/fetch_cn_filings.py:198High confidence
- Contacts www.szse.cn, which SKILL.md, the README and the plugin manifest do not mentionposition-thesis-monitor/scripts/fetch_cn_filings.py:228High confidence
- Contacts web.ifzq.gtimg.cn, which SKILL.md, the README and the plugin manifest do not mentionposition-thesis-monitor/scripts/fetch_cn_market.py:76High confidence
- Contacts data.sec.gov, which SKILL.md, the README and the plugin manifest do not mentionposition-thesis-monitor/scripts/fetch_us_filings.py:17High confidence
- Contacts www.sec.gov, which SKILL.md, the README and the plugin manifest do not mentionposition-thesis-monitor/scripts/fetch_us_filings.py:18High confidence
- Contacts api.typesafe.ai, which SKILL.md, the README and the plugin manifest do not mentionposition-thesis-monitor/scripts/jev_client.py:12High confidence
Signal confidence: 481 facts
- Network access in code of documentationcreator-research-tracker/README.md:75Low confidence
- Network access in code of documentationcreator-research-tracker/README.md:81Low confidence
- Network access in code of documentationcreator-research-tracker/README.md:99Low confidence
- Network access in prose of documentationcreator-research-tracker/README.md:124Low confidence
- Network access in prose of the SKILL.mdcreator-research-tracker/SKILL.md:75Low confidence
- Network access in prose of the SKILL.mdcreator-research-tracker/SKILL.md:76Low confidence
- Network access in code of the SKILL.mdcreator-research-tracker/SKILL.md:87High confidence
- Network access in code of documentationcreator-research-tracker/references/source-registry.md:24Low confidence
- Network access in code of documentationcreator-research-tracker/references/source-registry.md:25Low confidence
- Network access in code of documentationcreator-research-tracker/references/source-registry.md:26Low confidence
- Network access in code of documentationcreator-research-tracker/references/source-registry.md:55Low confidence
- Network access in code of documentationcreator-research-tracker/references/source-registry.md:56Low confidence
- Network access in code of documentationcreator-research-tracker/references/source-registry.md:57Low confidence
- Network access in code of documentationcreator-research-tracker/references/source-registry.md:83Low confidence
- Network access in code of documentationcreator-research-tracker/references/source-registry.md:84Low confidence
- Network access in code of documentationcreator-research-tracker/references/source-registry.md:85Low confidence
- Network access in code of documentationcreator-research-tracker/references/source-registry.md:87Low confidence
- Network access in code of documentationcreator-research-tracker/references/source-registry.md:88Low confidence
- Network access in code of documentationcreator-research-tracker/references/source-registry.md:89Low confidence
- Executable script in code of a file that runscreator-research-tracker/scripts/build_daily_report.py:1High confidence
- Executable script in code of a file that runscreator-research-tracker/scripts/creator_tracker_lib.py:1High confidence
- Executable script in code of a file that runscreator-research-tracker/scripts/fetch_x_daily.py:1High confidence
- Network access in code of a file that runscreator-research-tracker/scripts/fetch_x_daily.py:19High confidence
- Network access in code of a file that runscreator-research-tracker/scripts/fetch_x_daily.py:113High confidence
- Network access in code of a file that runscreator-research-tracker/scripts/fetch_x_daily.py:114High confidence
- Network access in code of a file that runscreator-research-tracker/scripts/fetch_x_daily.py:115High confidence
- Network access in code of a file that runscreator-research-tracker/scripts/fetch_x_daily.py:117High confidence
- Network access in code of a file that runscreator-research-tracker/scripts/fetch_x_daily.py:118High confidence
- Network access in code of a file that runscreator-research-tracker/scripts/fetch_x_daily.py:119High confidence
- Network access in code of a file that runscreator-research-tracker/scripts/fetch_x_daily.py:211High confidence
- Network access in code of a file that runscreator-research-tracker/scripts/fetch_x_daily.py:212High confidence
- Network access in code of a file that runscreator-research-tracker/scripts/fetch_x_daily.py:213High confidence
- Executable script in code of a file that runscreator-research-tracker/scripts/fetch_youtube_transcript.py:1High confidence
- Network access in code of a file that runscreator-research-tracker/scripts/fetch_youtube_transcript.py:62High confidence
- Network access in code of a file that runscreator-research-tracker/scripts/fetch_youtube_transcript.py:63High confidence
- Network access in code of a file that runscreator-research-tracker/scripts/fetch_youtube_transcript.py:64High confidence
- Network access in code of a file that runscreator-research-tracker/scripts/fetch_youtube_transcript.py:65High confidence
- Network access in code of a file that runscreator-research-tracker/scripts/fetch_youtube_transcript.py:66High confidence
- Access to secrets in code of a file that runscreator-research-tracker/scripts/fetch_youtube_transcript.py:106High confidence
- Access to secrets in code of a file that runscreator-research-tracker/scripts/fetch_youtube_transcript.py:107High confidence
- Access to secrets in code of a file that runscreator-research-tracker/scripts/fetch_youtube_transcript.py:133High confidence
- Access to secrets in code of a file that runscreator-research-tracker/scripts/fetch_youtube_transcript.py:134High confidence
- Network access in code of a file that runscreator-research-tracker/scripts/fetch_youtube_transcript.py:178High confidence
- Network access in code of a file that runscreator-research-tracker/scripts/fetch_youtube_transcript.py:179High confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valuecreator-research-tracker/scripts/fetch_youtube_transcript.py:179Low confidence
- Network access in code of a file that runscreator-research-tracker/scripts/fetch_youtube_transcript.py:180High confidence
- Executable script in code of a file that runscreator-research-tracker/scripts/normalize_intake.py:1High confidence
- Executable script in code of a file that runscreator-research-tracker/scripts/route_research_updates.py:1High confidence
- Executable script in code of a file that runscreator-research-tracker/scripts/scaffold_creator_dossier.py:1High confidence
- Executable script in code of a file that runscreator-research-tracker/scripts/validate_contract.py:1High confidence
and 431 more
Only the first 500 facts are listed.
Works with
| Agent | Status | Evidence | Install to |
|---|---|---|---|
| Claude Code | Native | Manifest skills/progressive-investment-research/.claude-plugin/plugin.json | .claude/skills/<skill-name>/ |
| Codex | Compatible | Standard SKILL.md skills/creator-research-tracker/SKILL.md | .agents/skills/<skill-name>/ |
| Cursor | Compatible | Standard SKILL.md skills/creator-research-tracker/SKILL.md | .cursor/skills/<skill-name>/ |
| Gemini CLI | Compatible | Standard SKILL.md skills/creator-research-tracker/SKILL.md | .gemini/skills/<skill-name>/ |
| GitHub Copilot | Compatible | Standard SKILL.md skills/creator-research-tracker/SKILL.md | .github/skills/<skill-name>/ |
| OpenCode | Compatible | Standard SKILL.md skills/creator-research-tracker/SKILL.md | .opencode/skills/<skill-name>/ |
- Native The repository ships a manifest, folder or frontmatter field for this agent.
- Compatible A standard SKILL.md that this agent can read.
- Unknown No evidence either way.
Derived automatically from paths, manifests and frontmatter. Not tested on each agent.