IDE and Tooling
Configuration notes and known issues for the development toolchain.
IntelliJ IDEA
Section titled “IntelliJ IDEA”Emacs Keymap Conflicts on macOS
Section titled “Emacs Keymap Conflicts on macOS”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.
Agent Interaction Patterns
Section titled “Agent Interaction Patterns”Knowledge Persistence
Section titled “Knowledge Persistence”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.
Transient Capacity Errors
Section titled “Transient Capacity Errors”“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.
Agent Access Prompts
Section titled “Agent Access Prompts”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.
Copyright: © Arda Systems 2025-2026, All rights reserved