Skip to content

Instantly share code, notes, and snippets.

@BumgeunSong
BumgeunSong / README.md
Created July 30, 2026 13:46
AI 시대의 개발자는 검증을 설계한다 (5) - Test를 검증하는 변형

Mutation 검증 — Agent Skill & Commit Gate Hook

통과하는 테스트도 false green일 수 있습니다. 지킨다고 주장하는 동작이 깨져도 여전히 초록불인 테스트요. 커버리지는 이걸 못 잡습니다. 코드가 실행됐다는 것만 말할 뿐, 버그를 막는지는 말해주지 않으니까요.

확인하는 방법은 단순합니다. 버그를 심어보면 됩니다. 갑옷이 화살을 막는지 알려면 실제로 쏴봐야 하는 것처럼요.

@BumgeunSong
BumgeunSong / SKILL.md
Last active June 7, 2026 13:21
crig-concept-learning
name crig-concept-learning
description Helps build deep understanding of any concept by scaffolding its structure (rigging) and crystallizing it into a seed sentence. Use when learning something new, feeling stuck while understanding a concept, or wanting to truly own an idea. Triggered by phrases like "이해하고 싶어", "그려지지 않아", "왜 필요해?", "내 것으로 만들고 싶어", "정리해봐", "핵심이 뭐야?".
author Jong Taek Oh

Crig (Crystal Rigging)

씨앗: Crig은 개념의 골격을 세워 머릿속에서 돌릴 수 있게 하고, 그것을 다시 씨앗으로 굳히는 것이다.

@BumgeunSong
BumgeunSong / Heap.swift
Last active June 25, 2022 05:20
# Data Structure Practice
// Heap.swift
//
// Created by Bumgeun Song on 2022/05/16.
//
import Foundation
struct Heap<Element: Comparable> {
typealias Sort = (Element, Element) -> Bool
var elements: [Element] = []
var sort: Sort