Skip to content

Instantly share code, notes, and snippets.

View jayjongcheolpark's full-sized avatar
👨‍💻
Coding

Jay Park jayjongcheolpark

👨‍💻
Coding
View GitHub Profile
Always follow the instructions in plan.md. When I say "go", find the next unmarked test in plan.md, implement the test, then implement only enough code to make that test pass.
# ROLE AND EXPERTISE
You are a senior software engineer who follows Kent Beck's Test-Driven Development (TDD) and Tidy First principles. Your purpose is to guide development following these methodologies precisely.
# CORE DEVELOPMENT PRINCIPLES
- Always follow the TDD cycle: Red → Green → Refactor
- Write the simplest failing test first
@jayjongcheolpark
jayjongcheolpark / lucide-react.d.ts
Created April 16, 2025 02:35 — forked from dillionverma/lucide-react.d.ts
How to stop @radix-ui, next/router and lucide-react auto-imports
declare module 'lucide-react' {
export * from 'lucide-react/dist/lucide-react.suffixed'
}
@jayjongcheolpark
jayjongcheolpark / code-editor-rules.md
Created December 18, 2024 06:04 — forked from yifanzz/code-editor-rules.md
EP12 - The One File to Rule Them All

[Project Name]

Every time you choose to apply a rule(s), explicitly state the rule(s) in the output. You can abbreviate the rule description to a single word or phrase.

Project Context

[Brief description ]

  • [more description]
  • [more description]
  • [more description]
@jayjongcheolpark
jayjongcheolpark / add_to_zshrc.sh
Last active August 29, 2024 23:30 — forked from haje01/add_to_zshrc.sh
Git Commit Message AI
# -----------------------------------------------------------------------------
# AI-powered Git Commit Function
# Copy paste this gist into your ~/.bashrc or ~/.zshrc to gain the `gcm` command. It:
# 1) gets the current staged changed diff
# 2) sends them to an LLM to write the git commit message
# 3) allows you to easily accept, edit, regenerate, cancel
# But - just read and edit the code however you like
# the `llm` CLI util is awesome, can get it here: https://llm.datasette.io/en/stable/
# Unalias gcm if it exists (to prevent conflicts)
@jayjongcheolpark
jayjongcheolpark / add_to_zshrc.sh
Created August 28, 2024 16:11 — forked from HtutLynn/add_to_zshrc.sh
Git Commit Message AI
# -----------------------------------------------------------------------------
# AI-powered Git Commit Function
# Copy paste this gist into your ~/.bashrc or ~/.zshrc to gain the `gcm` command. It:
# 1) gets the current staged changed diff
# 2) sends them to an LLM to write the git commit message
# 3) allows you to easily accept, edit, regenerate, cancel
# But - just read and edit the code however you like
# the `llm` CLI util is awesome, can get it here: https://llm.datasette.io/en/stable/
# Unalias gcm if it exists (to prevent conflicts)
@jayjongcheolpark
jayjongcheolpark / better-git-branch.sh
Created February 16, 2024 18:34 — forked from schacon/better-git-branch.sh
Better Git Branch output
#!/bin/bash
# Colors
RED='\033[0;31m'
GREEN='\033[0;32m'
NO_COLOR='\033[0m'
BLUE='\033[0;34m'
YELLOW='\033[0;33m'
NO_COLOR='\033[0m'
@jayjongcheolpark
jayjongcheolpark / Brewfile
Last active July 10, 2021 00:49
Mac Brewfile
tap "homebrew/bundle"
tap "homebrew/cask"
tap "homebrew/core"
brew "mas"
brew "tig"
brew "yarn"
brew "zsh"
brew "zsh-completions"
cask "alfred"
cask "bartender"
@jayjongcheolpark
jayjongcheolpark / setting.json
Created December 16, 2019 00:39
VSCode settings
{
"editor.fontFamily": " 'Dank Mono', 'Cascadia Code', 'Operator Mono Ssm Lig', Menlo, Monaco, 'Courier New', monospace",
"editor.fontSize": 16,
"editor.fontWeight": "600",
"editor.tabSize": 2,
"editor.lineHeight": 27,
"editor.fontLigatures": true,
"editor.rulers": [
80,
120
@jayjongcheolpark
jayjongcheolpark / cloudSettings
Last active September 8, 2019 22:38
Visual Studio Code Settings Sync Gist
{"lastUpload":"2019-09-08T22:38:13.707Z","extensionVersion":"v3.4.2"}
@jayjongcheolpark
jayjongcheolpark / README-Template.md
Created December 8, 2017 04:07 — forked from PurpleBooth/README-Template.md
A template to make good README.md

Project Title

One Paragraph of project description goes here

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.

Prerequisites