I would love it if the chat and/or composer could invoke cli tasks as part of it’s process. For example, if it needs to add a database migration (rails), it currently attempts to add a file with the letters “YYYYMMDDHHmmSS” or something similar where the timestamp goes – if it could invoke bin/rails g migration <migration-name>
instead, then modify the resulting file, the process would be much smoother.
Also, when implementing specs, it would be really awesome if the composer could make its updates, invoke the specs (bin/rspec <files>
), and iterate automatically on the results.