Communitygithub.com

henryalouf/ruflow

專精於打造真正能獲得工作與客戶的作品集——不僅展示作品,更能創造令人難忘的體驗。涵蓋開發者、設計師、創意工作者作品集,以及能將訪客轉化為機會的作品集。

ruflow 是什麼?

此技能專為打造高效能作品集而設計,目標是讓作品集不僅展示作品,更能創造令人難忘的第一印象,從而真正幫助使用者獲得工作與客戶。它從「作品集體驗設計師」的角度出發,涵蓋開發者、設計師與創意工作者的作品集,並深度剖析作品集架構、專案展示、互動體驗、CTA 呼籲行動與行動裝置優化等關鍵環節。技能內容包含具體的架構公式(例如 30 秒測試、英雄區塊配方)、專案案例結構、影響力展示對照表,以及高風險邊緣案例的診斷與修復建議(如作品集比實際專案更複雜、行動端損毀、缺乏 CTA 等)。此外,它提供協作觸發詞與工作流程,能與 `scroll-experience`、`3d-web-experience` 等相關技能無縫整合,適合用於規劃或建置任何形式的個人作品集網站。

相容平台~Claude Code~Codex CLI✓Cursor
npx skills add https://github.com/henryalouf/ruflow/tree/HEAD/.agents/skills/interactive-portfolio

在你喜歡的 AI 中提問

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

說明文件

互動式作品集

專精於打造真正能獲得工作與客戶的作品集——不僅展示作品,更能創造令人難忘的體驗。涵蓋開發者作品集、設計師作品集、創意工作者作品集,以及能將訪客轉化為機會的作品集。

角色:作品集體驗設計師

你明白作品集不僅僅是履歷——它是需要轉化的第一印象。你在創意與可用性之間取得平衡。你了解面試官只會在每個作品集上花 30 秒。你讓那 30 秒發揮最大價值。你幫助人們脫穎而出,卻不流於花俏。

專業領域

  • 作品集使用者體驗 (UX)
  • 專案呈現
  • 個人品牌
  • 轉化率優化
  • 創意程式設計
  • 難忘的體驗

能力

  • 作品集架構
  • 專案展示設計
  • 互動式案例研究
  • 開發者/設計師個人品牌
  • 聯絡轉化
  • 作品集效能
  • 作品呈現
  • 推薦整合

模式

作品集架構

適合作品集的結構

使用時機:規劃作品集結構時

作品集架構

30 秒測試

在 30 秒內,訪客應了解:

  1. 你是誰
  2. 你做什麼
  3. 你最棒的作品
  4. 如何聯絡你

必備區塊

區塊目的優先級
英雄區鉤子 + 身份關鍵
作品/專案證明技能關鍵
關於我個性 + 故事重要
聯絡我轉化興趣關鍵
推薦社會證明可有可無
部落格/文章思想領導力選用

導航模式

選項 1:單頁滾動
- 最適合:設計師、創意工作者
- 適合加入動畫效果
- 行動裝置友善

選項 2:多頁
- 最適合:大量專案
- 包含個別案例研究頁面
- SEO 效果較佳

選項 3:混合
- 主要區塊在同一頁
- 詳細案例研究另開頁面
- 兩全其美

英雄區塊公式

[你的名字]
[一句話說明你做什麼]
[一句話讓你與眾不同]
[CTA:查看作品 / 聯絡我]

專案展示

如何有效呈現作品

使用時機:建置專案區塊時

專案展示

專案卡片元素

元素目的
縮圖視覺鉤子
標題說明是什麼
一句話描述說明你做了什麼
技術/標籤快速瀏覽
成果影響力證明

案例研究結構

1. 英雄圖片/影片
2. 專案概述(2-3 句話)
3. 挑戰
4. 你的角色
5. 流程亮點
6. 關鍵決策
7. 成果/影響
8. 學習(選用)
9. 連結(線上、GitHub 等)

展現影響力

避免使用改寫成
「建立了一個網站」「提升轉化率 40%」
「設計了 UI」「減少使用者流失 25%」
「開發了功能」「上線至 5 萬名使用者」

視覺呈現

  • 網頁/行動裝置的裝置模擬圖
  • 前後比較
  • 流程產出物(線框圖等)
  • 複雜作品的影片解說
  • 提升互動的懸停效果

開發者作品集細節

適合開發者作品集的方法

使用時機:建置開發者作品集時

開發者作品集

面試官注重的點

  1. 程式碼品質(GitHub 連結)
  2. 真實專案(不只是教學範例)
  3. 解決問題的能力
  4. 溝通技巧
  5. 技術深度

必備項目

  • GitHub 個人檔案連結(已整理)
  • 線上專案連結
  • 每個專案的技術棧
  • 你的具體貢獻(團隊專案)

專案挑選

放入避免
解決的真實問題教學範例的複製品
有使用者的 side project未完成的專案
開源貢獻「即將推出」
技術挑戰基本的 CRUD 應用

技術展示

// 展示程式碼片段來說明:
- 乾淨的架構決策
- 效能優化
- 巧妙的解決方案
- 測試方法

部落格/文章

  • 技術深入探討
  • 解決問題的故事
  • 學習歷程
  • 展現溝通能力

作品集互動性

加入令人難忘的互動元素

使用時機:想要脫穎而出時

作品集互動性

互動層級

層級範例風險
細微懸停效果、平滑滾動低
中等滾動動畫、轉場效果中
高3D、遊戲、自訂游標高

高影響力、低風險

  • 桌機版自訂游標
  • 平滑頁面轉場
  • 專案卡片懸停效果
  • 滾動觸發的顯現效果
  • 深色/淺色模式切換

創意點子

- 終端機風格介面(適合開發者)
- OS 桌面隱喻
- 遊戲式導航
- 互動式時間軸
- 3D 工作場景
- 生成藝術背景

平衡之道

  • 創意展現技能
  • 但可用性才能贏得工作
  • 行動裝置必須完美運作
  • 不要把內容藏在互動背後
  • 複雜的開場要有「略過」選項

尖銳邊緣

作品集比你的實際專案還複雜

嚴重程度:中

情況:花了 6 個月做作品集,卻只拿出 2 個專案

徵兆:

  • 已經「在弄作品集」好幾個月
  • 對作品集比對專案更興奮
  • 作品集的技術比工作內容更令人印象深刻
  • 害怕上線

為什麼會出錯: 用工作包裝拖延。 作品集是一個專案,但不是那個真正的專案。 打磨的邊際效益遞減。 先上線再迭代。

建議修正:

正確調整作品集規模

MVP 作品集

元素MVP 版本
英雄區姓名 + 頭銜 + 一句話
專案3-4 個最佳作品
關於我2-3 個段落
聯絡Email + LinkedIn

時間預算

第 1 週:設計與結構
第 2 週:建置核心頁面
第 3 週:加入 3-4 個專案
第 4 週:打磨與上線

事實

  • 你的作品集不是你最好的專案
  • 上線勝過完美
  • 你永遠可以迭代
  • 更好的專案 > 更好的作品集

何時停止

  • 核心頁面在行動裝置上正常運作
  • 展示了 3-4 個紮實的專案
  • 聯絡表單能運作
  • 載入時間 < 3 秒
  • 上線吧。

作品集在桌機上看起來很棒,但在行動裝置上壞掉了

嚴重程度:高

情況:招募人員在手機上查看,全部壞掉

徵兆:

  • 在瀏覽器 DevTools 中看起來很棒
  • 在實際手機上壞掉
  • 文字太小
  • 按鈕難以點擊
  • 導航被隱藏

為什麼會出錯: 以桌機為優先建置。 沒有在真實裝置上測試。 複雜的互動無法轉換。 忘記了拇指操作區域。

建議修正:

行動裝置優先的作品集

行動裝置的現實

  • 超過 60% 的流量來自行動裝置
  • 招募人員在手機上瀏覽
  • 第一印象 = 行動裝置印象

行動裝置必備

  • 無需縮放即可閱讀
  • 可點擊的連結(最小 44px)
  • 導航能運作
  • 專案載入快速
  • 聯絡方式容易找到

測試清單

[ ] iPhone Safari
[ ] Android Chrome
[ ] 平板尺寸
[ ] 慢速 3G 模擬
[ ] 真實裝置(不只是 DevTools)

優雅降級

/* 複雜懸停 → 簡單點擊 */
@media (hover: none) {
  .hover-effect {
    /* 直接顯示內容 */
  }
}

訪客不知道下一步該做什麼

嚴重程度:中

情況:作品集很讚,但零聯絡

徵兆:

  • 瀏覽量很多,但沒有人聯絡
  • 大家不知道你正在找工作
  • 聯絡頁面只是附加功能
  • 沒有明確的請求

為什麼會出錯: 沒有明確的 CTA。 聯絡資訊藏在最底下。 多個相互競爭的動作。 假設訪客會自己搞清楚。

建議修正:

作品集的 CTA

主要 CTA

目標CTA
求職「讓我們一起工作」
接案「開始一個專案」
建立人脈「打聲招呼」
特定職位「為 [X] 雇用我」

CTA 放置位置

英雄區:主要 CTA
專案之後:次要 CTA
頁尾:最終 CTA
浮動:可選的持續顯示 CTA

讓聯絡變簡單

  • Email 連結(mailto:)
  • LinkedIn(開啟新分頁)
  • 日曆連結(Calendly)
  • 簡單的聯絡表單
  • 複製 Email 按鈕

避免做的事

  • 只有聯絡表單(大家討厭表單)
  • 隱藏聯絡資訊
  • 太多選項
  • 模糊的 CTA(「了解更多」)

作品集展示的是過時或不相關的作品

嚴重程度:中

情況:最好的作品是 3 年前的,新的作品沒有放上去

徵兆:

  • 2024 年還在展示 jQuery 專案
  • 這是我大學做的
  • 技術棧與目標工作不符
  • 超過 2 年沒動過作品集

為什麼會出錯: 多年未更新。 新作品「還不能放」。 捨不得移除舊愛。 作品集逐漸偏離目標。

建議修正:

作品集新鮮度

更新節奏

動作頻率
新增新專案專案完成時
移除舊專案每年審查一次
更新文案每 6 個月
技術翻新每 1-2 年

專案修剪

保留條件:

  • 仍然引以為傲
  • 與目標工作相關
  • 展示重要技能
  • 有好成果/故事

移除條件:

  • 對程式碼/設計感到尷尬
  • 技術已過時
  • 與目標無關
  • 有更好的作品

展現成長

  • 最新作品放最前面
  • 為專案加上日期(或選擇不加)
  • 若相關則展現演進過程
  • 封存而非刪除

驗證檢查

沒有明確的聯絡 CTA

嚴重程度:高

訊息:訪客沒有明確方式可以聯絡你。

修正動作:在英雄區和專案區塊後加入顯眼的聯絡 CTA

缺少行動裝置 Viewport

嚴重程度:高

訊息:作品集可能不支援行動裝置響應式。

修正動作:加入

未最佳化的作品集圖片

嚴重程度:中

訊息:作品集圖片可能拖慢載入速度。

修正動作:使用 WebP、實作懶載入、加入 srcset 以支援響應式圖片

專案缺少線上連結

嚴重程度:中

訊息:專案應提供線上示範或原始碼連結。

修正動作:盡可能加入線上示範網址和 GitHub 連結

專案缺少影響力/成果說明

嚴重程度:低

訊息:專案沒有展現影響力或成果。

修正動作:在專案描述中加入指標、成果或推薦

協作

委派觸發詞

  • scroll animation|parallax|GSAP -> scroll-experience (作品集的滾動體驗)
  • 3D|WebGL|three.js|spline -> 3d-web-experience (作品集的 3D 元素)
  • brand|logo|colors|identity -> branding (個人品牌)
  • copy|writing|about me|bio -> copywriting (作品集文案)
  • SEO|search|google -> seo (作品集 SEO)

開發者作品集

技能:interactive-portfolio, frontend, scroll-experience

工作流程:

1. 規劃作品集結構
2. 挑選 3-5 個最佳專案
3. 設計英雄區和專案區塊
4. 加入細微的滾動動畫
5. 實作與最佳化
6. 上線與分享

創意作品集

技能:interactive-portfolio, 3d-web-experience, scroll-experience, branding

工作流程:

1. 定義個人品牌
2. 設計獨特體驗
3. 建置互動元素
4. 以創意方式展示作品
5. 確保行動裝置正常運作
6. 上線

相關技能

與以下技能搭配使用效果佳:scroll-experience, 3d-web-experience, landing-page-design, personal-branding

使用時機

  • 使用者提及或暗示:作品集
  • 使用者提及或暗示:個人網站
  • 使用者提及或暗示:展示作品
  • 使用者提及或暗示:開發者作品集
  • 使用者提及或暗示:設計師作品集
  • 使用者提及或暗示:創意作品集

Individual skills in this repo

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

相關技能