Developers often keep their dev projects in a specific directory like "dev", "projects", or something similar. Script Kit allows you quickly read all the files of any directory then display them in a list so you can open them in your editor.
// Name: Open Project
import "@johnlindquist/kit"
let dirs = await readdir(home("dev"))
let selectedDir = await arg(
"Open Project:",
dirs.map(dir => ({
name: dir,
description: home("dev", dir),
value: home("dev", dir),
}))
)
edit(selectedDir)