LU

leonxlnx/unlazy

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

4.2천 stars 품질 69 트렌드 60MIT

AI 에이전트를 위한 게으름 방지 기술. 핵심: 깊이 트리 방법으로, 작업을 N층으로 나누어 모든 잎에 전체 작업의 전체 시간 예산을 부여하여 깊이가 갈수록 노력이 배가됩니다.

개요

먼저 수락 장부를 작성하세요. 검토된 수표를 실행하세요. 반환된 작업을 재검증하세요. 증거가 뒷받침하는 것만 보고하세요. 현재 소스는 2.1.0을 목표로 하고 있습니다. 여기서는 태그가 있는 GitHub 릴리스로 식별되어 있지 않습니다. 변경 불가능한 설치가 필요할 때 정확한 커밋을 고정하세요. 미공개 변경 집합은 CHANGELOG.md 을 참조하세요. 지원 에이전트에 대해 기술 CLI를 사용하세요: 사용자 수준 설치에는 -g를, 감지된 에이전트마다 --all을 추가하세요. 저장소를 해당 디렉터리에 복제하세요. 슬래시 스킬이 지원되는 경우는 /unlazy로 호출하거나, Codex에서 $unlazy거나, 스킬 설명에서 자연어 트리거로 호출하세요. 핵심은 SKILL.md 입니다. 체커와 선택적 훅은 Node 16 이상이 필요하며, 서드파티 런타임 패키지를 사용하지 않습니다. 명확한 트리거가 있는 상당한 작업을 요청하세요: 단독 작업의 경우, 템플릿/gates-leaf.md를 GATES.md 에 복사하고, 모든 자리 표시자를 교체한 뒤, 명령을 실행하지 않고 검사합니다:

개요(AI 번역)

실행 가능한 게이트가 뒷받침하는 대규모 AI 에이전트 작업에 대한 완료 규율.

먼저 수락 장부를 작성하세요. 검토된 수표를 실행하세요. 반환된 작업을 재검증하세요. 증거가 뒷받침하는 것만 보고하세요.

퀵 스타트 | 게이트 계약 | 오케스트레이션 | 보안 | 연구

버전 상태

현재 소스는 2.1.0를 타겟으로 합니다. 여기서는 태그가 붙은 GitHub 릴리스로 식별되지 않습니다. 변경 불가능한 설치가 필요할 때 정확한 커밋을 핀하세요. 미공개 변경 세트에 대해서는 CHANGELOG.md 을 참조하세요.

설치

지원 에이전트에 대해 기술 CLI를 사용하세요:

사용자 수준 설치에는 -g를, 감지된 에이전트마다 --all를 추가하세요.

수동 위치:

저장소를 해당 디렉터리에 복제하세요. 슬래시 스킬이 지원되는 경우 /unlazy로, Codex에서는 $unlazy로, 또는 스킬 설명의 자연어 트리거로 호출하세요.

핵심은 SKILL.md 입니다. 체커와 선택적 훅은 Node 16 이상이 필요하며, 서드파티 런타임 패키지를 사용하지 않습니다.

퀵 스타트

명확한 트리거가 있는 상당한 작업을 요청하세요:

솔로 작업의 경우, templates/gates-leaf.md를 GATES.md에 복사하고, 모든 자리 표시자를 교체한 뒤, 명령어를 실행하지 않고 검사합니다:

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.

README

원문 README의 일부입니다. 원문 보기.

Version status

The current source targets 2.1.0. It is not identified here as a tagged GitHub release. Pin an exact commit when you need an immutable installation. See CHANGELOG.md for the unreleased change set.

Install

Use the skills CLI for supported agents:

npx skills add Leonxlnx/unlazy

Add -g for a user-level install or --all for every detected agent.

Manual locations:

Claude Code:  ~/.claude/skills/unlazy
Codex CLI:    ~/.codex/skills/unlazy

Clone the repository into the relevant directory. Invoke it as /unlazy where slash skills are supported, $unlazy in Codex, or by a natural-language trigger from the skill description.

The core is SKILL.md. The checker and optional hook require Node 16 or newer and use no third-party runtime packages.

Quick start

Ask for substantial work with an explicit trigger:

/unlazy tree 5 refactor the payment module and verify every migration path

For a solo task, copy templates/gates-leaf.md to GATES.md, replace every placeholder, and inspect it without executing commands:

node /scripts/gate-check.mjs --status GATES.md

--status is the only mode that is always non-executing. On a new oracle with no exact approval record, a normal run prints its resolved command, expectation, working directory, shell, and PATH without executing it:

node /scripts/gate-check.mjs GATES.md

Do not treat normal mode as a permanent dry run: once the exact oracle is approved, normal mode can execute it.

CHECK: lines are shell code. After reading every command and called script, approve and run the ledger:

node /scripts/gate-check.mjs --approve GATES.md

Re-run all runnable gates, including gates already marked complete:

node /scripts/gate-check.mjs --reverify GATES.md

Use --help for the complete current CLI.

The gate contract

# Gates: pricing behavior

- [ ] G1: pricing fixtures render the expected tiers
  CHECK: node scripts/verify-pricing.mjs
  EXPECT: pricing verification passed
  EVIDENCE: pending

- [ ] G2: checkout integration succeeds from its package
  CHECK: node scripts/verify-checkout.mjs
  EXPECT: checkout verification passed
  CWD: packages/checkout
  EVIDENCE: pending
GitHub에서 전체 README 보기

추천 도구

다른 키워드를 입력하거나 필터를 제거해 보세요.

설치

npx skillfish add leonxlnx/unlazy
MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →