prod-dashboard

GitHub

汇总各日常流程数据,生成统一业务概览仪表盘。读取任务、开发、社区、财务及会议等来源信息,计算健康状态并渲染HTML报告。

.claude/skills/prod-dashboard/SKILL.md evolution-foundation/evo-nexus

Trigger Scenarios

用户提及 dashboard, generate dashboard, overview, consolidation, general panel

Install

npx skills add evolution-foundation/evo-nexus --skill prod-dashboard -g -y
More Options

Non-standard path

npx skills add https://github.com/evolution-foundation/evo-nexus/tree/main/.claude/skills/prod-dashboard -g -y

Use without installing

npx skills use evolution-foundation/evo-nexus@prod-dashboard

指定 Agent (Claude Code)

npx skills add evolution-foundation/evo-nexus --skill prod-dashboard -a claude-code -g -y

安装 repo 全部 skill

npx skills add evolution-foundation/evo-nexus --all -g -y

预览 repo 内 skill

npx skills add evolution-foundation/evo-nexus --list

SKILL.md

Frontmatter
{
    "name": "prod-dashboard",
    "description": "Daily consolidation dashboard — reads outputs from all routines (morning, linear, github, community, strategy, meetings, metrics) and generates a unified HTML dashboard. Trigger when user says 'dashboard', 'generate dashboard', 'overview', 'consolidation', or 'general panel'."
}

Consolidated Dashboard — 360 View

Consolidation routine that reads outputs from other routines and generates a unified HTML dashboard with an overview of all business areas.

Always respond in English.

IMPORTANT: This routine does NOT fetch new data. It reads outputs already generated by other routines for the day/week and consolidates everything into a single view.

Step 1 — Collect data from sources (silently)

Read all available sources without narrating each step. If a source does not exist (routine has not run yet), use "—" or "no data" as fallback.

1a. Tasks

Run todoist list --filter "today | overdue" to count pending tasks.

1b. Linear / Sprint

Read the latest Linear report in workspace/projects/linear-reviews/ (most recent file [C] *-linear-review.html). Extract:

  • Sprint progress (% and count)
  • Blockers
  • Issues in review
  • Completed issues

1c. GitHub

Read the latest GitHub report in workspace/projects/github-reviews/ (most recent file [C] *-github-review.html). Extract:

  • Open PRs
  • Community issues
  • Stars this week
  • Latest release

1d. Community

Read the latest community pulse in workspace/community/reports/daily/ or weekly in workspace/community/reports/weekly/. Extract:

  • WAM (Weekly Active Members)
  • Overall sentiment
  • Support tickets
  • Docs gaps

1e. Financial

Read the latest strategy digest in workspace/strategy/digests/ (most recent file). Extract:

  • MRR
  • Subscriptions
  • Runway
  • Sales pipeline

1f. Calendar

Use /gog-calendar to list today's events.

1g. Meetings

Read workspace/meetings/summaries/ or workspace/meetings/summaries/ — last 5 meetings. Extract:

  • Date, title, participants, action items

1h. Routine metrics

Read ADWs/logs/metrics.json for status of each automated routine:

  • Name, agent, last run, average duration, success rate

1i. Morning Briefing

Read today's morning briefing at workspace/daily-logs/[C] YYYY-MM-DD-morning.html if it exists, to supplement calendar and priority task data.

Step 2 — Calculate health badges

For each area, define the status (CSS class):

  • saudavel (green): all good, metrics within expectations
  • misto (yellow): some areas of concern
  • risco (red): serious problems requiring action

Criteria:

  • Product: blockers > 0 = misto; blockers > 3 = risco; sprint progress < 50% with >60% of time elapsed = risco
  • Community: negative sentiment = risco; docs gaps > 5 = misto
  • Financial: MRR declining = misto; runway < 6 months = risco
  • Routines: any routine with rate < 80% = misto; rate < 50% = risco

Step 3 — Generate dashboard HTML

Read the template at .claude/templates/html/custom/dashboard-consolidation.html and replace ALL {{PLACEHOLDER}} with the collected data.

For dynamic rows (marked with <!-- TEMPLATE -->), generate the correct HTML:

Calendar rows

<div class="metric-row">
  <div class="mr-label">HH:MM</div>
  <div class="mr-value">Event name</div>
</div>

Priority tasks rows

<div class="list-item">Task description</div>

Meetings rows

<tr>
  <td>DD/MM</td>
  <td>Meeting name</td>
  <td>Person 1, Person 2</td>
  <td>N action items</td>
</tr>

Routines rows

<tr>
  <td>Routine Name</td>
  <td>@agent</td>
  <td>DD/MM HH:MM</td>
  <td>XXs</td>
  <td><span class="rotina-rate high/medium/low">XX%</span></td>
  <td><div class="rotina-status"><div class="rotina-dot ok/falha"></div></div></td>
</tr>

Attention points

Consolidate into bullets the items requiring immediate attention. Examples:

  • Sprint blockers
  • PRs without review for more than 2 days
  • Negative community sentiment
  • Failing routines
  • Declining MRR

If there are no attention points, write "No attention points at the moment."

Step 4 — Save

Save the filled HTML to:

workspace/daily-logs/[C] YYYY-MM-DD-dashboard.html

Step 5 — Confirm

Present a short summary:

## Dashboard generated

**File:** workspace/daily-logs/[C] YYYY-MM-DD-dashboard.html
**Health:** Product {status} | Community {status} | Financial {status} | Routines {status}
**Alerts:** {N} attention points

Version History

  • 7f5dd76 Current 2026-07-25 04:57

Same Skill Collection

.claude/skills/create-agent/SKILL.md
.claude/skills/create-command/SKILL.md
.claude/skills/create-goal/SKILL.md
.claude/skills/create-heartbeat/SKILL.md
.claude/skills/create-integration/SKILL.md
.claude/skills/create-routine/SKILL.md
.claude/skills/create-ticket/SKILL.md
.claude/skills/cs-ticket-triage/SKILL.md
.claude/skills/data-build-dashboard/SKILL.md
.claude/skills/data-create-viz/SKILL.md
.claude/skills/data-explore/SKILL.md
.claude/skills/data-statistical-analysis/SKILL.md
.claude/skills/data-validate/SKILL.md
.claude/skills/db-mongo/SKILL.md
.claude/skills/db-mysql/SKILL.md
.claude/skills/db-postgres/SKILL.md
.claude/skills/db-redis/SKILL.md
.claude/skills/dev-ai-slop-cleaner/SKILL.md
.claude/skills/dev-ask/SKILL.md
.claude/skills/dev-autopilot/SKILL.md
.claude/skills/dev-cancel/SKILL.md
.claude/skills/dev-ccg/SKILL.md
.claude/skills/dev-configure-notifications/SKILL.md
.claude/skills/dev-deep-dive/SKILL.md
.claude/skills/dev-deep-interview/SKILL.md
.claude/skills/dev-deepinit/SKILL.md
.claude/skills/dev-external-context/SKILL.md
.claude/skills/dev-learner/SKILL.md
.claude/skills/dev-mcp-setup/SKILL.md
.claude/skills/dev-plan/SKILL.md
.claude/skills/dev-project-session-manager/SKILL.md
.claude/skills/dev-ralph/SKILL.md
.claude/skills/dev-ralplan/SKILL.md
.claude/skills/dev-release/SKILL.md
.claude/skills/dev-remember/SKILL.md
.claude/skills/dev-sciomc/SKILL.md
.claude/skills/dev-skillify/SKILL.md
.claude/skills/dev-team/SKILL.md
.claude/skills/dev-trace/SKILL.md
.claude/skills/dev-ultraqa/SKILL.md
.claude/skills/dev-verify/SKILL.md
.claude/skills/dev-visual-verdict/SKILL.md
.claude/skills/discord-create-channel/SKILL.md
.claude/skills/discord-get-messages/SKILL.md
.claude/skills/discord-list-channels/SKILL.md
.claude/skills/discord-manage-channel/SKILL.md
.claude/skills/discord-send-message/SKILL.md
.claude/skills/fin-audit-support/SKILL.md
.claude/skills/fin-close-management/SKILL.md
.claude/skills/fin-daily-pulse/SKILL.md

Metadata

Files
0
Version
7f5dd76
Hash
47922b0e
Indexed
2026-07-25 04:57

- 위키
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-21 23:11
浙ICP备14020137号-1 $방문자$