<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/here-s-how-to-slice-a-redesign-the-agentic-way-33abkpp3g" -->

---
title: Here’s How to “Slice” a Redesign the Agentic Way | daily.dev
description: A team rebuilding a mobile app&#x27;s order customization workflow avoided a massive, unwieldy PR by splitting the work into seven vertical slices, each with its...
canonical: https://daily.dev/posts/here-s-how-to-slice-a-redesign-the-agentic-way-33abkpp3g
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Here’s How to “Slice” a Redesign the Agentic Way | daily.dev
og:description: A team rebuilding a mobile app&#x27;s order customization workflow avoided a massive, unwieldy PR by splitting the work into seven vertical slices, each with its...
og:url: https://daily.dev/posts/here-s-how-to-slice-a-redesign-the-agentic-way-33abkpp3g
og:image: https://api.daily.dev/og/posts/33abkpP3G.png
og:image:alt: Here’s How to “Slice” a Redesign the Agentic Way
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Here’s How to “Slice” a Redesign the Agentic Way

**[Atomic Spin](https://daily.dev/sources/atomicobject)** · 3 min read · 0 upvotes · 0 comments

## Summary

A team rebuilding a mobile app's order customization workflow avoided a massive, unwieldy PR by splitting the work into seven vertical slices, each with its own PR that could merge out of order. Three key practices made this work: writing Markdown specs per slice with a 'sequencing note' describing dependencies, predicting merge conflicts in advance and keeping a changelog, and leaving labeled comments in code for handoff points that didn't yet exist. This approach, combined with AI agent assistance, accelerated delivery and simplified testing without requiring sequential merges or painful rebases.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://spin.atomicobject.com/slice-redesign-agentic>

## Questions this post answers

### What is vertical slicing in software development and why is it better than horizontal layering?

Vertical slicing means splitting a feature into thin, end-to-end changes that each touch the real product, rather than dividing work by layer (state, UI, API). Horizontal layering creates a bottleneck because nothing ships until all layers land and still requires an integration step; vertical slices can ship and merge independently, even out of numerical order, as long as they don't secretly depend on each other.

_Developers structuring parallel feature work can find more workflow breakdowns like this one on daily.dev._

### How can I merge pull requests out of order without breaking things when working on a shared feature?

Write a short spec per slice of work that includes a 'sequencing note' stating what the slice assumes already exists and what to do if it doesn't, and explicitly call out expected merge conflicts with a rule like 'whichever slice lands second rebases,' recording the outcome in a changelog. This lets slices with no real dependency on each other, even ones cut from an earlier slice, merge safely and early.

_Teams juggling parallel branches can browse similar delivery workflow tactics on daily.dev._

## Similar posts on daily.dev

- [Build Wide, Ship Narrow](https://daily.dev/posts/build-wide-ship-narrow-ubltyfimm) · Hacker News · 0 upvotes · 0 comments
- [The one thing every experienced engineer gets wrong](https://daily.dev/posts/the-one-thing-every-experienced-engineer-gets-wrong-qx6sxnvvh) · swizec.com · 35 upvotes · 5 comments
- [Agentic Development: We Handed Off the Code, Not the Job](https://daily.dev/posts/agentic-development-we-handed-off-the-code-not-the-job-2ou02tzdx) · Atomic Spin · 0 upvotes · 0 comments
- [Designers’ workflow for shipping code](https://daily.dev/posts/designers-workflow-for-shipping-code-cfgb2npmc) · Atlassian · 0 upvotes · 0 comments

---

Tags: [#mobile](https://daily.dev/tags/mobile), [#ai-coding](https://daily.dev/tags/ai-coding), [#spec-driven-development](https://daily.dev/tags/spec-driven-development)

[View this post on daily.dev](https://daily.dev/posts/here-s-how-to-slice-a-redesign-the-agentic-way-33abkpp3g)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Here’s How to “Slice” a Redesign the Agentic Way","url":"https://daily.dev/posts/here-s-how-to-slice-a-redesign-the-agentic-way-33abkpp3g","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/here-s-how-to-slice-a-redesign-the-agentic-way-33abkpp3g"},"datePublished":"2026-08-07T12:08:35.118Z","dateModified":"2026-09-14T08:05:35.259Z","description":"A team rebuilding a mobile app's order customization workflow avoided a massive, unwieldy PR by splitting the work into seven vertical slices, each with its...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/d10a0cfacbb01ac9f2b904eecbaf7be1?_a=AQAEuop","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/d10a0cfacbb01ac9f2b904eecbaf7be1?_a=AQAEuop","isAccessibleForFree":true,"articleSection":"Atomic Spin","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Atomic Spin","logo":"https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/e2af5ce3adaa403a8cf029268b62419f","url":"https://daily.dev/sources/atomicobject"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/here-s-how-to-slice-a-redesign-the-agentic-way-33abkpp3g","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"mobile,ai-coding,spec-driven-development","timeRequired":"PT3M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Atomic Spin","item":"https://daily.dev/sources/atomicobject"},{"@type":"ListItem","position":3,"name":"Here’s How to “Slice” a Redesign the Agentic Way"}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/here-s-how-to-slice-a-redesign-the-agentic-way-33abkpp3g#faq","mainEntity":[{"@type":"Question","name":"What is vertical slicing in software development and why is it better than horizontal layering?","acceptedAnswer":{"@type":"Answer","text":"Vertical slicing means splitting a feature into thin, end-to-end changes that each touch the real product, rather than dividing work by layer (state, UI, API). Horizontal layering creates a bottleneck because nothing ships until all layers land and still requires an integration step; vertical slices can ship and merge independently, even out of numerical order, as long as they don't secretly depend on each other. Developers structuring parallel feature work can find more workflow breakdowns like this one on daily.dev."}},{"@type":"Question","name":"How can I merge pull requests out of order without breaking things when working on a shared feature?","acceptedAnswer":{"@type":"Answer","text":"Write a short spec per slice of work that includes a 'sequencing note' stating what the slice assumes already exists and what to do if it doesn't, and explicitly call out expected merge conflicts with a rule like 'whichever slice lands second rebases,' recording the outcome in a changelog. This lets slices with no real dependency on each other, even ones cut from an earlier slice, merge safely and early. Teams juggling parallel branches can browse similar delivery workflow tactics on daily.dev."}}]}
```

