FINDEP Engineering
VS Code extension that configures Claude Code with FINDEP enterprise standards and Vertex AI integration.
Features
- Automatic Configuration: Fetches FINDEP coding standards and applies them to Claude Code on startup
- Vertex AI Integration: Configures Claude Code to use Vertex AI with proper environment variables
- Version-Based Updates: Only updates configuration when the server version changes
- Cross-Platform Support: Works on Windows, macOS, and Linux
Prerequisites
Google Cloud SDK: Install from cloud.google.com/sdk
Application Default Credentials: Run the following command and follow the prompts:
gcloud auth application-default login
FINDEP Directory Access: Your Google account email must be registered in the FINDEP directory
Installation
- Open VS Code
- Go to Extensions (Ctrl+Shift+X / Cmd+Shift+X)
- Search for "FINDEP Engineering"
- Click Install
Usage
The extension activates automatically when VS Code starts. It will:
- Authenticate using your Google Application Default Credentials
- Fetch the latest FINDEP configuration from the backend
- Write the configuration to
~/.claude/CLAUDE.md
- Write Claude Code settings to
~/.claude/settings.json
Commands
Access these commands via the Command Palette (Ctrl+Shift+P / Cmd+Shift+P):
| Command |
Description |
| FINDEP: Actualizar Configuración |
Force refresh configuration from server |
| FINDEP: Mostrar Estado |
Display current configuration status |
| FINDEP: Buscar Actualizaciones |
Check for extension updates |
| FINDEP: Verificar Autenticación |
Verify authentication status |
Status Bar
The status bar shows the current state:
$(sync~spin) FINDEP: Actualizando... - Fetching configuration
$(check) FINDEP: Configurado - Configuration is current
$(warning) FINDEP: No autenticado - Authentication required
$(error) FINDEP: Error - An error occurred
Troubleshooting
"No se encontró autenticación de Google"
Run the following command and restart VS Code:
gcloud auth application-default login
"Token de Google expirado o inválido"
Your Google credentials have expired. Re-authenticate:
gcloud auth application-default login
"Acceso denegado"
Your email is not registered in the FINDEP directory. Contact IT if you believe this is an error.
"El servicio FINDEP Engineering encontró un error"
The backend service is temporarily unavailable. Try again later or contact IT.
Files Created
The extension creates/modifies:
~/.claude/CLAUDE.md - FINDEP coding standards for Claude Code
~/.claude/settings.json - Claude Code configuration (env vars, permissions, hooks)
Important: The ~/.claude/settings.json file is managed by the backend. Any manual edits will be overwritten when the configuration is updated.
Support
For issues or questions, contact FINDEP IT support.
License
UNLICENSED - For internal FINDEP use only.