Back to Marketplace
FREE
Scanned
Grow Business

Portfolio Template Skill (Codex + Claude Code)

Reuse this repository as a template to build and deploy a personal portfolio to GitHub Pages using React, Vite, TypeScript, Tailwind, HashRouter, and Playwright E2E checks.

New skill
No reviews yet
New skill
🤖 Claude Code💻 Codex
FREE

Free to install — no account needed

Copy the command below and paste into your agent.

Instant access • No coding needed • No account needed

What you get in 5 minutes

  • Full skill code ready to install
  • Works with 2 AI agents
  • Lifetime updates included
SecureBe the first

Description

--- name: portfolio-template-builder description: Reuse this repository as a template to build and deploy a personal portfolio to GitHub Pages using React, Vite, TypeScript, Tailwind, HashRouter, and Playwright E2E checks. --- # Portfolio Template Skill (Codex + Claude Code) ## Purpose Use this repo as a reusable template for building a recruiter-friendly portfolio site. ## What this template provides - Static portfolio app with Home, Projects, About, and Contact routes - Data-driven content in `src/data/*.ts` - GitHub Pages deployment workflow - Automated browser testing (Playwright spec + real browser CLI user-flow scripts) ## Inputs to customize - Full name, title, website, GitHub, LinkedIn, resume URL in `src/data/profile.ts` - Skills in `src/data/skills.ts` - Project entries in `src/data/projects.ts` - Repository base path in `vite.config.ts` ## Required implementation sequence 1. Create repository from this template or clone it. 2. Install dependencies: ```bash npm install ``` 3. Update identity data in `src/data/profile.ts`. 4. Replace project list in `src/data/projects.ts` and keep URLs valid. 5. Add real images to `src/assets/images/projects/` and keep image names aligned with project data. 6. Put resume file at `public/resume.pdf`. 7. Set correct GitHub Pages base path in `vite.config.ts`. 8. Verify locally: ```bash npm run build npm run test:e2e ``` 9. Optional real browser validation: ```bash npm run test:e2e:flow:all ``` 10. Push to `main` and enable GitHub Pages with GitHub Actions in repo settings. ## Done criteria - `npm run build` passes - `npm run test:e2e` passes with coverage gate - Core user-flow scripts pass - Site deploys on GitHub Pages with valid links ## Prompt starter for agents Use this exact starter prompt in Codex or Claude Code: ```text Use this repository as a portfolio template. Tasks: 1) Replace profile, skills, and projects data with my info. 2) Keep the current architecture and styling system. 3) Ensure GitHub Pages base path is correct. 4) Run build + E2E tests and fix any issues. 5) Return a deployment checklist. Do not add backend services. ```

Preview in:

Security Status

Scanned

Passed automated security checks

Related AI Tools

More Grow Business tools you might like