AI 에이전트를 위한
프로젝트 매니지먼트 CLI

핸드오프 · 자기검증 감사 · 시크릿 스캔 · 한글 인코딩 · 게으름 감지 — 0 의존성, 오프라인 우선, MCP 85 도구.

$ npm i -g leerness
v1.9.413
최신 버전
415
릴리스
0
의존성
85
MCP 도구

leerness 란?

AI 코딩 에이전트(Claude Code, Cursor, Windsurf 등)가 세션 간 컨텍스트를 잃지 않고, 거짓 완료를 방지하며, 한글 인코딩·시크릿·일관성을 자동 검증하도록 돕는 단일 CLI.

🤝 핸드오프 — 세션 시작 시 컨텍스트 자동 로드, 종료 시 인수인계 생성
progress-tracker · decisions · lessons · rules 를 읽어 다음 에이전트가 이어받음
🔍 자기검증 — 거짓 완료/게으름 감지 + 증거 기반 게이트
done 인데 evidence 없음 · 테스트 미실행 · 추적 안 된 TODO 자동 점검
🔐 보안·인코딩 — 시크릿 스캔 + 한글 UTF-8/BOM/CRLF 검사
하드코딩 시크릿·gitignore 정합·셸 스크립트 인코딩 위험 자동 탐지

최근 릴리스

CHANGELOG 자동 동기화 · 총 415개 중 중요 업데이트 97건

v1.9.413 일관성 2026-06-07
action 명령 --json 구조화 출력 (6번째 외부평가 codex P2, UR-0101)
자동화 일관성 완결 — task/decision/rule/lesson add 가 `--json` 을 무시하고 텍스트만 내던 것을 구조화 JSON 출력으로.
v1.9.412 신기능 ★ 2026-06-07
list-family positional path 지원 (6번째 외부평가 Opus P1, UR-0100)
일관성 footgun 수정 — decision/feature/plan/runs/team `list` 이 positional path 를 조용히 무시하고 cwd 를 읽던 것을 positional 지원으로.
v1.9.411 성능 2026-06-07
lazy detect --auto-track 배치화 O(N²)→O(N) (8번째 버그헌트, UR-0115)
성능 — `lazy detect --auto-track` 가 TODO 마다 progress-tracker 전체 read-modify-write 하던 O(T×N) 을 단일 RMW O(N+T) 로.
v1.9.410 보안 ★ 2026-06-07
값 없는 --path raw TypeError 크래시 차단 (8번째 버그헌트, UR-0114)
견고성 — `--path`(값 없이) 같은 비-문자열 인자가 `path.resolve(true)` raw Node TypeError 로 크래시하던 것을 cwd 폴백으로 차단.
v1.9.409 신기능 ★ 2026-06-07
encoding-check --apply 가 .sh/shebang 깨뜨리던 것 차단 (8번째 버그헌트, UR-0113)
인코딩 도구 자기모순 수정 — `env encoding-check --apply` 가 .sh(shebang) 파일에 BOM 을 추가해 스크립트 실행을 깨뜨리던 것 차단.
v1.9.408 호환성 ★ 2026-06-07
CRLF/CR SKILL.md frontmatter 파싱 복구 (8번째 버그헌트, UR-0112)
Windows 호환 — CRLF/CR 줄바꿈의 SKILL.md frontmatter 가 통째로 소실돼 `skill install` 이 "name 필수" 로 실패하던 것 수정.

전체 패치노트 →

안정화 하이라이트

데이터 무결성 · 보안 · 호환성 — 핵심 안정화 업데이트

v1.9.410 보안 2026-06-07
값 없는 --path raw TypeError 크래시 차단 (8번째 버그헌트, UR-0114)
v1.9.408 호환성 2026-06-07
CRLF/CR SKILL.md frontmatter 파싱 복구 (8번째 버그헌트, UR-0112)
v1.9.407 보안 2026-06-07
MCP feature_link 권한경계 + NaN --limit 가드 (8번째 버그헌트, UR-0111)
v1.9.406 데이터무결성 2026-06-07
rule/decision/lesson add 동시쓰기 lost-update 차단 (8번째 버그헌트, UR-0110)
v1.9.405 보안 2026-06-07
시크릿 placeholder FP 회귀수정 (8번째 버그헌트, UR-0109)