Skip to content

IDE and Tooling

Configuration notes and known issues for the development toolchain.

When using an Emacs keymap in IntelliJ IDEA on macOS, standard shortcuts such as Cmd+V (paste) may conflict with Emacs keybindings. Check these three areas:

  • Keymap settings: File → Settings → Keymap
  • macOS system shortcuts: System Preferences → Keyboard → Shortcuts
  • Plugin conflicts: Some plugins may override keybindings

ESLint and Prettier for Vercel Deployments

Section titled “ESLint and Prettier for Vercel Deployments”

When setting up linting for a Next.js repository deployed on Vercel:

  • Configure TypeScript in strict mode.
  • Create a GitHub Actions workflow to run the linter on push and merge to main.
  • Add a Makefile target for local execution.
  • Ensure the ESLint and Prettier configuration is compatible with Vercel’s build process.

Agents learn through skills (instructions/claude/skills/) that are loaded on demand. Knowledge insights committed to these files persist across sessions and are automatically available to future conversations. Project byproducts (learnings.md, suggestions.md) are only available when explicitly referenced or searched.

“Model unreachable: UNAVAILABLE (code 503): No capacity available” errors are server-side capacity issues, not configuration problems. They resolve on their own; retry after a brief wait.

Antigravity may prompt for access to data from other applications. These are permission requests that can be managed through settings to streamline the development workflow.