DebateMaster-AI
Source: Dev.to
What is DebateMaster‑AI?
DebateMaster‑AI is a real‑time debate coaching platform that leverages Google’s Gemini Live API for bidirectional voice streaming. Unlike traditional debate apps, it analyzes your performance on the fly, tracks improvement, and refines your skills through AI‑powered insights.
How it works
- Enter a debate topic (e.g., “Impact of Pollution on Living Organisms”).
- Choose your debate style:
- Coach mode – supportive feedback.
- Fierce mode – challenging opposition.
- Configure your Gemini API key and hit Start Debate. The AI engages you in natural conversation.
During the debate, the interface shows:
- Live transcription
- Audio visualization
- Running timer
When the debate ends, you receive a comprehensive performance report that includes:
- Vocabulary Richness – tracks lexical diversity.
- Confidence Level – analyzes speech patterns and delivery.
- Argument Strength – evaluates logical structure and evidence.
- Response Time – measures how quickly you counter arguments.
- Engagement Score – tracks active participation.
The AI also generates personalized suggestions to improve your debating skills.
Tracking Progress and Persona Analysis
DebateMaster‑AI isn’t just a one‑time experience. The Activity tab visualizes your progress through score trends, heatmaps, and session history.
The Persona system assigns a debate archetype—Strategist, Orator, Analyst, or Diplomat—showing your strengths and evolution over time. Achievements such as Vocabulary Master or Debate Marathon gamify the learning experience.
How Kiro IDE Made This Possible
The real star behind the scenes is Kiro IDE. Key features used:
- Multi‑Spec Development – split the project into four independent specs (core debate functionality, activity view, persona system, UI redesign) for parallel development without conflicts.
- Steering Documents – ensured consistent styling, architecture, and API usage across features.
- Agent Hooks – automated repetitive tasks like linting, grammar checking, and README updates, saving hours of manual work.
- Model Context Protocol (MCP) – integrated live documentation for Gemini API, TypeScript, React, and Tailwind, keeping references up‑to‑date.
This workflow accelerated development, improved code quality, and let the focus stay on building the best user experience rather than boilerplate tasks.
Why DebateMaster AI Matters
Whether you’re a student preparing for competitions, a professional improving public speaking, or anyone wanting to sharpen critical thinking, DebateMaster‑AI offers a complete coaching platform. In just six weeks, the combination of AI‑assisted development and Kiro IDE turned a complex idea into a polished, fully functional app.
Try It Out
DebateMaster‑AI is more than a hackathon project—it’s a learning platform. Check out the repository and give it a try. Your next debate could be your best one yet!