Community研究與資料分析github.com

builtnotboosted/research

查找和驗證主題、故事、事實與數據,生成一份附有來源的研究簡報,供寫作和影片腳本技能使用。在用戶詢問發文方向、構思想法、研究主題、查證事實、分析受眾搜尋意圖、回應業界新聞、規劃公告日曆,或整理信任來源時啟用。

research 是什麼?

這項技能的核心任務是「找到值得說的話,並證明它們是真的」。它專注於兩項工作:選擇受眾真正想要的主題與切入點,以及為文章中的每個事實提供原始來源。其產出是一份結構化的研究簡報,該簡報將被 `writing`(寫作)和 `video-scripting`(影片腳本)技能所消費,同時它也會維護工作區的信任來源清單 `brand/sources.md`。它不會撰寫最終貼文(那是 `writing` 的職責)、編寫影片腳本(`video-scripting`)或進行最終審查(`review-loop`)。 這項技能最關鍵的規則是「不虛構任何事物,所有資訊都必須附上日期」。它嚴格禁止編造任何數字、引言、評論、推薦、故事或具名細節。每個陳述都必須有明確的來源和發布/查核日期。對於會變動的即時數據(如價格、費率),則會標記「`VERIFY BEFORE PUBLISH`」(發布前請重新驗證)的旗標。這項技能設計為跨平台通用,其方法論可應用於不同產業,並透過一套可自訂的來源分層系統和受眾需求研究方法來執行。

相容平台~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/builtnotboosted/built-not-boosted-skills/tree/HEAD/plugins/built-not-boosted/skills/research

Installed? Explore more 研究與資料分析 skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

在你喜歡的 AI 中提問

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

說明文件

研究 (Research)

此技能負責找到值得分享的內容,並證明它們為真。它負責兩項主要工作:選擇受眾真正想要的主題與切入點,並為文章中的每個事實提供原始來源。其產出是一份研究簡報,供 writing(寫作)和 video-scripting(影片腳本)技能使用;同時它也會妥善維護工作區的信任來源清單 brand/sources.md。它不負責撰寫最終貼文(那是 writing 的職責)、編寫影片腳本(video-scripting)或審查最終成品(review-loop)。

權威順序:brand/brand-profile.md 在品牌常量、邊界和合規用語上擁有最高權威;此技能則主導研究方法。

開始之前

請從行銷工作區(預設為 marketing/)中讀取以下檔案:

  • brand/brand-profile.md:## Audience(受眾)、## Content pillars(內容支柱)、## Boundaries(邊界)、## Compliance(合規)以及 ## Platforms(平台)。受眾和內容支柱告訴你該找什麼;邊界和合規則告訴你絕對不能帶回哪些內容。
  • brand/sources.md:此業務信任的來源分層清單。如果不存在,請根據 references/source-tiering.md 中的模板建立,並在使用過程中逐步填充。
  • brand/performance-learnings.md(若存在):記錄哪些主題和格式表現良好。研究應傾向於已驗證的領域,並將未經驗證的領域標記為測試。
  • 最近的 content/ 資料夾:了解已經製作了哪些內容,以便找出缺口而非重複。

如果沒有工作區,請用一句話說明,並提議執行 brand-setup。如果對方無論如何都想繼續,則僅詢問受眾、行業以及所在地(如果是本地業務),然後繼續進行。

標準:不虛構,皆有時

這是此技能存在的核心規則。一個稍微沒那麼戲劇性但真實的作品,總是勝過一個引人注目但虛構的作品,因為信任是資產,而一個捏造的細節就可能耗盡所有信任。

  1. 切勿虛構任何數字、引言、評論、推薦、故事或具名細節。 不得使用捏造的統計數據、價格、平均值或「10 人中有 9 人」等說法。不得將想像的客戶軼事當作真實案例。不得將虛構的產品、人物、地點或事件陳述為事實。
  2. 故事只能來自真實素材。 使用當事人自己記錄的經驗(詢問他們;他們是「我曾經有個客戶...」這類故事的唯一來源)或來自具名來源的已發布案例研究。將真實案例提煉成匿名形式,並忠於實際發生的事件。切勿為了戲劇化效果而添加具體細節。如果沒有合適的真實故事,則應誠實地進行主題教學。原因:一個虛構的「真實客戶故事」是失去受眾信任的最快方式,在受監管的行業中,這也可能構成違規。
  3. 每個陳述都必須附有來源和日期。 來源需具體指名(出版商、標題或發行物,以及若有網址則提供),日期則需包含發布日期和你的查核日期。沒有來源的陳述不得放入簡報中;應將其歸入待解決問題。
  4. 即時數據必須標記 VERIFY BEFORE PUBLISH(發布前請驗證)旗標。 任何可能變動的數字(如價格、費率、平均值、計數、排名、政策門檻、平台限制)都應標記,以便發布者在當天重新驗證。
  5. 避免暗示數據的模糊量化詞。 「大多數人」、「統計顯示」、「研究表明」和「幾乎所有人」這類詞語,若非有引用來源支持,就必須改寫。
  6. 不確定時,不要猜測。 直接略過並進行一般性教學,或者停下來詢問用戶。清楚說明你無法驗證哪些部分。

常青或即時:先決定類型

每個作品都屬於以下三種類型之一,而簡報必須指明類型,因為這會影響哪些內容可以放入其中。

  • 常青 (Evergreen): 可持續數月有效。適合批次製作、提前拍攝或安排數週後發布。完全不包含任何即時數據;使用原則、流程和清楚標示為示例的說明性範例。
  • 即時 (Live): 圍繞某個當前事件(例如:一項數據、一個發行物、一項規則變更、今天的新聞)。每個當前數據都須標記 VERIFY BEFORE PUBLISH 旗標,且簡報需記錄一個到期日,在此日期之後若未經修訂,該作品不得發布。
  • 時效性 (Dated): 形狀上是常青的,但與某個已知日期綁定(例如:截止日期、季節、方案開始日)。需記錄「使用截止日期」,以免錯過時機或在過時後仍被使用。

原因:預先拍攝的影片中引用了上個月的數字,在播出當天就是錯誤的,而且通常直到有觀眾發現為止都沒人注意到。

方法

  1. 界定請求。 用戶是交給你一個主題去研究,還是問你該製作什麼?如果是主題研究,跳到步驟 3。如果是「我該發什麼文」,則從步驟 2 開始。注意平台和作品發布的日期,因為這決定了是常青還是即時類型。

  2. 尋找需求。 在決定要說什麼之前,先用受眾自己的語言,了解他們真正在問什麼。開啟 references/audience-demand.md 獲取方法:搜尋建議和「其他人也問了...」、使用者自己的 Search Console 查詢、平台搜尋洞察、論壇和社群討論串,以及他們自己的留言和私訊中的問題。內容支柱決定了發文類型;市場需求決定了切入點和確切用詞。偏好以下主題:

    • 一個眾人通常不知情、直到問題發生才發現的具體問題(預警或「抓到痛點」的形式)
    • 針對人們擔心的時刻,進行「實際上發生什麼事...」的逐步講解
    • 觀眾面臨的明確二選一決策
    • 已經有人在搜尋列輸入的問題,你可以幾乎原封不動地當作標題 根據 brand/performance-learnings.md 和已製作的內容來檢查每個候選主題。將未經驗證的領域標記為測試,而非確定性項目。
  3. 從分層來源收集資料。 使用 brand/sources.md 和 references/source-tiering.md 中的分層方法。對於任何包含數字的資料,都應追溯到主要來源(統計機構、監管單位、原始研究),並將貿易出版物、部落格和評論員視為引導你找到該主要來源的雷達。注意每個來源背後是誰以及他們的意圖,因為黨派和商業來源雖然可能有好的數據,但往往帶有偏見。

  4. 驗證。 針對每個陳述:

    • 將新聞標題中的數字追溯到其主要來源並親自閱讀
    • 檢查發布日期以及是否已被取代(官方指引頁面可能看起來很新,但實際上已過時數年)
    • 檢查樣本:調查對象是誰、有多少人、樣本群體是否有偏誤(一家公司對自己客戶的調查不能代表「所有客戶」)
    • 檢查數字是否如其標題所述;有些數字一旦脫離上下文就會誤導人,這些數字應予排除
    • 如果網頁無法正常載入(客戶端渲染的網站常常回傳空內容),可先嘗試該網站的 RSS 訂閱、Sitemap 或直接的文件連結,然後再放棄;切勿憑記憶填補空缺 如果你無法驗證它,就不能將它當作事實放入。
  5. 找到切入點。 將事實轉化為對觀看者而言的意義。對於新聞和數據,要緊扣利害關係和新鮮感,提及數字一次,然後立刻轉向「這對你意味著什麼」,並根據受眾中的兩到三種不同類型進行劃分。將張力保留在事實本身,而不是承諾的結果(「這個條款可能會讓你付出代價」若屬實則可接受,但「你將會省錢」則不行)。提供兩到三個鉤子(Hook)種子;writing 和 video-scripting 技能會選擇並潤飾。

  6. 撰寫簡報。 使用 references/research-brief-template.md 模板,並將其儲存至 content/<yyyy-mm-dd>-<slug>/research-brief.md。陳述表格是核心:每個陳述一行,附帶來源、日期和旗標。如果使用者只想要快速的事實查核,可在對話中直接給出答案(附帶來源和日期),並提議歸檔一份完整簡報。

  7. 更新 brand/sources.md。 添加你重度使用的任何新來源,包括其分層、適用範圍、任何偏見或注意事項,以及擷取筆記。如果某個來源被證明已過時或不可靠,則將其降級,並用一句話說明原因。

回應新聞與排程發布

當業界發生事件,或已知的數據發布日到來時,請開啟 references/reactive-content.md。簡而言之:維護一個與該受眾相關的排程發布與公告日曆,在那些日子刻意在計劃中留下空白,提前準備好切入點,然後在當天驗證實際數字並快速完成。簡單的數字發布獎勵速度;複雜的政策變更則獎勵先閱讀主要文件,因為「第一個發布但發布錯誤」比「晚幾個小時但發布正確」更糟糕。

受監管行業

如果 ## Compliance 指出該業務受到監管,則來源的標準會更高,而且有些陳述無論來源多好都完全不允許出現。請遵循品牌設定檔中的合規規定。references/regulated-industries-example.md 以一個行業(英國金融服務業)的工作範例展示了此運作方式,但此範例並非預設設定。

出貨前檢查

在移交簡報之前,請確認:

  • 陳述表格中的每一行都包含具體來源、發布日期和查核日期
  • 每個即時數據都標記了 VERIFY BEFORE PUBLISH 旗標,且簡報說明了類型(常青、即時或時效性,並附到期日)
  • 沒有出現使用者未提供或未經具名來源發布的故事、引述或評論
  • 沒有任何內容觸及 ## Boundaries 中的主題
  • 結尾的來源清單足夠完整,以便其他人能核對每個陳述

最終成品將通過 review-loop 技能進行審查,該技能會根據此簡報重新驗證陳述。請將簡報與內容一同保留,以便進行核對。

自訂調整

  • 你的來源: 分層是一種方法;brand/sources.md 是你行業中具體來源的存放位置。咖啡館的第一級來源可能是當地議會和食品安全機構;教練的第一級來源可能是同儕審查的研究和專業機構。
  • 你的發布日曆: 在 brand/sources.md 的日曆標題下列出影響你受眾的日期(行業報告、官方統計數據、季節性高峰、貿易展、政策截止日期)。
  • 你的需求工具: 從免費工具開始(搜尋建議、你自己的留言、Search Console)。付費關鍵字工具為選配;一個工作範例位於 references/audience-demand.md。
  • 你對回應式內容的偏好: 如果當天拍攝不現實,則將回應式內容的範圍限制為快速貼文,並讓每週摘要來處理其餘部分。

了解更多

包含更多範例的詳細指南位於 https://builtnotboosted.com/skills/research

Individual skills in this repo

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

builtnotboosted/brand-setup

Interview-led onboarding that builds the marketing workspace every other Built Not Boosted skill reads. Asks short batches of questions (multiple choice where possible), drafts answers from material the user already has (website, bios, past posts), then writes brand/brand-profile.md plus starter voice-learnings, performance-learnings, sources and a reference-images folder. Re-run it to update a single section. Use when someone says "set up my brand", "onboard me", "create my brand profile", "set up the marketing workspace", "start the plugin", "update my brand profile", "change my voice/platforms/compliance section", or when another skill finds no marketing workspace.

builtnotboosted/image-generation

Produces finished social images with any image model (Google Gemini image, "Nano Banana", as the worked example) - feed statics, carousel slides, short-form video covers, YouTube and article thumbnails, local listing cards and animated statics. Bakes the headline into the scene instead of pasting text on top, keeps text inside the profile-grid safe zone, locks the likeness of real people to their reference photos, hits exact platform sizes, writes alt text and re-judges every re-roll on the filed file. Use when someone says "make an image for this post", "create a thumbnail", "make a cover from my video", "design a carousel", "animate this static", "the image model won't do 4:5", "my headline is getting cut off in the grid", or when a content pack needs its visuals.

builtnotboosted/review-loop

The quality gate every piece of content passes before it is filed, scheduled or posted. Runs a self-critique, then an independent review by a fresh subagent that sees only the finished work and the criteria (never the builder's reasoning), then fix and re-judge until there is a clean pass. Covers what to do when a piece can't pass unattended (hold, flag, ship the rest). Use when someone says "review this", "check this before it goes out", "QA the pack", "is this ready to post", "get a second pair of eyes on this", "proofread the captions", or when any other Built Not Boosted skill hands work over for checks.

builtnotboosted/scheduling

Gets finished posts into a social media scheduler (or posted by hand) safely. Queue-only with explicit timezone offsets, live dedup against scheduled and already-published posts, media readiness checks, correct post types (shorts, reels, carousels, first comments, manual-posting reminders), alt text, a link gate that sends copy back for a rewrite rather than stripping it, and confirmation before anything goes live. Writes and keeps a scheduling manifest for each pack. Works with any scheduler; Publer is the worked example. Use when someone says "schedule this", "queue these posts", "put this in Publer", "book in this week's content", "post this on Tuesday at 7", "move that post", "what's already scheduled", or hands over a finished content pack to go out.

builtnotboosted/video-editing

Edits filmed talking-head footage into release-ready vertical shorts (1080x1920) and 16:9 YouTube long-forms with ffmpeg and Whisper. Keeps exactly one clean read of every script line (no stumbles, restarts or double reads), never leaves a flat single shot (punch-ins, reframes, B-roll, motion graphics), captions from the finished audio, normalises loudness to -14 LUFS, makes a real-frame cover and runs a QA gate that re-transcribes the render and refuses delivery until it passes. Syncs extra cameras by sound and writes YouTube chapters. Use when someone says "edit my video", "cut this clip", "remove my retakes", "edit out the fluffs", "add captions to my video", "make a short from this footage", "sync my two cameras", "make a thumbnail from my video", or hands over raw footage and a script.

builtnotboosted/video-scripting

Writes video scripts that sound like the person who will say them, for shorts (Reels, TikTok, YouTube Shorts) and long-form YouTube. Warm hook rather than a shout, who-am-I and follow early, a retention shape that delays the answer, a soft earned close, length that follows the story, real-problem substance, reactive scripts for news and data releases. Output is teleprompter-ready (think-breaks, shot reminders) with short edit notes for the video-editing skill. Use when someone says "write me a script", "script a reel about", "I need a short on", "plan a YouTube video", "turn this post into a video", "react to today's news on video", "what should I say on camera", or before a filming session.

相關技能