Evolving capabilities from intent to code