<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: yulan qiao</title>
    <description>The latest articles on DEV Community by yulan qiao (@yulan_qiao_6f1cd840ce8f90).</description>
    <link>https://dev.to/yulan_qiao_6f1cd840ce8f90</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3503411%2Fb1e7fae9-33ac-42f8-8898-8675cda6dde0.png</url>
      <title>DEV Community: yulan qiao</title>
      <link>https://dev.to/yulan_qiao_6f1cd840ce8f90</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/yulan_qiao_6f1cd840ce8f90"/>
    <language>en</language>
    <item>
      <title>Building Writely with Kiro: From PRD to Browser Extension in Hours 🎉</title>
      <dc:creator>yulan qiao</dc:creator>
      <pubDate>Mon, 15 Sep 2025 10:41:18 +0000</pubDate>
      <link>https://dev.to/yulan_qiao_6f1cd840ce8f90/building-writely-with-kiro-from-prd-to-browser-extension-in-hours-27bj</link>
      <guid>https://dev.to/yulan_qiao_6f1cd840ce8f90/building-writely-with-kiro-from-prd-to-browser-extension-in-hours-27bj</guid>
      <description>&lt;p&gt;&lt;a href="https://youtu.be/D03uHeaxYj0" rel="noopener noreferrer"&gt;Youtube&lt;/a&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Introduction&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;During the Kiro Hackathon, our team built Writely, a browser extension designed to help non-native English speakers write more confidently, efficiently, and naturally. With Writely, you can translate as you type, polish text into different tones, or get multiple rewrites of a sentence — all without leaving your browser.&lt;/p&gt;

&lt;p&gt;Our goal was simple: remove the constant friction of switching between translators, grammar checkers, and writing tools, and give people a one-stop assistant right where they need it.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;The Problem We Wanted to Solve&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;As non-native speakers ourselves, we’ve all felt these pain points:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Struggling to express complex ideas in English with limited vocabulary.&lt;/li&gt;
&lt;li&gt;Translations that are technically correct but sound awkward or impolite.&lt;/li&gt;
&lt;li&gt;Writing that feels monotonous or lacks variety.&lt;/li&gt;
&lt;li&gt;Losing flow by switching between multiple apps just to finish one email.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;We wanted to solve all of this in one lightweight, browser-based tool.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;How We Used Kiro&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;We started with a plain-language PRD. Instead of diving into code, we gave this spec to Kiro’s Spec feature.&lt;/p&gt;

&lt;p&gt;Kiro did something amazing:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;It broke our PRD into detailed requirements and tasks, almost like a project manager.&lt;/li&gt;
&lt;li&gt;It generated not just snippets, but a full architecture + clean UI that matched our design.&lt;/li&gt;
&lt;li&gt;When some tests failed, Kiro automatically fixed and re-ran them.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The output was already solid — from UI to architecture — and only needed a few refinements. This was a huge time saver and made the whole process beginner-friendly, even for teammates without a coding background.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Features We Built&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;With Kiro’s help, we shipped three core features:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Real-time translate-as-you-type: Type in one language, and watch it transform into English directly in the input box.&lt;/li&gt;
&lt;li&gt;Smart text polishing with tone options: Highlight text and choose from Formal, Casual, Fluent, or Reasoning modes.&lt;/li&gt;
&lt;li&gt;Alternative sentence structures: Instantly see 3 variations of a sentence with different flows or structures.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;All of this is wrapped in a clean, non-intrusive UI that feels natural in everyday writing.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;What Surprised Us About Kiro&lt;/li&gt;
&lt;/ol&gt;

&lt;ul&gt;
&lt;li&gt;The task breakdown was so clear that even non-coders could follow along.&lt;/li&gt;
&lt;li&gt;It felt like working with another teammate who never gets tired of boilerplate.&lt;/li&gt;
&lt;li&gt;The output wasn’t half-baked — the UI and architecture were already strong, just needing detail tweaks.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This completely changed the way we approached development.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Key Learnings&lt;/li&gt;
&lt;/ol&gt;

&lt;ul&gt;
&lt;li&gt;A good PRD is everything — the clearer your spec, the better Kiro performs.&lt;/li&gt;
&lt;li&gt;Spec-to-code lets you focus on product design instead of setup and debugging.&lt;/li&gt;
&lt;li&gt;Collaboration is smoother when everyone can see structured tasks, regardless of coding background.&lt;/li&gt;
&lt;/ul&gt;

&lt;ol&gt;
&lt;li&gt;What’s Next for Writely&lt;/li&gt;
&lt;/ol&gt;

&lt;ul&gt;
&lt;li&gt;We want to take Writely further by:&lt;/li&gt;
&lt;li&gt;Adding more tone options (e.g., academic, creative).&lt;/li&gt;
&lt;li&gt;Expanding beyond English/Chinese to more languages.&lt;/li&gt;
&lt;li&gt;Polishing the UI/UX for a public release.&lt;/li&gt;
&lt;/ul&gt;

&lt;ol&gt;
&lt;li&gt;Conclusion&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Writely showed us how powerful spec-driven development can be. With Kiro, we spent less time on setup and debugging, and more time turning an idea into a real product.&lt;/p&gt;

&lt;p&gt;Thanks to Kiro for making building feel this smooth. I’m officially #kiro&lt;/p&gt;

</description>
      <category>kiro</category>
    </item>
  </channel>
</rss>
