Skip to content

Instantly share code, notes, and snippets.

@sng2c
sng2c / README.md
Last active April 26, 2026 03:31
Claude Code self-evolve skill — crystallize completed tasks into reusable skills. Inspired by lsdefine/GenericAgent.

self-evolve — Claude Code Skill

Claude Code 스킬 한 장. 막 끝낸 작업을 재사용 가능한 스킬로 결정화해서 ~/.claude/skills/<name>/SKILL.md에 저장한다.

영감

lsdefine/GenericAgentSelf-evolving agent: grows skill tree from 3.3K-line seed, achieving full system control with 6x less token consumption.

원작의 핵심 철학은 "don't preload skills — evolve them". 작업이 끝날 때마다 실행 경로를 SOP(Standard Operating Procedure) 마크다운으로 결정화하고, 다음에 비슷한 작업이 오면 한 줄로 호출한다. 이 스킬은 그 메커니즘만 떼어내 Claude Code의 스킬 시스템(~/.claude/skills/)에 맞게 포팅한 것.

@sng2c
sng2c / tasker-gist.md
Last active April 11, 2026 18:36
Claude Code Usage Widget for Tasker — Termux:Tasker로 Android 위젯에서 Claude 사용량 모니터링
@sng2c
sng2c / gist:3f886946543f4d5cc037abdb94790999
Last active April 11, 2026 18:37
Claude Code on Android: Termux + proot-distro Debian 환경 구성 가이드

Claude Code on Android

Termux + proot-distro Debian 완전 구성 가이드

환경: Android → F-Droid → Termux + Termux:API → proot-distro Debian → Claude Code
특징: Debian 안에서 termux-notification 등 Android API를 직접 호출 가능


1단계. F-Droid 설치

@sng2c
sng2c / gist:8840891c6ac190e6e485ddd78781acc2
Last active April 3, 2026 01:31
Claude Code + Termux 알림 훅

Claude Code + Termux 알림 훅

Claude Code 응답 완료 시 Android 팝업 알림을 받고, 탭하면 Termux로 이동하는 훅 설정입니다.

준비

termux-api 패키지 설치 (미설치 시):

pkg install termux-api
@sng2c
sng2c / ilju.sh
Last active September 16, 2022 04:34
일주
#!/bin/bash
DAY=0
if [[ $4 == "음" ]]; then
DAY=1
fi
if [[ $4 == "윤" ]]; then
DAY=2
fi
@sng2c
sng2c / plantuml.py
Last active July 22, 2021 13:31
plantuml.ipynb
!pip install plantuml
import plantuml
from IPython.display import Image
_puml = plantuml.PlantUML('http://www.plantuml.com/plantuml/img/')
def puml(s):
return Image(_puml.processes(s))
@sng2c
sng2c / 0_BACKLASH_COMPENSATION_TODO.md
Last active June 3, 2020 07:47
백래시 보정 코드
  • M425 코드가 있을때 자동으로 반영되게?
  • G1 에서 E(압출길이)에 대한 보정도 필요한가? -> 필요시 백래시 이동코드를 추가하는 식으로 가야함.
  • G28 코드는 0,0 로 이동하는 것으로 처리
    • 1,1로 갔다가 0,0으로 가야 백래시에 대한 초기화가 확실할거 같다.
  • arc등은 polygon으로 변경하고, 해상도 옵션을 추가하는 것으로. (압출거리도 재계산)
@sng2c
sng2c / keybase.md
Last active June 14, 2019 18:29
keybase.md

Keybase proof

I hereby claim:

  • I am sng2c on github.
  • I am sng2c (https://keybase.io/sng2c) on keybase.
  • I have a public key ASBFeTfI8isjrcctdB9K9C8fz79yo9DY72_S0ss6lI2k7go

To claim this, I am signing this object:

@sng2c
sng2c / lang.pl
Last active December 27, 2018 15:00
간단한 사칙연산 언어 인터프리터
use Test::More;
use Data::Dump;
sub compile {
my @assm;
my $prg = shift;
my ( $func, @args ) = @{$prg};
foreach my $a (@args) {
if ( ref($a) ne 'ARRAY' ) {
push( @assm, [ "push", $a ] );
@sng2c
sng2c / readmore_selectable.php
Last active February 20, 2018 00:36
WordPress readmore_selectable Plugin for inserting AD
<?php
/*
Plugin Name: Read More Selectable
Plugin URI:
Description: Insert 'wp-read-more' class into span-tags that has 'more-?' id in content.
Version: 0.1
Author: sng2c
Author URI: https://github.com/sng2c
License: GPL2
*/