of natural language code generation in VSCode (15+ million users) Cursor, Windsurf (2023~) VSCode forks with an AI-first IDE philosophy and various AI features Claude Code, Gemini CLI (2025~) Autonomous coding AI with high autonomy for implementation, testing, and deployment From "AI that assists with coding" to "AI that codes autonomously"
CLI aren’t perfect. Unnecessary rework: Rushes to implement without a plan Lack of project context: Limited by the context window Irrelevant code generation: Context can be polluted by unnecessary information While effective for initial Vibe Coding, personal development, and small projects, challenges remain as projects scale.
VSCode fork Preview version available Takes you "from prototype to production" A new approach that brings structure and planning to AI coding -> 3 key features (HP: https://kiro.dev/) (ref) Introducing Kiro
to build" upfront. 2. Agent Hooks Trigger automated tasks based on events. 3. Steering Manage persistent context for your project. A mechanism to ensure the AI correctly understands the project and stays on track.
Sonnet 4 and Sonnet 3.7 AI agent execution is slow The best approach is to use Kiro for requirements, design, and specs, then implement with autonomous AI agents like Claude Code.
-> Cursor, Windsurf -> Claude Code, Gemini CLI -> What’s next? Spec-driven development helps the AI accurately understand What to build. Engineers are freed from the implementation details of How to build. A shift from ad-hoc Vibe Coding to a structured development process. Engineers are gradually freed from coding and can focus on upstream design. (ref) From Chat to Specs, Kiro and the future of AI spec-driven software development
into Context Engineering AWS’s vision for the "context AI agents need" (Specs) Solutions to context engineering challenges: Separating persistent context from minimal, necessary usage (Steering) Constraining the AI with rules outside of the context (Agent Hooks) Enabling all engineers to define requirements and create appropriate task granularity (Specs) Most AI tools "make strong engineers stronger." Kiro can "bridge the gap between junior and senior engineers."
For now, context engineering requires careful consideration. Kiro offers valuable insights into the future of AI-powered coding. As AI models improve, the way we code will also change. It's important to understand the motivation behind new AI tools and to actively try and choose the right ones for your needs. Let’s start by trying Kiro!
- Docs (2025-07-24) Hooks - Docs (2025-07-24) Steering - Docs (2025-07-24) Technical Articles & Blogs Kiroとコンテキストエンジニアリングの時流 (laiso, 2025-07-19) 【Kiro】Kiro(要件定義) × Claude Code(実装) で役割分担させてみる (ryu-ki, 2025-07-15) Over 15 million developers now use this AI coding tool from Microsoft (Windows Central, 2025)