Sitemap

Kiro Workflow for Copilot, Claude & More

Implement spec-driven development for AI agents like Copilot, Claude, and more

4 min readSep 8, 2025

--

Press enter or click to view image in full size
My girl

Not a member? You can still check out this article through here.

Last week we introduced how an agent understands a codebase and built an actual codebase agent to demonstrate the underlying mechanism.

During this process, we highlighted some current limitations of Kiro. For instance, even with a detailed design.md file, Kiro frequently deviates from the plan during execution, producing results that diverge significantly from the intended design.

The root cause lies in Kiro’s execution process, where it uses design.md as context but fails to fully read the entire file. This issue becomes particularly serious when steering content is extensive, as the agent tends to protect its context window. Consequently, it may only read the first few lines of a file and consider it fully processed.

This means when Kiro executes plans, we still need to constantly remind it to deviate from the design. Not only does this waste a lot of vibe request quotas, but it also lowers overall development efficiency. After all, we need to review every detail more carefully.

--

--

Chunting Wu
Chunting Wu

Written by Chunting Wu

Architect at Netskope. Experienced in system design, backend development, and data engineering.

No responses yet