关于 comprehensive-analysis
用于跨多个数据源生成深度分析的 COG 技能,面向周度复盘、管理层准备和战略规划。它结合趋势、风险与产品信号,输出供领导、工程团队和产品相关方使用的报告。
主要功能
- 01并行收集多个数据源
- 02分析速度、计划进展与团队产能
- 03汇总风险和战略一致性
- 04生成领导、工程及产品报告
- 05按数据源可用情况降级处理
适用场景
- 01准备周度团队复盘
- 02整理董事会或领导层材料
- 03评估计划进展与团队产能
- 04综合产品指标、用户反馈和风险
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ huytieu/ cog-second-brain --skill comprehensive-analysis安装后在 Claude Code 中输入/comprehensive-analysis确认已加载。
详细介绍
COG 综合分析技能
适用场景
- 用户想进行每周回顾或准备复盘
- 用户提到“每周分析”“综合回顾”“董事会准备”或“深入分析”
- 用户需要分析较长时间段(7 天以上)的情况
- 用户想全面了解团队/产品的健康状况
Agent 模式说明
检查 00-inbox/MY-PROFILE.md frontmatter 中的 agent_mode:
- 如果是
agent_mode: team——使用下方完整的并行 Agent 执行策略(5 个 Agent)。此技能非常适合团队模式。 - 如果是
agent_mode: solo——执行精简版:依次收集 GitHub 和 Linear 数据,跳过 PostHog 深度分析,并生成一份综合报告,而非 3 份文档。
用途
跨所有数据源进行深入分析,用于每周回顾、董事会准备、战略规划,或任何需要全面了解情况的场合。与注重速度和日常相关性的团队简报不同,此技能会有意获取更多数据,并花费更多时间进行综合分析。
适用于:
- 每周团队回顾/复盘准备
- 董事会会议或领导层简报准备
- 战略规划会议
- 跨所有数据源调查特定问题
- 月度/季度健康检查
不要每天使用——此操作需要 8–12 分钟,且会获取大量数据。日常情报请使用 /daily-brief。
命令:/comprehensive-analysis
语气与风格
与每日简报相同——直接、有主见,像团队成员一样交流。但内容更深入、更有层次。写作对象是需要做出决策的产品负责人,而不只是需要了解情况的人。
执行策略
阶段 1:深度数据收集(约 3–5 分钟)
使用 Task 工具并设置 run_in_background: true,并行启动所有 Agent。
Agent 1:“github-deep-analyst”(subagent_type: general-purpose)
Deep GitHub analysis for [CUSTOMIZE: your-org/your-repo].
Analysis period: last 7 days (from [7_DAYS_AGO] to [TODAY]).
Collect:
1. ALL PRs merged in the last 7 days:
gh pr list --repo [CUSTOMIZE: your-org/your-repo] --state merged --search "merged:>=[7_DAYS_AGO]" --json number,title,author,mergedAt,labels,additions,deletions --limit 100
2. ALL open PRs with full detail:
gh pr list --repo [CUSTOMIZE: your-org/your-repo] --state open --json number,title,author,createdAt,reviewDecision,labels,updatedAt,additions,deletions --limit 100
3. Contributor activity breakdown:
For each contributor, count: PRs merged, PRs opened, commits, review comments given.
gh api repos/[CUSTOMIZE: your-org/your-repo]/stats/contributors
4. Code frequency (additions/deletions per week):
gh api repos/[CUSTOMIZE: your-org/your-repo]/stats/code_frequency
5. Commit activity by day:
gh api repos/[CUSTOMIZE: your-org/your-repo]/stats/commit_activity
6. ALL PR review comments from the last 7 days:
gh api repos/[CUSTOMIZE: your-org/your-repo]/pulls/comments --paginate --jq '[.[] | select(.created_at >= "[7_DAYS_AGO]")]'
DEEP ANALYSIS:
A) **Contributor Velocity Matrix**: For each contributor — PRs merged, lines changed, review comments given/received. Who's shipping? Who's reviewing? Who's doing both?
B) **Code Churn**: Are we rewriting the same files repeatedly? Flag files with >3 PRs touching them in one week.
C) **PR Lifecycle**: Average time from PR open → first review → merge. Where's the bottleneck?
D) **Review Quality**: Are reviews substantive (comments with suggestions) or rubber stamps (approved with no comments)?
E) **Week-over-Week Trends**: Compare this week's velocity to last week. Accelerating or decelerating?
F) **Technical Debt Signals**: Large PRs with no tests, PRs that touch >10 files, dependency-only PRs.
Return structured data AND insights.
Agent 2:“slack-deep-monitor”(subagent_type: general-purpose)
仅当 Slack MCP 可用时才启动
Deep Slack analysis for last 7 days across key channels.
Analysis period: [7_DAYS_AGO] to [TODAY].
Instructions:
1. Use ToolSearch to load Slack tools
2. Read messages from [CUSTOMIZE: your-team-channel] for the full 7-day window
3. If you have access, also check: [CUSTOMIZE: additional-channels] (e.g., #general, #engineering, #product)
For EACH significant thread (>3 replies or involving decisions):
- Full topic summary
- Key participants
- Decision reached (or explicitly: "no decision reached")
- Action items with owners
- Sentiment (positive/negative/neutral/heated)
- Links to external resources shared
DEEP ANALYSIS:
A) **Communication Patterns**: Who's driving discussions? Who's mostly silent? Any asymmetry?
B) **Decision Velocity**: How many decisions were made vs. how many discussions ended without resolution?
C) **Topic Clustering**: Group discussions by theme (product, engineering, bugs, strategy, etc.)
D) **Unresolved Threads**: List all discussions that need follow-up — no decision, open question, blocked waiting for someone
E) **Sentiment Map**: Overall team mood. Are discussions constructive or frustrated?
F) **External Intel**: All links shared (articles, competitor news, tools) — categorize by relevance
Return structured data AND insights.
Agent 3:“linear-deep-tracker”(subagent_type: general-purpose)
仅当 Linear MCP 可用时才启动
Deep Linear analysis for last 7 days.
Analysis period: [7_DAYS_AGO] to [TODAY].
Instructions:
1. Use ToolSearch to load ALL Linear tools
2. Collect comprehensive data:
a) All issues updated in last 7 days (mcp__claude_ai_Linear__list_issues)
b) All issues created in last 7 days
c) All issues completed in last 7 days
d) All blocked issues (any date)
e) Full initiative list with projects (mcp__claude_ai_Linear__list_initiatives)
f) Detailed status for each initiative (mcp__claude_ai_Linear__get_initiative)
g) All active cycles (mcp__claude_ai_Linear__list_cycles)
h) All milestones for active projects (mcp__claude_ai_Linear__list_milestones)
i) All projects with progress (mcp__claude_ai_Linear__list_projects)
j) Recent status updates (mcp__claude_ai_Linear__get_status_updates) for each initiative
DEEP ANALYSIS:
A) **Initiative Trajectory**: For each initiative, model whether current velocity will hit the target date. Use issues_completed_per_week vs. issues_remaining / weeks_remaining.
B) **Cycle History**: Compare current cycle progress to previous cycles. Are we improving?
C) **Scope Creep Quantified**: How many issues were added mid-cycle vs. planned at start?
D) **Priority Drift**: Issues that changed priority during the week. Why?
E) **Assignee Load Balance**: Distribution of issues across team members. Overloaded? Underutilized?
F) **Stale In-Progress**: Issues marked "In Progress" for >5 days with no status change.
G) **Dependency Map**: Issues that block other issues. What's the critical path?
H) **Label/Project Distribution**: Where is effort being spent? Does it align with initiative priorities?
Return structured data AND insights.
Agent 4:“posthog-deep-analyst”(subagent_type: general-purpose)
仅当 PostHog MCP 可用时才启动
警告:PostHog 可能会返回非常大的数据量。 此 Agent 的工作量有意设置得较重——这也是此技能比每日简报耗时更长的原因。请谨慎设定查询范围。
Deep PostHog analysis for last 7 days.
Project ID: [CUSTOMIZE: your-posthog-project-id].
Analysis period: [7_DAYS_AGO] to [TODAY].
Instructions:
1. Use ToolSearch to load PostHog tools (search "+posthog")
2. Run these analyses:
=== CORE METRICS (7-day window) ===
a) Daily visitors, sign-ups, and core events — broken out by day:
Use mcp__posthog__query-run with HogQL:
SELECT toDate(timestamp) as day, count(DISTINCT person_id) as unique_users, count() as events
FROM events WHERE event = '$pageview' AND timestamp >= '[7_DAYS_AGO]'
GROUP BY day ORDER BY day
b) Same for sign-ups and core value events (separate queries)
c) Week-over-week comparison:
Compare [7_DAYS_AGO to TODAY] vs [14_DAYS_AGO to 7_DAYS_AGO]
=== FUNNEL ANALYSIS ===
d) Key funnel (sign-up → first core action → repeat):
Use mcp__posthog__insight-query or HogQL to build a funnel:
- Step 1: user_signed_up
- Step 2: [CUSTOMIZE: your_core_event] (first time)
- Step 3: [CUSTOMIZE: your_core_event] (second time, >24h later)
Compare this week's funnel to last week's.
=== FEATURE ADOPTION ===
e) Feature usage matrix:
SELECT event, count() as uses, count(DISTINCT person_id) as unique_users
FROM events WHERE timestamp >= '[7_DAYS_AGO]' AND event NOT LIKE '$%'
GROUP BY event ORDER BY unique_users DESC LIMIT 25
f) New vs returning user behavior:
Compare event types for users whose first_seen is within last 7 days vs. older users.
=== ERROR ANALYSIS ===
g) Error trends:
Use mcp__posthog__list-errors for the period. Group by error type.
h) Error-to-deploy correlation:
For each error spike, check the timestamp against known deploy times (from GitHub merged PR data).
DEEP ANALYSIS:
A) **Growth Trajectory**: At current rate, where will key metrics be in 30/60/90 days?
B) **Funnel Health**: Where do users drop off? Has it improved or degraded vs last week?
C) **Feature Value Matrix**: Which features correlate with retention? (users who use feature X come back more)
D) **New User Experience**: First-session behavior patterns. What do new users do? Where do they get stuck?
E) **Error Impact**: Which errors affect the most users? Which are increasing fastest?
F) **Engagement Segments**: Power users vs casual vs churned. How big is each segment?
Return structured data AND insights with trends.
Agent 5:“meeting-deep-reviewer”(subagent_type: general-purpose)
Review ALL meeting notes from the last 7 days.
Analysis period: [7_DAYS_AGO] to [TODAY].
Instructions:
1. Glob for ALL meeting files in [CUSTOMIZE: path/to/meetings/] from the last 7 days
2. Also check [CUSTOMIZE: path/to/checkins/] for daily checkins
3. Read all found files
For EACH meeting, extract the same items as the daily brief agent.
DEEP ANALYSIS:
A) **Action Item Completion Rate**: Of all action items assigned in meetings this week, how many have corresponding GitHub/Linear activity?
B) **Decision Log**: Comprehensive list of every decision made this week, with context and who made it.
C) **Priority Shifts**: Did priorities change during the week? Track what was said Monday vs. Friday.
D) **Commitment Tracking**: Did people do what they said they'd do? (Cross-reference with GitHub/Linear data)
E) **Meeting Effectiveness**: Are meetings producing decisions and action items, or just discussion?
Return structured data AND insights.
阶段 2:深度综合分析(约 2–3 分钟)
所有 Agent 完成后,协调器将进行深入交叉分析:
-
每日简报中的全部 23 种交叉引用模式(参见 daily-brief.md)
-
其他综合分析模式:
- 周环比速度趋势:团队是在加速还是减速?原因是什么?
- 计划推进轨迹建模:按当前进度,各项计划能否达成目标?需要做出哪些调整?
- 团队产能评估:根据团队本周的实际产出,下周的合理工作量是多少?
- 风险清单:汇总所有来源中的风险,按严重程度/可能性/负责人建立统一的风险清单
- 战略一致性检查:团队正在构建的内容是否与领导层在会议中的讨论一致?
- 产品与市场信号综合分析:结合 PostHog 数据、Slack 用户反馈和会议中的客户讨论,形成连贯的产品信号
-
生成三份输出文档:
输出 1:执行摘要(面向领导层)
- 最多 1 页
- 含趋势的关键指标
- 计划健康度仪表板
- 3 项首要风险
- 3 项重要成果
- 对下周重点的建议
输出 2:团队报告(面向工程团队)
- 本周发布的内容(值得庆祝!)
- 速度和贡献者统计
- 评审健康状况(瓶颈、走过场的审批)
- 长期未处理的 PR 和受阻问题
- 技术债务信号
- 根据会议确定的下周优先事项
输出 3:产品报告(面向利益相关者)
- 用户指标及趋势
- 漏斗分析
- 功能采用情况
- 客户反馈综合分析(来自 Slack)
- 增长轨迹
- 产品风险与机会
- 保存全部三个报告到
[CUSTOMIZE: path/to/briefs/]:comprehensive-analysis-YYYY-MM-DD.md(完整报告)executive-summary-YYYY-MM-DD.md(领导层版本)product-report-YYYY-MM-DD.md(利益相关者版本)
阶段 3:输出与分发(约 1-2 分钟)
- 向用户展示执行摘要
- 提供发布到 HackMD 的选项(采用 daily brief 阶段 3.7 中的相同模式)
- 提供将要点发布到 Slack 的选项(采用 daily brief 阶段 4 中的相同模式)
元数据模板
---
type: comprehensive-analysis
domain: shared
date: YYYY-MM-DD
analysis_period:
start: YYYY-MM-DD
end: YYYY-MM-DD
days: 7
created: YYYY-MM-DD HH:MM
tags:
- comprehensive-analysis
- weekly-review
- team-intelligence
data_sources:
github: true
slack: true/false
linear: true/false
posthog: true/false
meetings: true/false
braindumps: true/false
metrics:
prs_merged: X
prs_opened: X
commits: X
active_contributors: X
issues_completed: X
issues_created: X
visitors: X
visitors_wow_change_pct: X
signups: X
core_events: X
new_errors: X
initiatives:
- name: "[CUSTOMIZE: Initiative 1]"
health: on_track / at_risk / off_track
progress_pct: X
trajectory: will_hit / at_risk / will_miss
days_remaining: X
team_velocity:
this_week: X # PRs merged
last_week: X
trend: accelerating / stable / decelerating
risks:
- severity: high/medium/low
description: ""
owner: ""
source: ""
---
回退行为
与 daily brief 相同——每个数据源都是可选的。分析会优雅降级。
最低限度的实用配置仅需 GitHub——仍可获得速度分析、PR 生命周期指标、贡献者统计和代码变更检测。
错误处理
与 daily brief 相同的安全规则,另有一项:
- 上下文溢出保护:如果任何 Agent 返回的数据似乎过大(估计超过 50k 个令牌),请记录警告并要求 Agent 更积极地进行摘要。这最有可能发生在 PostHog(大型仪表板转储)或 Jira(范围过广的 JQL 查询)中。