This repository contains configuration schemas and settings for various AI development tools.
claude-code/claude-code-settings.schema.json
- JSON schema for Claude Code configuration files (.claude.json)- Defines configuration options for hooks, MCP servers, agents, permissions, and more
gemini-cli/gemini-cli-settings.schema.json
- JSON schema for Gemini CLI configuration
These schema files can be used to:
- Validate configuration files for their respective AI tools
- Provide IntelliSense and autocompletion in code editors
- Document the available configuration options
To use these schemas for validation in VS Code or other editors, reference them in your configuration files:
{
"$schema": "path/to/schema.json",
// ... your configuration
}
When adding new schemas or updating existing ones:
- Ensure the schema follows JSON Schema Draft 07 specification
- Include comprehensive descriptions for all properties
- Test the schema with sample configuration files
See LICENSE for details.