Project Deploy + Portfolio Sync
Use this skill when the user says a project is finished and wants it deployed and visible on andrewsolomon.dev.
Workflow
- Verify project repo context
- Confirm git branch and local changes.
- Run lint/build checks in app repo.
- Identify or create Vercel project.
- Deploy project app
- Run production deploy from the app repo.
- Capture both deployment URL and alias URL.
- Sync portfolio content
- In
andrewsolomon.dev, ensure a dedicated project page exists underprojects/. - Ensure homepage
index.htmlhas a card linking to that page. - Include the live demo URL on the case-study page.
- Deploy and verify portfolio
- Deploy
andrewsolomon.devto production. - Verify homepage card + project page + live demo link are reachable.
- Commit/push (on user request)
- Commit website changes and push
main.
Deterministic Output Sections
Always return:
Project Deploy StatusPortfolio Sync StatusLive URLsFindings / RisksNext Commands
Conventions
- Keep case-study pages lightweight and practical.
- Prefer existing style/structure from other pages in
andrewsolomon.dev/projects/. - Never remove existing portfolio cards unless user asks.
Helpers
scripts/project_status_check.shfor app-repo preflightscripts/portfolio_entry_check.shfor andrewsolomon.dev link presence checks