Sam Moore's avatarSM

Some more info on Kiro terminology & LLMs

By Sam Moore 1 comments • 3 days ago

Specs = tasks. (or subtask) in a tasks.md file in your project. 1 Spec is like a list of steps (around 5 or so) to build some tiny part of your app; I think they bump that up if its a super complex task.

Vibes is easy, so like 1 prompt / reply = 1 Vibe.

as for LLM so far Kiro has only 2 options Anthropic Claude Sonnet 3.7 or Sonnet 4 ... given its Amazon, I believe its delivered using Bedrock on AWS.

Please sign in to join the discussion.

Joe Seifi's avatarJS
Joe Seifi3 days ago

ah thanks for confirming the LLMs @samofcode

Been using Kiro for some "fun" experimental work, and would love to share some of my tips that helped me grok Kiro’s model:

  • Vibe = talk, Spec = do. Easy mental model.

  • In Spec mode, hit Start task. Don’t chat to kick it off—that burns Vibes for orchestration.

  • Rough rule: 1 task = 1 Spec. Subtasks are 1 Spec each + about 1 Vibe for coordination.

  • That "Welcome bonus" they are giving out is pretty awesome — 100 Specs + 100 Vibes for 14 days (think my timer started today, so its like on your first request). Its like roughly 80% of their Pro’s Specs and so maybe you can actually ship something.

  • Some good things are Kiro is forcing me to write tighter specs up front (requirements → small tasks). Its nice to have that 1 good Spec run can, instead of a handful of chat loops driving you nuts.

  • There's a Dashboard that shows at a glance the Vibes/Specs so you don’t drift.

  • Hooks count as Vibes (at least 1). Handy, just budget for them. More on hooks later. oh and you have to update to v0.2.13+ to see the usage view things they added.