unlazy logo

unlazy

開く

unlazy は MIT の Claude Code / Codex スキルで、Depth Tree と実行可能な受け入れゲートで大きなエージェント作業を完了まで押し切る。

共有:
代替ツールを見る

unlazy は大きなエージェント作業向けの完了規律スキルです。先に受け入れ台帳を書きます。エージェントはレビュー済みチェックを実行し、戻ってきた作業を再検証し、証拠が支えることだけを報告します。リポジトリ Leonxlnx/unlazy は JavaScript、作成日 2026-08-09、MIT。2026-09-17 の GitHub は 3,410 stars236 forks。ソースの目標は 2.1.0 で、タグ付き GitHub リリースではありません。不変インストールが要るならコミットをピンします。3,410 stars は熱量の信号であり、トラフィックではありません。

skills CLI で入れます: npx skills add Leonxlnx/unlazy。手動パスは ~/.claude/skills/unlazy または ~/.codex/skills/unlazy。Claude Code では /unlazy、Codex では $unlazy。広いパックは Agent Skills、キャッシュ保温だけなら Cachebeat、ホストは Claude Code

主な機能

  • ゲート契約: GATES.md に実行可能チェックを並べます。終了コード 0 かつ EXPECT: が結合出力に一致したときだけ合格。証拠はチェック定義の版付き SHA-256 であり、散文のチェックボックスではありません。
  • Depth Tree: タスクを N 層に分け、各葉に木全体の時間予算を渡します。方法は references/method.md
  • チェッカー: scripts/gate-check.mjs(Node 16+、第三者ランタイム依存なし)。--status は実行しません。通常モードは正確な oracle を --approve したあとにチェックを実行できます。
  • スコープ付きパイプライン: .unlazy/<scope>/ に PLAN、親ゲート、葉台帳。葉は互いに素な OWNS: パスを宣言。--jobs 1-64 は任意。既定は逐次。
  • 任意の Claude Code Stop hook: ゲートやディスパッチ波が未完なら終了を止めます。同意があるときだけ入れてください。

制約: CHECK: 行はシェルです。承認は同意であり、サンドボックスではありません。チェッカーは英語タイトルとスクリプトが同じ意味だと証明できません。README の論文は設計動機であり、固定の品質向上を証明しません。以前の README 比率は歴史的で、このリポジトリからは再現できないと書かれています。

使用シナリオ

  • 「見た目完了」では足りない リファクタと移行
  • 互いのファイルを上書きしてはいけない 並列サブエージェント
  • 使わない人: 1 ファイルの小修正。台帳のオーバーヘッドが目的であり、コストでもあります。

料金プラン

項目 価格 2026-09-17 の一次ページ
スキル $0 MIT。npx skills add Leonxlnx/unlazy。約 3,410 stars。
ホスト / モデル 自分のプラン Claude Code、Codex、または skills-CLI 対応エージェント。

はじめに

  1. npx skills add Leonxlnx/unlazy(ユーザー単位は -g)。
  2. /unlazy tree 5 refactor the payment module and verify every migration path と頼む。
  3. templates/gates-leaf.mdGATES.md にコピーし、プレースホルダを埋めて node .../gate-check.mjs --status GATES.md
  4. すべての CHECK: を読む。そのあとだけ --approve。親を信じる前に --reverify

一次情報の入口: READMESKILL.md

よくある質問

モデル自体が怠けなくなりますか?

なりません。構造と実行可能ゲートを足します。README の論文は怠惰と早期打ち切りを述べますが、unlazy のベンチではありません。

--status はテストを実行しますか?

しません。--status は非実行です。承認後の通常実行は oracle を走らせられます。

2.1.0 はリリース済みですか?

README は現行ソースが 2.1.0 を目標とし、タグ付きリリースとは書いていません。コミットをピンしてください。

代替案

  • Agent Skills: より広いエンジニアリングスキルパックであり、ゲートチェッカーではない。
  • Cachebeat: Claude Code の prompt cache を温めるだけで、作業は検証しない。
  • Claude Code: /unlazy のよくあるホスト。

ヒント

  1. チェックスクリプトは成功時だけ出すマーカーを印刷する。期待値を EXPECT: にコピーしない。
  2. 承認記録はリポジトリの外(~/.unlazy/approved)。
  3. OWNS: が衝突しそうなら別 worktree。

まとめ

unlazy は早すぎる完了を止めるための厳しいオープンスキルです。入れて台帳を書き、証拠なしの「完了」を拒否してください。小さな修正ではスキップし、承認をサンドボックスだと思わないでください。

コメント

まだコメントがありません。最初のコメントを投稿してください!