Build and inspect key pages: home, CV, publications, repositories, projects, posts, and any custom routes.
Migration Notes
Commit .al-folio-overrides.yml when the site intentionally keeps local overrides. It records the upstream plugin file checksum last reviewed so future gem updates can flag drift explicitly.
Handoff
Report removed stale runtime files, retained local overrides, unresolved visual differences, and exact validation commands.
1---2name: al-folio-v1-migration3description: al-folio v1 Migration4---5# al-folio v1 Migration67Use this skill when a user asks an agent to migrate an existing customized al-folio fork to v1.x.89## Workflow10111. Work in a disposable branch, fork, or clone. Do not overwrite the user's original site.122. Start from the v1 starter contract, then bring over site-owned files:13 - `_config.yml` values14 - `_data`15 - `_bibliography`16 - content collections17 - site assets18 - intentional local `_includes`, `_layouts`, and `_sass` overrides193. Keep v1 plugin wiring from the starter:20 - `theme: al_folio_core`21 - bundled `al_*` and `al_folio_*` gems in `Gemfile`22 - bundled plugin entries in `_config.yml`234. Remove stale copied runtime files now owned by plugins unless they are intentional overrides.245. Run upgrade checks:2526```bash27bundle exec al-folio upgrade audit --no-fail28bundle exec al-folio upgrade overrides audit29```30316. For each stale or unacknowledged override:3233```bash34bundle exec al-folio upgrade overrides diff LOCAL_PATH35bundle exec al-folio upgrade overrides accept LOCAL_PATH36```37387. Build and inspect key pages: home, CV, publications, repositories, projects, posts, and any custom routes.3940## Migration Notes4142Commit `.al-folio-overrides.yml` when the site intentionally keeps local overrides. It records the upstream plugin file checksum last reviewed so future gem updates can flag drift explicitly.4344## Handoff4546Report removed stale runtime files, retained local overrides, unresolved visual differences, and exact validation commands.
Run npx skillmds@latest add alshedivat/al-folio-v1-migration in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
al-folio v1 Migration It is listed under Coding & Dev Tools on SkillMD.
This skill has not completed SkillMD's automated safety review yet. Independent scanners report: SkillSpector: PASS, Skill Scanner: PASS. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
alshedivat (@alshedivat) published this skill. Their other Agent Skills are listed on their SkillMD profile.