hv-analysis skill
横纵分析法(Horizontal-Vertical Analysis)深度研究Skill。由数字生命卡兹克提出,融合了索绪尔的历时-共时分析、社会科学的纵向-横截面研究设计、商学院案例研究法与竞争战略分析的核心思想。 当用户想要系统性研究一个产品、公司、概念、技术或人物时使用。核心是双轴分析:纵轴追踪从诞生到当下的完整生命历程(以叙事故事呈现),横轴在当下时间截面上与竞品/同类进行系统性横向对比,最后交叉两条轴产出独到洞察。最终产出一份排版精美的PDF研究报告。 触发词包括但不限于:横纵分析、研究一下、帮我分析、深度研究、做个研究、调研一下、竞品分析、帮我看看这个东西怎么样、这个产品/公司/概念是怎么回事、帮我摸清楚、帮我搞懂、帮我做个deep research。 即使用户只是说"帮我了解一下XX"或"XX是什么来头",只要上下文暗示需要系统性的深度研究(而非简单的概念解释),都应该触发。也适用于用户丢来一个产品名、公司名、技术名词说"帮我研究一下这个"的场景。 不要用于简单的名词解释(用户只是问"XX是什么")、不要用于公众号写作(那个用khazix-writer)、不要用于纯标题摘要生成(用wechat-title)。
Is the hv-analysis skill safe?
Clean: nothing in its files matched our rules. We read 3 files in the folder on 2026-09-28.
No findings.
Install the hv-analysis skill
A skill is a folder. Copy it into your agent's skills folder and the agent loads it when the task matches its description.
git clone --depth 1 https://github.com/KKKKhazix/khazix-skills.git /tmp/khazix-skills mkdir -p ~/.claude/skills cp -r /tmp/khazix-skills/hv-analysis ~/.claude/skills/hv-analysis
In the Claude apps, zip the folder and upload it from the Skills settings. The folder on GitHub
The instructions your agent would load
SKILL.md as published, without the frontmatter. Read it on GitHub
横纵分析法深度研究
方法论溯源
横纵分析法由数字生命卡兹克(Khazix)提出,融合了语言学中的历时-共时分析(Saussure)、社会科学中的纵向-横截面研究设计、商学院案例研究法、以及竞争战略分析的核心思想,形成了一套适用于产品/公司/概念/人物的通用研究框架。核心原则不变:纵向追时间深度,横向追同期广度,最终交汇出判断。
你正在执行一次横纵分析法深度研究。最终产出一份排版精美的PDF研究报告。
前置准备
环境准备
- 确认PDF转换脚本可用:本Skill自带 scripts/mdtopdf.py(基于WeasyPrint),用于将最终Markdown报告转为排版精美的PDF。确保依赖已安装:pip install weasyprint markdown --break-system-packages。
- 写作风格:本Skill已内置完整的写作风格指南(见下文"写作风格"部分),无需额外加载其他skill。
明确研究对象
拿到用户输入后,确认以下信息。如果用户已经给得足够明确(比如"帮我用横纵分析法研究Hermes Agent"),不需要追问,直接开始:
- 研究对象:具体的产品名/公司名/概念名/人名
- 类型:产品、公司、概念、人物、还是其他?
- 研究动机(可选):为什么要研究它?最近发生了什么?
- 特别关注点(可选):有没有特别想深入的方向?
第一步:联网信息收集
这个方法论的质量完全取决于信息的丰富度和准确性。必须联网搜索,不能仅靠已有知识。研究报告的价值在于深度和完整度,所以信息收集阶段宁可多搜,不要因为信息不够导致后面的分析浮于表面。
并行搜索策略
使用子Agent并行搜索来提高效率。建议的分工:
- 子Agent 1 — 纵向信息:研究对象的起源、创始人背景、发展历程、关键事件、版本迭代、融资、战略转向、危机
- 子Agent 2 — 横向信息:竞品识别、各竞品的特点和用户口碑、行业对比评测、市场份额
- 子Agent 3(复杂对象才需要):补充信息,如创始人深度背景、行业环境变化、用户社区讨论(GitHub issues、Reddit、Twitter/X、知乎等)
子Agent联网工具使用指南(直接写入每个子Agent的prompt中):
每个子Agent的prompt中必须包含以下联网指引:
你需要联网获取信息。使用以下工具:
- WebSearch:用于搜索发现信息来源,获取摘要和关键词结果
- WebFetch:当已知具体URL时,用于从页面定向提取内容
- 如果用户环境中安装了 web-access skill(检查路径 /mnt/.claude/skills/web-access/SKILL.md 是否存在),优先加载它并遵循其指引,它提供更强的浏览器CDP能力
- 搜索策略:先用WebSearch发现信息来源和线索,找到具体URL后用WebFetch深入提取
- 多次搜索、多个关键词组合,不要只搜一次就放弃
- 一手来源优于二手来源:官方博客 > 权威媒体原创报道 > 转载/聚合
- 学术类研究对象必查arxiv:如果研究对象涉及学术概念、算法、AI模型、技术范式等,必须通过arxiv API获取相关论文。调用方式:curl -s "https://export.arxiv.org/api/query?searchquery=all:关键词1+AND+all:关键词2&maxresults=10",或用WebFetch访问同一URL。返回XML格式,包含标题、作者、摘要、发布日期、PDF链接。可按需调整关键词组合和结果数量。找到关键论文后,用WebFetch读取论文页面(https://arxiv.org/abs/论文ID)获取更多细节。
prompt要描述目标("获取""调研""了解"),不要用暗示具体手段的动词("搜索""爬取"),让子Agent自主判断最佳获取方式。
信息来源优先级
一手来源优于二手来源,多个媒体引用同一个错误会造成循环印证假象:
信息充分性自检
搜索完成后检查:
- 纵向:能讲出一个完整的故事吗?有没有明显的信息断层?
- 横向:竞品列表完整吗?有没有遗漏主要玩家?每个竞品的信息够做对比吗?
- 来源:关键事实有可靠来源支撑吗?有没有只靠单一来源就下判断的?
信息不够就再补搜。不要凑合。
第二步:纵向分析(Diachronic / Longitudinal)
沿时间轴,完整还原研究对象从诞生到现在的发展全貌。这是报告的主体部分,篇幅应该最重。
内容要求
起源追溯:它诞生的背景是什么?基于什么技术/理念/需求而来?创始团队或核心推动者是谁?这些人之前做过什么,为什么是他们来做这件事?当时的行业环境是什么样的?有没有某个关键事件或灵感直接促成了它的诞生?
诞生节点:明确的首次发布/成立/提出时间,最初的形态和定位,跟现在有什么不同。
演进历程:从诞生到现在,按时间顺序梳理所有关键节点。包括但不限于:重大版本更新、融资事件、团队变动、战略转型、技术架构变化、用户规模里程碑、重大合作或收购、公关危机或争议事件。
决策逻辑:在每个关键节点上,尽可能还原决策背后的原因。为什么选了A而不是B?当时面对的约束条件是什么?哪些早期决策"锁定"了后来的发展方向、难以逆转?什么机制让它越走越深(网络效应、生态绑定、技术栈选择等)?
阶段划分:把整个历程自然分为几个阶段(萌芽期、快速增长期、转型期等),每个阶段有核心特征和核心矛盾。
篇幅
6000-15000字。历史越长、节点越多的对象靠近上限,新生事物靠近下限。核心原则是把故事讲完整、讲透,每个关键节点都值得展开,不要为了压缩而跳过重要细节。宁可写长写细,也不要蜻蜓点水。
第三步:横向分析(Synchronic / Cross-sectional)
以当前时间点为切面,将研究对象与同赛道的竞品/同类进行全面对比。
首先判断竞品情况
分三种场景处理:
场景A:无直接竞品。 如果研究对象是全新品类或独占性极强的领域,跳过逐一对比,改为分析:它为什么没有竞品?是品类太新、壁垒太高、还是市场太小?未来最可能从哪个方向冒出竞争者?有没有间接替代方案或上一代解决方式可以参照?
场景B:少量竞品(1-2个)。 逐一深入对比,每个竞品展开详细分析。
场景C:竞品充分(3个及以上)。 选取最具代表性的3-5个进行对比,其余简要提及。
对比维度
根据研究对象的类型灵活调整,但至少覆盖以下方面:
核心差异对比:技术路线/核心方法论/底层逻辑、产品形态/商业模式/组织结构、目标用户/受众/适用场景、核心优势与明显短板、定价策略/资源投入/规模体量。
用户视角:每个竞品的真实用户口碑如何?社区评价、使用体验中被提及最多的优点和槽点分别是什么?用户实际的使用方式和官方定位有没有偏差?对比不要写成参数对照表的文字版,要讲清楚每个竞品「活成了什么样」,用户选它的真实理由是什么。
生态位分析:在整个赛道的版图中,研究对象占据什么位置?填补了什么空白,还是在跟谁正面竞争?当前格局是百花齐放、两强争霸、还是一家独大?
趋势判断:基于横向对比,研究对象在竞争格局中的走向是什么?机会和风险各是什么?
篇幅
3000-10000字。场景A控制在3000字左右,场景C每个主要竞品至少展开1500字以上的独立分析,不要一笔带过。
第四步:横纵交汇洞察
这是整篇报告的精华段。把纵向发展脉络和横向竞争格局结合起来,给出综合性的、新的判断。不要写成前面内容的缩写版。
需要回答的核心问题:
More skills from KKKKhazix/khazix-skills
- Aaihot查询 AIHOT 的中文 AI 资讯、精选、当前热点和日报。用户询问今天或最近的 AI 新闻、AI 圈动态、大模型或产品发布、OpenAI/Anthropic/Google 最新消息、AI 论文、AI 日报、AIHOT 精选、当前最热事件,或需要同步当前全部精选时使用。必须通过 aihot.news 的匿名只读 API 获取当前数据,不凭训练记忆回答新闻;不需要 API Key 或 MCP server。
- Akhazix-writer数字生命卡兹克(Khazix)的公众号长文写作skill。当用户需要撰写公众号文章、写稿子、续写文章、根据素材产出长文时使用。触发词包括但不限于:写文章、写稿子、帮我写、续写、扩写、公众号文章、长文、出稿、按我的风格写。即使用户只是说"帮我把这个写成文章"或"用我的风格写一下",只要上下文涉及内容创作和公众号输出,都应该触发。也适用于用户丢过来一个PDF、brief、新闻链接、语音转文字或任何素材说"帮我写篇文章"的场景。不要用于短内容(小红书帖子、推特、朋友圈)或纯标题摘要生成(那个用wechat-title skill)。
- Aleader把一句话的想法拆成 AI agent 能独立跑完的目标任务书。用户说「帮我给 agent 写个目标」「帮我详细拆一下这个目标」「写个任务书/brief 给 agent」「写个 goal 提示词」「让 agent 自己跑这个项目」「把活分给几个 agent 并行」时使用。先进代码库实测、必要时联网调研,再一次性提问(≤5 个),产出一份 ≤4000 字符、直接粘进 /goal 就能跑的任务书,含实测数字、白名单地界、防作弊验收和断点续跑。执行型与探索型(调研/选型/找方案)自动分流。
- Aneat-freakKnowledge and governance closeout: reconcile project docs, rule files (CLAUDE.md/AGENTS.md), authorized agent memory, and workspace residue with what the code and runtime actually do, so the next session or the next person starts from one current answer. Trigger when the user names "neat-freak", "洁癖", or "/neat" — and also on clear knowledge-closeout intent without the name: syncing or tidying project docs/rules/memory after development ("把文档和记忆整理一下", "收尾时把文档同步掉", "docs 和代码对不上了"), stale or conflicting CLAUDE.md/memory, a clean handoff to a teammate or a fresh session, or auditing whether workspace rules are actually followed. Do not trigger for pure coding/refactoring/debugging tasks, tidying data or prose (JSON, 周报, changelog announcements), or a bare "整理" with no project-knowledge context.
- Astorage-analyzermacOS / Windows 只读存储分析助手(自动识别系统)。扫描整机磁盘占用,找出 占空间大户,把每一项分成 🟢可自动清理 / 🟡需人工判断 / 🔴谨慎清理 三级并给出 可执行处置方案,生成排版精美、可折叠、命令可一键复制的交互式 HTML 报告,并可 起本地服务在网页上一键删除(移废纸篓/直接删)。扫描全程只读。务必在以下场景 使用:用户说"存储分析""磁盘满了""C盘/硬盘满了""空间不够""清理空间" "清理磁盘""占空间""哪些东西占地方""帮我看看存储""看一下电脑存储/空间" "存储空间""电脑空间不够""内存满了/不够/不足""看下内存/存储"(中文口语里 "内存"常指存储空间)"storage analysis""disk cleanup""清缓存""磁盘清理"; 或用户抱怨电脑没空间、想知道什么东西吃硬盘、想要清理建议时。注意:若用户明确 指运行内存/RAM(如"哪个进程吃内存""内存占用高"想看活动监视器),那是 RAM 不是存储,不属于本 skill。