SuperAPI AI 工具集

session-compound

前端与建站

查看项目

更新于 10-15 17:24

技能介绍

用途:当用户要求复盘、总结、沉淀、整理这次会话,或说 wrap up this session、extract takeaways from this session,想从会话中提取可复用经验时使用。不要用于跨会话分析,那属于 session-report 插件的范围。

产物:一份写到 /tmp(不落进项目仓库,避免被 git 跟踪或误提交)的可离线打开 HTML 报告,分四个 tab:Narrative(时间线、关键反馈时刻、Agent 叙事摘要)、Health(token / cache / 工具用量诊断)、评估(中性工作流事实面板与独立子代理的指令遵循 / skill 召回 / 逐 skill 执行 finding)、Compound(左侧可勾选并行内编辑的候选条目,右侧实时合成 markdown,底部一键复制提示词)。

用法:先判断 CLI 身份(读 CLAUDE_CODE_SESSION_ID 或 CODEX_THREAD_ID),再跑对应 analyzer,例如 Claude Code 分支 node <skill-dir>/analyzers/claude-code.mjs > /tmp/session-compound.json,Codex 分支 node <skill-dir>/analyzers/codex.mjs > /tmp/session-compound.json;脚本支持 --session-id、--thread-id、--project-slug、--file 等 override,要求 Node 18+。analyzer 非零退出时读 stderr 修正后重跑,未拿到 JSON 不要继续。随后读 JSON 摘要,复制模板到 /tmp,用 npx skills find "<query>" 预查 ecosystem skill,派遣独立零上下文 subagent 做指令遵循与 skill 执行评估,最后用 Edit(不用 Write,需保留模板 JS/CSS)注入报告数据、叙事摘要、异常卡片、候选数组与 eval-findings,再打开报告并给出 /tmp 绝对路径。

限制:skill_attribution、prs、away_summaries 目前仅 Claude 端有数据;候选只分 existing-skill、agent-md、skill-gap 三类;具体功能、收费与价格资料中暂未提供。