<?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: Mir Abbas</title>
    <description>The latest articles on DEV Community by Mir Abbas (@abbasmir12).</description>
    <link>https://dev.to/abbasmir12</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.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3641268%2F6da5b36c-b23d-48e2-87c3-6e1f8066ef2d.png</url>
      <title>DEV Community: Mir Abbas</title>
      <link>https://dev.to/abbasmir12</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/abbasmir12"/>
    <language>en</language>
    <item>
      <title>DebateMaster-AI</title>
      <dc:creator>Mir Abbas</dc:creator>
      <pubDate>Tue, 02 Dec 2025 13:11:40 +0000</pubDate>
      <link>https://dev.to/abbasmir12/debatemaster-ai-2n8b</link>
      <guid>https://dev.to/abbasmir12/debatemaster-ai-2n8b</guid>
      <description>&lt;p&gt;Debating is an art – it’s not just what you say, but &lt;em&gt;how&lt;/em&gt; you say it. Imagine having a personal AI coach that not only challenges your arguments in real-time but also tracks your performance, gives constructive feedback, and helps you grow as a debater. That’s exactly what I built for this Hackathon: &lt;strong&gt;DebateMaster AI&lt;/strong&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  What is DebateMaster-AI?
&lt;/h2&gt;

&lt;p&gt;DebateMaster-I is a &lt;strong&gt;real-time debate coaching platform&lt;/strong&gt; that leverages &lt;strong&gt;Google's Gemini Live API&lt;/strong&gt; for bidirectional voice streaming. Unlike traditional debate apps, this platform is designed to &lt;strong&gt;analyze your performance on the fly&lt;/strong&gt;, track your improvement, and help you refine your skills through AI-powered insights.&lt;/p&gt;

&lt;p&gt;Here’s how it works:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Enter a debate topic, for example: &lt;em&gt;"Impact of Pollution on Living Organisms"&lt;/em&gt;
&lt;/li&gt;
&lt;li&gt;Choose your debate style: &lt;strong&gt;Coach mode&lt;/strong&gt; for supportive feedback or &lt;strong&gt;Fierce mode&lt;/strong&gt; for challenging opposition.&lt;/li&gt;
&lt;li&gt;Configure your Gemini API key, hit &lt;strong&gt;Start Debate&lt;/strong&gt;, and the AI engages you in natural conversation.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;During the debate, the interface shows live transcription, audio visualization, and a running timer. When the debate ends, you receive a &lt;strong&gt;comprehensive performance report&lt;/strong&gt; including:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Vocabulary Richness&lt;/strong&gt; – tracks your lexical diversity.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Confidence Level&lt;/strong&gt; – analyzes speech patterns and delivery.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Argument Strength&lt;/strong&gt; – evaluates logical structure and evidence.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Response Time&lt;/strong&gt; – measures how quickly you counter arguments.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Engagement Score&lt;/strong&gt; – tracks active participation.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The AI also generates &lt;strong&gt;personalized suggestions&lt;/strong&gt; to improve your debating skills.&lt;/p&gt;

&lt;h2&gt;
  
  
  Tracking Progress and Persona Analysis
&lt;/h2&gt;

&lt;p&gt;DebateMaster AI isn’t just a one-time experience. The &lt;strong&gt;Activity tab&lt;/strong&gt; visualizes your progress through score trends, heatmaps, and session history. Additionally, the &lt;strong&gt;Persona system&lt;/strong&gt; assigns a debate archetype – Strategist, Orator, Analyst, or Diplomat – showing your strengths and evolution over time. Achievements like &lt;em&gt;Vocabulary Master&lt;/em&gt; or &lt;em&gt;Debate Marathon&lt;/em&gt; gamify the learning experience.&lt;/p&gt;

&lt;h2&gt;
  
  
  How Kiro IDE Made This Possible
&lt;/h2&gt;

&lt;p&gt;The real star behind the scenes is &lt;strong&gt;Kiro IDE&lt;/strong&gt;. I used:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Multi-Spec Development&lt;/strong&gt; – I split the project into four independent specs: core debate functionality, activity view, persona system, and UI redesign. This allowed parallel development without conflicts.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Steering Documents&lt;/strong&gt; – ensured consistent styling, architecture, and API usage across features.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Agent Hooks&lt;/strong&gt; – automated repetitive tasks like linting, grammar checking, and README updates, saving hours of manual work.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Model Context Protocol (MCP)&lt;/strong&gt; – integrated live documentation for Gemini API, TypeScript, React, and Tailwind, so Kiro always had the latest references.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This workflow accelerated development, improved code quality, and let me focus on building the best user experience rather than boilerplate tasks.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why DebateMaster AI Matters
&lt;/h2&gt;

&lt;p&gt;Whether you’re a student preparing for competitions, a professional improving public speaking, or someone who wants to sharpen critical thinking, DebateMaster AI offers a &lt;strong&gt;complete coaching platform&lt;/strong&gt;. In just six weeks, the combination of AI-assisted development and Kiro IDE helped me turn a complex idea into a polished, fully functional app.&lt;/p&gt;

&lt;h2&gt;
  
  
  Try It Out
&lt;/h2&gt;

&lt;p&gt;DebateMaster AI is more than a hackathon project – it’s a learning platform. Check out the &lt;a href="https://github.com/abbasmir12/debatemasterai" rel="noopener noreferrer"&gt;repository&lt;/a&gt; and give it a try. Your next debate could be your best one yet!&lt;/p&gt;

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