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日 17:28