Skip to content

Instantly share code, notes, and snippets.

View davidbonan's full-sized avatar

David Bonan davidbonan

View GitHub Profile
@davidbonan
davidbonan / CLAUDE.md
Last active September 14, 2025 22:21
Global CLAUDE.md

Code Quality Requirements

Core Principles

  • Type Safety: Leverage TypeScript's strict mode - no any types without justification
  • KISS Principle: Keep solutions simple and straightforward
  • SOLID Principles: Single Responsibility, Open/Closed, Liskov Substitution, Interface Segregation, Dependency Inversion
  • Clean Code: Use meaningful names, small functions, and clear intent

Architecture Compliance

@davidbonan
davidbonan / keybindings.json
Last active August 8, 2025 13:16
Cursor sync
// Place your key bindings in this file to override the defaults
[
{
"key": "cmd+y",
"command": "redo",
"when": "textInputFocus && !editorReadonly"
},
{
"key": "alt+enter",
"command": "editor.action.sourceAction",