工程開發
persona avatar

persona

一個 AI 驅動的框架,用於從零開始打造獨特且真實的個人作品集網站。引導 AI 代理完成研究、設計與實作,構建具備個人特色的專業網站。

簡介

Persona 是一個智慧型代理框架,旨在透過讓 AI 代理從空白畫布開始構建高度個性化與真實的網站,從而超越通用的作品集模板。它作為 Claude Code、Gemini CLI 與 Cursor 等 AI 編碼助手的協調層,確保最終產出能反映用戶的具體身份、所屬行業與設計意圖。該框架遵循結構化的工作流程,從解析履歷、簡介與設計偏好的用戶研究開始,進而進入客製化的設計綜合與強大的軟體工程實作。它將作品集視為一個動態專案,能夠透過自然語言指令持續演進,同時透過使用 React、Tailwind CSS 與 Next.js 的嚴格建置、測試與部署週期來維持高品質。

  • 協調作品集創作的全生命週期,從研究與概念設計到最終在 Vercel 或 GitHub Pages 上部署。

  • 為每位用戶實施獨特的設計策略,拒絕死板的模板,改採根據用戶檔案與風格定制的佈局、字體排版與配色方案。

  • 與 AI 開發代理深度整合,利用自動發現檔案(.cursorrules, CLAUDE.md)提供具備情境感知的輔助。

  • 自動化技術設定,包含本地開發環境管理、響應式佈局實作與 CI/CD 配置。

  • 透過內建的建置檢查、行動裝置響應式驗證與快取問題自動修復功能,確保高開發品質與快速迭代能力。

  • 輸入要求:配合 profile.yaml 配置與選用的 /materials(履歷、個人照、專案截圖)運作,以實現精準的內容生成。

  • 操作限制:需要 Node.js 18+ 及支援 AI 的 CLI 環境。設計為高度迭代的流程,初次建置與後續維護需分別使用不同的指令檔案(SKILL.md 與 UPDATE.md)。

  • 最佳實踐:強調「無署名」政策以確保作品集呈現自然的手工感,並反對標準的履歷結構,鼓勵創意且具敘事性的網站架構。

  • 部署與維護:提供針對 Vercel/Netlify 的內建工作流程,包含 SEO 優化、分析設定及飛行前檢查清單(如 git 遠端儲存庫與路徑清理),確保生產環境的穩定性。

倉庫統計

Star 數
11
Fork 數
0
Open Issue 數
0
主要語言
TypeScript
預設分支
main
同步狀態
閒置
最近同步時間
2026年5月3日 下午05:28
在 GitHub 查看