跳转到内容
关系图谱

how(pstack)

334 字 1 分钟

属性 8
repo
pstack
skill
how
source
pstack/skills/how/SKILL.md
invoke
user
phase
research
cost
mid
status
stable
local
missing
一句话

回答「X 是怎么工作的」:探索代码库后给出 senior 工程师带新人级别的架构讲解,够建心智模型,不堆注释版源码。

何时用 ​

  • 适合:改代码前做 walkthrough;「该放哪层」「谁 owns 这个」类归属问题;pstack-architect 和 pstack-teach 内部也调它。
  • 不适合:问动机和历史(用 pstack-why);想边讲边改代码。

怎么用 ​

text
/how 通知去重是怎么实现的?查订阅者时有没有 n+1?
  1. 判断复杂度:问题窄就一个 explainer 读完直接讲,跳到第 4 步;跨文件子系统走下面。
  2. Explore:把问题拆 2-4 个角度,一条消息起多个只读 explorer(references/explorer-prompt.md)。
  3. Synthesize:一个 explainer(references/explainer-prompt.md)汇总所有发现。
  4. Present:原样呈现 explainer 输出,只允许轻微润色。

产出 ​

  • 一份分节讲解:Overview、Key Concepts、How It Works、Where Things Live、Gotchas,不适用的节省略。

要点与坑 ​

  • explorer 是只读 generalPurpose 子代理,模型取自 pstack-models.mdc 的 how explorer / how explainer 行;缺规则用默认 slug。
  • 范围含糊时先声明自己的解读再探索,用户可纠正;拿不准就走简单路径。
  • 依赖 Cursor Task 子代理;在 Devin CLI 可借鉴「分工探索加一次综合」。

关联 ​