Communitygithub.com

aurora-ember-bio-lab/splatstudio

GitHub 儲存庫分析儀表板 — 星星數、分叉數、貢獻者、議題、拉取請求、近期活動與主要貢獻者。當需求提到 GitHub 儲存庫儀表板、開源成長報告、儲存庫健康狀態頁面或 GitHub 分析檢視時使用。

splatstudio 是什麼?

這是一個專為 FlowAI / Soft Paper Workspace 視覺風格設計的 GitHub 儲存庫分析儀表板技能。它能從單一 GitHub 儲存庫收集公開資料,並產出一個包含固定側邊欄、KPI 卡片、成長圖表、貢獻者清單與近期活動區塊的單頁儀表板。此技能支援兩種輸出模式:靜態獨立 `index.html` 檔案,或是可更新的即時工件(live artifact)方案,包含 `template.html`、`data.json`、`artifact.json` 與 `provenance.json`,以滿足自動更新與來源稽核需求。它明確要求資料來源註記、避免儲存私有資料,並遵循柔和紙質視覺規範,例如暖白畫布、圓角白色卡片與低對比色調,確保儀表板清晰易讀且不模仿 GitHub 原生介面。

相容平台✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/aurora-ember-bio-lab/splatstudio/tree/HEAD/design-templates/github-dashboard

在你喜歡的 AI 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

GitHub 儀表板技能

在 FlowAI / Soft Paper Workspace 視覺風格中建立單一螢幕的 GitHub 儲存庫分析儀表板:暖白畫布、白色圓角面板、固定左側邊欄、緊湊的 KPI 卡片、粉彩色標籤、密集表格,以及低對比細線。

資源地圖

github-dashboard/
├── SKILL.md
├── example.html                         ← 渲染的參考儀表板
└── references/
    ├── template.html                    ← 相容即時工件的 HTML 範本
    ├── example-data.json                ← 正規化的公開 GitHub 資料格式
    ├── artifact-example.json            ← 最小即時工件建立輸入
    └── provenance-example.json          ← 安全來源/溯源範例

何時使用此技能

當使用者要求關於單一 GitHub 儲存庫的儀表板或報告時使用,例如:

  • 儲存庫成長儀表板
  • 開源專案健康狀態報告
  • GitHub 星星 / 分叉 / 貢獻者分析
  • 議題與拉取請求活動頁面
  • 維護者 / 貢獻者儀表板

如果使用者要求可重新整理、來源可稽核或排程更新,請產出即時工件來源集(template.html、data.json、artifact.json、provenance.json)並遵循 live-artifact 合約。如果他們只需要視覺工件,則產出一個獨立的 index.html。

工作流程

  1. 解析儲存庫範圍

    • 從需求中解析 owner/repo。
    • 此 v1 技能限定單一儲存庫。如果要求多個儲存庫,請詢問使用者選擇主要儲存庫,或為每個儲存庫建立一個儀表板。
    • 如果缺少儲存庫,簡潔地詢問一個關於 GitHub URL 或 owner/repo 的問題。
  2. 收集公開 GitHub 資料

    • 盡可能優先使用 GitHub CLI/API 取得公開儲存庫資料。
    • 當前星星/分叉/觀察者/開放議題數:GET /repos/{owner}/{repo}(stargazers_count、forks_count、watchers_count、open_issues_count)。
    • 貢獻者:分頁取得 GET /repos/{owner}/{repo}/contributors?per_page=100&page=N,按 contributions 降冪排序,並取儀表板使用的前 N 名。如果僅有第一頁可用,請將總數標示為第一頁估計值。
    • 議題:使用 GitHub 搜尋 API(repo:{owner}/{repo} is:issue)取得總數,或分頁取得 GET /repos/{owner}/{repo}/issues?state=all 並過濾掉含有 pull_request 欄位的項目。
    • 拉取請求:使用 GitHub 搜尋 API(repo:{owner}/{repo} is:pr)取得總數,或分頁取得 GET /repos/{owner}/{repo}/pulls?state=all 並透過 Link 標頭計算頁數。
    • 近期活動:合併最新的議題與拉取請求,正規化為可直接顯示的行,並將預覽清單限制在 5–10 項。
    • 成長/增量指標:GitHub REST 不提供完整的歷史星星/分叉增量。請使用 GraphQL、星號事件快照、Events API(若可用),或明確在 provenance.json 中標記增量為估計/合成。
    • 不要儲存驗證令牌、原始 HTTP 封包、Cookie、速率限制標頭或私有中繼資料。
  3. 正規化為儀表板資料

    • 必要 repository:name、fullName、url、description、language、license、created、lastUpdated。
    • 必要 metrics:星星、分叉、貢獻者、議題、拉取請求。儲存可直接顯示的總數以及小的增量或成長備註。
    • 必要 contributors:前 5–8 名貢獻者,包含 login、avatar 與 contributions。
    • 必要 recentActivity:可直接顯示的行,包含 title、typeText、typeClass、label、labelClass、author、authorAvatar 與 updated。不要依賴範本條件來切換議題/拉取請求。
    • 圖表資料僅在 GitHub 未提供確切歷史時可為合成資料;請在溯源中記錄轉換過程。
  4. 應用視覺系統

    • 使用當前的 DESIGN.md 令牌(若存在)。
    • 若未提供設計系統,請使用 references/template.html 中反映的 Soft Paper 預設值:#F2F2F0 畫布、白色卡片、#ECECEA 邊框、#0A0A0A 墨色、Geist/Inter 字體、256px 側邊欄、48px 頂欄、以及 16px 卡片圓角。
    • 保持色彩小且語義化:綠色代表健康指標、琥珀色代表警告、藍色代表功能/PR 標籤、紅色僅用於缺陷或風險。
  5. 佈置頁面

    • 外殼:256px 側邊欄 + 主要面板,均為白色,圓角 16px,1px 細邊框。
    • 頂欄:左側為儲存庫上下文,右側為重新整理/匯出/操作按鈕。
    • 標題:儲存庫名稱、描述,以及日期/設定/操作行。
    • KPI 列:5 個緊湊卡片,分別對應星星、分叉、貢獻者、議題、PR。
    • 主要網格:2fr/1fr 分割,左側為成長圖表或活動表格,右側為主要貢獻者/健康卡片。
    • 頁尾:以小號淡化文字顯示的溯源/最後更新備註。
  6. 撰寫工件

    • 對於靜態工件,撰寫一個獨立的 index.html,包含內嵌 CSS 且無外部 JS 函式庫。
    • 對於即時工件,撰寫 template.html、data.json、artifact.json 與 provenance.json;index.html 由後台程序衍生。
    • 為主要區域標記穩定的 data-od-id 值:sidebar、topbar、repo-header、kpi-strip、growth-chart、contributors、activity、provenance。

視覺規則

  • 僅限淺色模式。
  • 桌面上 256px 固定側邊欄;在窄螢幕上堆疊。
  • 第一行放置 4 或 5 個 KPI 卡片。
  • 所有計數使用表格對齊數字。
  • 大頭照為圓形,表格與貢獻者清單中大小為 28–32px。
  • 表格使用 13px 正文、11px 大寫欄標籤、1px 行分隔線。
  • 卡片使用細邊框,最多加上幾乎看不見的陰影:0 1px 2px rgba(10,10,10,.04), 0 1px 1px rgba(10,10,10,.02)。
  • 不要使用漸層,除非是微小的工作流程/儲存庫圖示佔位符。
  • 不要讓頁面看起來像 GitHub 本身。這是一個自訂的操作儀表板,不是 GitHub UI 的複製品。

自我檢查

  • 每個指標都有來源或溯源備註。
  • 沒有私有資料或憑證被持久化。
  • 資料標籤專屬於該儲存庫,而非佔位符。
  • 螢幕在 50% 縮放時仍清晰可讀。
  • 儀表板每個區域最多使用一個純黑色主要操作按鈕。
  • 狀態標籤與議題/PR 晶片為粉彩色藥丸形狀,而非飽和徽章。

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

aurora-ember-bio-lab/splatstudio

Audio generation skill — jingles, beds, voiceover, and sound effects. Routes music requests to Suno V5 / Udio / Lyria, speech to MiniMax TTS / FishAudio / ElevenLabs V3, and SFX to ElevenLabs SFX or AudioCraft. Output is one MP3/WAV file saved to the project folder.

aurora-ember-bio-lab/splatstudio

A long-form article / blog post — masthead, hero image placeholder, article body with figures and pull quotes, author byline, related posts. Use when the brief asks for "blog", "article", "post", "essay", or "case study".

aurora-ember-bio-lab/splatstudio

Structured medical case presentation for clinical rounds, conferences, and documentation. Generates SOAP-format or narrative case reports with physiologically accurate vitals, labs, and evidence-based plans. Use when the brief mentions "case report", "case presentation", "SOAP note", "clinical case", "ward rounds", "case summary", or "patient presentation".

aurora-ember-bio-lab/splatstudio

Self-contained floating chat widget with welcome screen, social links, meeting button, and message input. Single HTML file, zero dependencies.

aurora-ember-bio-lab/splatstudio

Run a 5-dimension expert design review on any HTML artifact in the project — Philosophy / Visual hierarchy / Detail / Functionality / Innovation, each scored 0–10. Outputs a single self-contained HTML report with a radar chart, evidence-backed scores, and three lists: Keep / Fix / Quick-wins. Use when the brief asks for a "design review", "design critique", "5 维度评审", "design audit", or "what's wrong with my design".

aurora-ember-bio-lab/splatstudio

Admin / analytics dashboard in a single HTML file. Fixed left sidebar, top bar with user/search, main grid of KPI cards and one or two charts. Use when the brief asks for a "dashboard", "admin", "analytics", or "control panel" screen.

aurora-ember-bio-lab/splatstudio

A consumer-feeling dating / matchmaking dashboard — left rail navigation, ticker bar of community signals, headline KPIs, a 30-day mutual-matches bar chart, and a match-rate trend block. Editorial typography, restrained accent. Use when the brief asks for a "dating site", "matchmaking", "community dashboard", "social network dashboard", or any consumer product where the data is the story.

aurora-ember-bio-lab/splatstudio

Discounted cash flow valuation and intrinsic value analysis for public companies. Use when the brief asks for DCF, fair value, intrinsic value, price target, undervalued or overvalued analysis, or "what is this company worth?"

aurora-ember-bio-lab/splatstudio

A two-spread digital e-guide preview — page 1 is a cover (display title, author, "What's inside" stats, table of contents teaser); page 2 is a spread (lesson body with pull-quote and a step list). Lifestyle / creator brand tone. Use when the brief asks for an "e-guide", "digital guide", "lookbook", "lead magnet", "creator guide", "playbook", "PDF guide", or "电子指南".

aurora-ember-bio-lab/splatstudio

A documentation page — inline-start nav, scrollable article body, inline-end table of contents. Use when the brief mentions "docs", "documentation", "guide", "API reference", or "tutorial".

aurora-ember-bio-lab/splatstudio

A brand product-launch email — masthead with wordmark, hero image block, headline lockup with skewed-italic accent, body copy, primary CTA, and a specifications grid. Pure HTML email layout (centered single column, table fallback). Use when the brief asks for an "email", "newsletter blast", "MJML", "product launch email", or "email template".

aurora-ember-bio-lab/splatstudio

An engineering runbook — service overview, alerts table, dashboards links, common procedures with copy-pasteable commands, on-call rotation, and an incident-response checklist. Use when the brief mentions "runbook", "ops doc", "on-call guide", "SRE doc", or "运维手册".

aurora-ember-bio-lab/splatstudio

Quarterly / monthly financial report — masthead with KPIs, revenue and burn charts, P&L summary table, top-line highlights, and an outlook paragraph. Use when the brief mentions "financial report", "Q3 report", "MRR review", "P&L", or "财报".

aurora-ember-bio-lab/splatstudio

Team-management dashboard skill in the FlowAI aesthetic — three tabs (Team Members, Team Details, Activity Log), KPI stat row, member table, role distribution bar chart, online presence and activity sparklines, and a top-contributors panel, all in a single self-contained HTML file with light/dark theming, hoverable chart tooltips, click-to-zoom panels, and CSV export. Use when the brief asks for a team / workspace admin dashboard, an interactive admin dashboard with charts, or names FlowAI.

aurora-ember-bio-lab/splatstudio

A multi-frame gamified mobile-app prototype — three phone frames on a dark showcase stage. Frame 1: cover / poster, Frame 2: today's quests with XP ribbons and a level bar, Frame 3: quest detail. Vivid quest tiles, level ribbon, bottom tab bar. Use when the brief asks for a "gamified app", "habit tracker", "RPG-style life app", "level-up app", "daily quests", "XP / streak app", or "ELI5-style explainer app".

aurora-ember-bio-lab/splatstudio

For marketing and gtm work: bind launches, campaigns, events, and brand plans to growth and pipeline outcomes. Built around the core query "annual-marketing-plan", with GTM strategy lead judgment, buyer-ready proof, and this outcome: approve launch plan, campaign budget, or GTM motion.

aurora-ember-bio-lab/splatstudio

A new-hire onboarding plan as a single page — first week schedule, buddy + manager intro, learning track, equipment checklist, and "you're set when…" outcomes. Use when the brief mentions "onboarding", "new hire", "first week plan", or "入职".

aurora-ember-bio-lab/splatstudio

A first-30-days onboarding module for new hospitality hires — the behaviors, the practice, the checks, and the manager follow-up. Built as a decision-grade professional training deck for new hires, managers.

aurora-ember-bio-lab/splatstudio

Produce a print-grade single-page kami (紙 / 纸) document — warm parchment canvas, ink-blue accent, serif at one weight, no italic, no cool grays. The output reads like a professional white paper or studio one-pager, not an app UI. Multilingual by design (EN · zh-CN · ja). One self-contained HTML file, zero dependencies.

aurora-ember-bio-lab/splatstudio

Single-page SaaS landing with hero, features, social proof, pricing, and CTA. Respects the active DESIGN.md color/typography/layout tokens. Trigger keywords: "saas landing", "marketing page", "product landing".

相關技能