Claude Code git hook creation workflow with project analysis, intelligent suggestions for TypeScript/Prettier/ESLint/security, auto-configuration, and testing