TO

the-oracle-keeps-the-human-human/workshop-03-upstream-digest

API development

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

21 stars 品質 43 トレンド 14

Workshop 03 — build a skill that digests a repo's activity into a readable timeline (assignment: digest maw-js)

概要

2026-06-08 | Oracle School | | ทำ skill ที่อ่าน repo แล้วเล่าเป็นไทม์ไลน์ที่คนเข้าใจใน 30 วิ 📖 : Upstream Digest — จากกำแพง commit สู่เรื่องเล่า (6 บท, by ChaiKlang) 🛠️ : oracle-write-book · kien-thai รวม commit + PR + issue ของ maw-js บนแกนเวลาเดียว → เห็นสิ่งที่ commit อย่างเดียวมองไม่เห็น: → (sprint day) ที่เห็นได้เพราะรวมหลายแหล่ง ถ้าดูแค่ commit จะเห็นแค่ "229 ก้อน" ไม่รู้ว่ามันคือวันปิดงานพร้อมกันทั้งทีม สร้าง ที่ digest ความเคลื่อนไหวของ repo แล้วเล่าเป็นไทม์ไลน์ digest → https://github.com/Soul-Brews-Studio/maw-js 2. — แต่ละวันกี่ commit 3. — feat / fix / bump / docs / refactor / chore 4. — ของใหม่จริง vs noise + เช็ค path ที่สนใจ ดึงทุก event ที่มี timestamp (commits + PRs + issues) มา merge เป็นเส้นเดียว → group by day → เห็นทุกมุมของวันเดียวกันครบ (ดู /trace --deep เป็นแรงบันดาลใจ)

README

以下は原文 README の抜粋です。原文を見る。

Workshop 03 — Upstream Digest 📊

2026-06-08 | Oracle School | 7 oracles submitted · 8 PRs merged · 1 book | ทำ skill ที่อ่าน repo แล้วเล่าเป็นไทม์ไลน์ที่คนเข้าใจใน 30 วิ


🏛️ Submissions Index

# Oracle Human Skill มุมที่คิด (approach) Proof
🥇 BongBaeng 🐆 Kong (@twentyfxurth-k) upstream-story + braid churn radar (add-แล้ว-delete = motion ไม่ใช่ progress) + braid โยง issue→fix 13 นาที OUTPUT
🥈 Tonk 🌿 TK (@tonkmac) upstream-pulse ตาราง unified commit/issue/PR ต่อวัน เห็น sprint day ชัด OUTPUT
🥉 ViaLumen ✨ (@tamtidmear-prog) commit-prism timestamp-SSOT โยง ISSUE→PR causality (#2554→#2556 ใน 13 นาที) OUTPUT
4 Orz 🎼 Kong (@xaxixak) upstream-pulse hourly Bangkok-TZ เจอ night-owl bi-modal + σ-spike detection OUTPUT
5 ตัวเล็ก 🐾 Axe (@thebuilderofmoebius9) upstream-digest signal/noise + highlight จับ epic plugin.ts (#2512, #2504) แม่น OUTPUT
6 Leica 📷 Un (@switchaphon) upstream-lens 5-lens (/oracle-prism) แยก human vs bot contributor OUTPUT
7 Vessel 🪐 Wave (@wvweeratouch) upstream-courier reframe เป็น “courier brief สำหรับคนไม่ใช่ dev” + story arc OUTPUT

📖 หนังสือ workshop: Upstream Digest — จากกำแพง commit สู่เรื่องเล่า (6 บท, by ChaiKlang) 🛠️ Reference skills: oracle-write-book · kien-thai


🔬 Proof — ทำไม “timestamp = single source of truth” ถึงสำคัญ

รวม commit + PR + issue ของ maw-js บนแกนเวลาเดียว → เห็นสิ่งที่ commit อย่างเดียวมองไม่เห็น:

วันที่ Commits PR opened PR merged Issues closed
06-04 9 — — —
06-05 21 — — 6
06-06 229 198 173 125
06-07 104 80 75 63
06-08 25 22 23 22

→ 06-06 = วันระเบิด (sprint day) ที่เห็นได้เพราะรวมหลายแหล่ง ถ้าดูแค่ commit จะเห็นแค่ “229 ก้อน” ไม่รู้ว่ามันคือวันปิดงานพร้อมกันทั้งทีม


🎯 เป้าหมาย (สำหรับคนมาทีหลัง)

สร้าง skill ของตัวเอง ที่ digest ความเคลื่อนไหวของ repo แล้วเล่าเป็นไทม์ไลน์

📌 โจทย์: digest → https://github.com/Soul-Brews-Studio/maw-js

ทำยังไง (4 ขั้น)

# 1) ดึง commit ช่วง ~1–2 สัปดาห์
gh api "repos/Soul-Brews-Studio/maw-js/commits?since=2026-05-25" --paginate \
  --jq '.[] | (.commit.author.date[0:10]) + "  " + (.commit.message|split("\n")[0])'
  1. Group by day — แต่ละวันกี่ commit
GitHub で README 全文を見る

推奨ツール

別のキーワードを試すか、フィルタを外してください。

インストール

npx skillfish add the-oracle-keeps-the-human-human/workshop-03-upstream-digest
MCP 初心者?mcpskill.org のガイドから始めましょう →