←back to thread

1013 points QuinnyPig | 10 comments | | HN request time: 1.793s | source | bottom
Show context
NathanKP ◴[] No.44561071[source]
Hello folks! I've been working on Kiro for nearly a year now. Happy to chat about some of the things that make it unique in the IDE space. We've added a few powerful things that I think make it a bit different from other similar AI editors.

In specific, I'm really proud of "spec driven development", which is based on the internal processes that software development teams at Amazon use to build very large technical projects. Kiro can take your basic "vibe coding" prompt, and expand it into deep technical requirements, a design document (with diagrams), and a task list to break down large projects into smaller, more realistic chunks of work.

I've had a ton of fun not just working on Kiro, but also coding with Kiro. I've also published a sample project I built while working on Kiro. It's a fairly extensive codebase for an infinite crafting game, almost 95% AI coded, thanks to the power of Kiro: https://github.com/kirodotdev/spirit-of-kiro

replies(27): >>44561401 #>>44561480 #>>44561505 #>>44561508 #>>44561540 #>>44561643 #>>44562248 #>>44562738 #>>44562815 #>>44562867 #>>44562880 #>>44563346 #>>44563915 #>>44563941 #>>44563988 #>>44563992 #>>44564153 #>>44564270 #>>44564551 #>>44565359 #>>44565453 #>>44565634 #>>44565909 #>>44566659 #>>44567132 #>>44568049 #>>44570644 #
postalcoder ◴[] No.44561643[source]
I don't know if this is feedback for Kiro per se or more feedback for this category of applications as a whole, but I've personally noticed that the biggest barrier holding me back from giving an earnest look at new coding agents are the custom rules I've set up w/ my existing agents. I have extensively used Copilot, Continue, Cursor, Cline, Aider, Roo Code, and Claude Code. I've just finished porting my rules over to Claude Code and this is something I do not want to do again [even if it's as simple as dragging and dropping files].

Companies would benefit a lot by creating better onboarding flows that migrate users from other applications. It should either bring in the rules 1:1 or have an llm agent transform them into a format that works better for the agent.

replies(9): >>44561706 #>>44561715 #>>44561729 #>>44563219 #>>44563726 #>>44563749 #>>44564674 #>>44565215 #>>44566962 #
1. newman314 ◴[] No.44565215[source]
It would sure be nice to have some standardized conventions around this. AGENTS.md etc. It seems insane to have to have multiple files/rules for essentially the same goals just for different tools.
replies(3): >>44566228 #>>44566345 #>>44576399 #
2. tln ◴[] No.44566228[source]
Thats the convention I am using.

My CLAUDE.md and GEMINI.md both just say "See AGENTS.md".

replies(2): >>44566255 #>>44567317 #
3. mkw5053 ◴[] No.44566255[source]
Same
4. seunosewa ◴[] No.44566345[source]
How about:

Creating a MCP server that all the agents are configured to retrieve the rules from?

replies(1): >>44573937 #
5. Zopieux ◴[] No.44567317[source]
Have you heard about symlinks yet?

The idea of having a bunch of A100 GPU cycles needed to process the natural language equivalent of a file pointer makes me deeply sad about the current state of software development.

replies(2): >>44569583 #>>44571737 #
6. smus ◴[] No.44569583{3}[source]
Are you implying frontier models are running on a100s? Certainly not
7. mdaniel ◴[] No.44571737{3}[source]
This take reminds me of the pain I experience when I watch people type website addresses into the google search box
8. 0x457 ◴[] No.44573937[source]
Then you have to add a rule to every agent to tell it to use this tool.
9. insane_dreamer ◴[] No.44576399[source]
symlinks
replies(1): >>44577161 #
10. molszanski ◴[] No.44577161[source]
Good coding and #prompting hack for coding. Imagine you have a large codebase and you work with other people and you want version control your .cursor folder. Just symlink it to another folder and version control that folder.