{"slug": "github-copilot-stacked-sessions-my-10-year-refactor-story", "title": "GitHub Copilot Stacked Sessions: My 10-Year Refactor Story", "summary": "GitHub Copilot's stacked sessions feature enabled a developer to modernize a personal dashboard app written in React 15, Less, and react-bootstrap from 2014, a task previously abandoned as a multi-week nightmare. The developer used Copilot's Plan mode to outline a full frontend overhaul, including migrating to Tailwind or vanilla CSS, removing Less, and improving accessibility and responsiveness.", "body_md": "# GitHub Copilot Stacked Sessions: My 10-Year Refactor Story\n\n[GitHub Copilot](/en/tags/github%20copilot/)app is quietly the most useful thing for anyone staring down an old codebase. Stacked sessions are exactly what they sound like: a sequence of tasks in the same repository where each session picks up where the previous one left off. I put that pattern through a brutal real-world test — modernizing a personal dashboard app I haven't seriously touched since 2014.\n\nThe state of things: React 15 (2016 vintage), Less for CSS preprocessing, react-bootstrap from the same era. The app still works, but untangling it without AI would've been a multi-week nightmare. I'd actually tried and given up before. It's not a huge codebase, but it's just big enough to hurt.\n\nSo I loaded the repo into the Copilot app and started in Plan mode, throwing the whole problem at it in one shot:\n\n``` text\n\nI want to modernize the frontend for this project. I first wrote a lot of this code more than 10 years ago and it should be cleaned up a lot. I'm thinking we start either using Tailwind or just vanilla CSS (please vet everything to help me decide), we remove all Less (etc), and clean everything up accessibility-wise and responsiveness-wise. Right now I really want to just focus on styles, and then slowly\n\n[Next Gemini Robotics 2: Whole-Body Humanoid Control →](/en/threads/4443/)", "url": "https://wpnews.pro/news/github-copilot-stacked-sessions-my-10-year-refactor-story", "canonical_source": "https://promptcube3.com/en/threads/4572/", "published_at": "2026-07-31 19:07:10+00:00", "updated_at": "2026-07-31 19:24:09.169411+00:00", "lang": "en", "topics": ["ai-tools", "developer-tools", "generative-ai"], "entities": ["GitHub Copilot", "React", "Less", "react-bootstrap", "Tailwind"], "alternates": {"html": "https://wpnews.pro/news/github-copilot-stacked-sessions-my-10-year-refactor-story", "markdown": "https://wpnews.pro/news/github-copilot-stacked-sessions-my-10-year-refactor-story.md", "text": "https://wpnews.pro/news/github-copilot-stacked-sessions-my-10-year-refactor-story.txt", "jsonld": "https://wpnews.pro/news/github-copilot-stacked-sessions-my-10-year-refactor-story.jsonld"}}