shortcuts 101 tutorial time!
No coding experience needed
How to build an
Automatic Ai TODO list bot
To overcome task start inertia & preprocess your thoughts
First things first, download the chatGPT app’s latest update
Make sure you also download the free Apple shortcuts app, you might have uninstalled it :)
I’m going to be connecting it to the things3 app, since that’s my fav todo app
But this will work with any app that’s compatibe with iOS shortcuts, including Apple notes, reminders, calendar and many others. I’ll show a few examples as we go
Start by making a new shortcut
Open shortcuts app
tap the top right + button
(screenshot 1)
Tap add action
Search chatGPT and pick ask chatGPT. (There’s a few options but they are all the same, with different toggles)
At this point, you can write and save a prompt, just like you were in the normal app
Press the play button in the bottom right to see it in action
Protip: search for and make a text block variable if you want to hold and work with a bigger prompt
(Be sure to get the variable connection right, sometimes shortcuts can be finicky when you type it manually )
For the options,
you want a new conversation turned on
in most cases
Adding to an existing convo is a more advanced option for building fancy multi-step shortcuts, I don’t recommend it to start
Show when run is an option to show a special iOS shortcut style of notification on top of the OS
With it turned off, the response will only be used inside the shortcut
you probably want this toggle on, unless you are getting fancy & piping responses into other shortcut stuff
Continuous mode is self
Expanatory.
But a little weird. It seems to always re-use whatever was in the initial block
Unfortunately variables don’t play well with continuous mode :(
And sometimes there’s length and formatting issues
Once we pick our options, it’s time to connect the todo list! (Or any other app you think would be fun, search your list!)
First step make the prompt a variable, so we can add more stuff to it.
Be sure your names all match up.
Here I set the text block to the prompt variable
Next pick the app action you want to add
I’m using things3 find items
Set it up with the options you want or use another app
then use add to variable block, to append the items to the end of our prompt
Here’s a few other examples
How to connect chatGPT to
Apple notes
Apple reminders
For the devs:
JIRA, query any set of issues
Working Copy, git history
Now that we have our data connected, we now need to update our prompt!
Let’s start with a basic one
If you run into any issues with this, I recommend debugging by using
Now that chatGPT app has shortcut support, I got gpt&me working with it!
Check it out, my morning routine scans my todo list + calendar, then prompts chatGPT to plan my day. Automatically
I’m thinking of updating the gpt&me package or writing some prompting shortcut tutorials
Was pretty shocked that Hivemind got sherlocked by openAi whopping 2 days after release, but after playing with openAi’s implementation, I’m even more confident I’m on the right track
Shortcuts are the way to go
OpenAi is already eating my dust
Hivemind is the only app that lets Ai trigger and read shortcuts as plugins
Currently refraining from reading any guides on prompting. Not gonna allow you weirdos to poison my personal fuck around and find out training data
Dead serious btw
I actually do this for lots of things. Most commonly video games and online discourse.
Gaming community is toxic af, so these days I purposely avoid reading any reviews or commentary on games I want to play because I don’t want my mind anchored on the game being bad before I have had a chance to play and decide if I like it myself
Hot take:
Coders, If you aren’t writing w/AI in a greenfield repo right now, your career is over
pre-GPT4 code was optimized for humans to read/write. This no longer makes any sense
basic concepts like
putting a class in a file
public/private interfaces
DRY/SOLID
now obsolete
Ever rewritten a function, added comments, or re-organized a file, so its easier for future you to read, or make me sense to reviewers, or us easy for teammates to use?
You need to be thinking about how to organize code so Ai can help you best & work well within your code
“ChatGPT cAN OnLY REad oNe fiLE”
Ok, put it in one file then.
If Claude can read a 500 page book?
Index.php this bitch
Move your entire repo into 20 books
There are infinite possibilities for weird and wacky improvements like this. More imagination is needed
Apparently now is the time
6 Ai tools I'm using daily, for coding:
GPT-4, the go to first stop for major questions. Amazing at planning and requirements. Also at creating searches to help figure out a bug. "Write 5 stack overflow queries for me"
GitHub Copilot, amazing context aware autocomplete.
Just got access to chat so trying that now.
A lot of people miss this, but it is 100% required that you download the 2nd additional beta Copilot labs extension, in order to get code brushes