Skip to content

Instantly share code, notes, and snippets.

View muratkeremozcan's full-sized avatar

Murat K Ozcan muratkeremozcan

View GitHub Profile
@muratkeremozcan
muratkeremozcan / claude-code-review.yml
Last active September 17, 2025 21:45
Claude Code - CI code review
# Sample Claude Code Review Workflow
#
# This is a template workflow that demonstrates how to set up automated code reviews
# using Claude via GitHub Actions. Customize the prompt and focus areas for your project.
#
# To use this workflow:
# 1. Use Claude Code command in your terminal: /install-github-app , this holds your hand throughout the setup
# 2. Copy this file over to your repository's .github/workflows/claude-code-review.yml , which gets auto-generated
# 3. Add ANTHROPIC_API_KEY to your repository secrets
# 4. Customize the prompt section for your project's specific needs
@muratkeremozcan
muratkeremozcan / code-review.md
Last active September 25, 2025 04:03
Claude code custom commad /code-review
description allowed_tools
Comprehensive code review focusing on quality, security, and best practices
Read
Grep
Glob
Bash

Code Review

Please perform a comprehensive code review of the current changes or specified files. Focus on:

Code Quality

@muratkeremozcan
muratkeremozcan / global_rules.md
Created July 10, 2025 13:41
windsurf global rules

Windsurf Global Rules

Meta Rule: When applying rules, explicitly state which rules are being followed in the output. You may abbreviate rule descriptions to key phrases.

Purpose

This is a centralized ruleset for AI assistance across all projects. These rules define:

  • Coding standards and best practices
  • Project structure conventions
@muratkeremozcan
muratkeremozcan / vite.config.ts
Last active August 30, 2024 15:03
No node hassle vite config for cypress component tests in large repos
import react from '@vitejs/plugin-react' // the -swc version causes problems with cyct, use at your peril
import { polyfillNode } from 'esbuild-plugin-polyfill-node'
import path from 'path'
import type { PluginOption } from 'vite'
import { defineConfig } from 'vite'
import commonjsExternals from 'vite-plugin-commonjs-externals'
import { viteCommonjs } from '@originjs/vite-plugin-commonjs'
import webfontDownload from 'vite-plugin-webfont-dl'
export default defineConfig({