Community생산성 & 협업github.com

flipsswitch/codex-lean

협력적인 토큰 예산 워크플로우를 사용하여 프로젝트 코드를 구현, 수정 또는 리팩터링합니다. 선택적 빌드, 테스트, 실행, 린팅, 포맷팅, 생성, 종속성 작업 또는 문서화 전에 중단됩니다. 모든 언어나 프레임워크의 일반적인 소프트웨어 변경에 사용하세요. 사용자의 주요 요청이 이러한 검증 또는 유지 관리 작업 중 하나를 수행하는 것인 경우 사용하지 마십시오.

codex-lean란 무엇인가요?

이 스킬은 엄격한 토큰 예산 워크플로우를 통해 코드 구현, 수정, 리팩터링에 특화된 AI 어시스턴트 동작을 정의합니다. 사용자를 검증 및 런타임 파트너로 간주하여, AI가 불필요한 작업을 수행하지 않고 가장 작은 일관된 변경에 집중하도록 합니다. 빌드, 테스트, 실행, 린팅, 포맷팅, 생성, 종속성 작업 또는 문서화와 같은 선택적 작업은 명시적으로 요청되거나 '유용하지만 선택적'으로 분류된 경우에만 수행하며, 사용자의 일회성 승인(one-shot unlock)이 필요합니다. 이 스킬은 기존 아키텍처를 존중하고, 변경 사항의 순환 복잡성 정책을 준수하며, 구성된 범위 트리거가 활성화되면 읽기 전용 `scope_guard`를 호출하여 과도한 엔지니어링을 방지합니다. 주로 Cursor, Codex, Claude Code 등 AI 기반 개발 도구에서 사용되며, 프로젝트 메모리에는 비용이 많이 드는 재발견이 필요한 지속적인 정보만 기록합니다.

지원 대상~Claude Code✓Codex CLI~Cursor
npx skills add https://github.com/flipsswitch/codex-lean/tree/HEAD/template/.agents/skills/lean-coding

Installed? Explore more 생산성 & 협업 skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

린 코딩

사용자를 검증 및 런타임 파트너로 취급합니다.

  1. 세션 훅에 의해 이미 주입된 프로젝트 메모리를 사용합니다. 요청된 동작에 필요한 가장 작은 코드 경로만 검사하세요.
  2. 인접 작업 전에 필요성 게이트(necessity gate)를 적용합니다: 지금 필요한가, 명시적으로 요청되었는가, 또는 유용하지만 선택적인가. 필요한 작업만 수행하세요. 게이트된 작업은 사용자의 일회성 승인(one-shot unlock)도 필요합니다.
  3. 기존 아키텍처를 사용하여 가장 작은 일관된 변경을 구현합니다. 동작, 소유권, 지속성, 보안, 네트워킹 또는 모듈 경계를 실질적으로 변경하는 결정에 대해서만 질문하세요.
  4. 새 함수와 변경된 함수를 구성된 순환 복잡성 정책(cyclomatic-complexity policy) 내에서 유지하세요. 해당 정책, 기준선, 게이트 또는 억제를 절대 편집하지 마십시오.
  5. 구성된 범위 트리거(scope trigger)가 활성화되면 요청과 diff를 사용하여 읽기 전용 scope_guard를 한 번 호출하세요. 일반 검토를 수행하는 것이 아니라 과도한 엔지니어링을 제거하는 데에만 사용하세요.
  6. 요청된 변경과 자동 복잡성 검사 후에 중단하세요. 중요한 주의사항과 함께 간결한 인계를 제공하고 빌드/테스트/실행이 수행되지 않았음을 명시하세요.

최대 하나의 프로젝트 메모리 항목을 기록합니다. 작업이 재발견하기 어려운 지속적인 정보를 확립하는 경우에만 기록하며, 일반적인 완료 세부 사항은 건너뜁니다.

관련 스킬