unlazy は大きなエージェント作業向けの完了規律スキルです。先に受け入れ台帳を書きます。エージェントはレビュー済みチェックを実行し、戻ってきた作業を再検証し、証拠が支えることだけを報告します。リポジトリ Leonxlnx/unlazy は JavaScript、作成日 2026-08-09、MIT。2026-09-17 の GitHub は 3,410 stars、236 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 対応エージェント。 |
はじめに
npx skills add Leonxlnx/unlazy(ユーザー単位は-g)。/unlazy tree 5 refactor the payment module and verify every migration pathと頼む。templates/gates-leaf.mdをGATES.mdにコピーし、プレースホルダを埋めてnode .../gate-check.mjs --status GATES.md。- すべての
CHECK:を読む。そのあとだけ--approve。親を信じる前に--reverify。
よくある質問
モデル自体が怠けなくなりますか?
なりません。構造と実行可能ゲートを足します。README の論文は怠惰と早期打ち切りを述べますが、unlazy のベンチではありません。
--status はテストを実行しますか?
しません。--status は非実行です。承認後の通常実行は oracle を走らせられます。
2.1.0 はリリース済みですか?
README は現行ソースが 2.1.0 を目標とし、タグ付きリリースとは書いていません。コミットをピンしてください。
代替案
- Agent Skills: より広いエンジニアリングスキルパックであり、ゲートチェッカーではない。
- Cachebeat: Claude Code の prompt cache を温めるだけで、作業は検証しない。
- Claude Code:
/unlazyのよくあるホスト。
ヒント
- チェックスクリプトは成功時だけ出すマーカーを印刷する。期待値を
EXPECT:にコピーしない。 - 承認記録はリポジトリの外(
~/.unlazy/approved)。 OWNS:が衝突しそうなら別 worktree。
まとめ
unlazy は早すぎる完了を止めるための厳しいオープンスキルです。入れて台帳を書き、証拠なしの「完了」を拒否してください。小さな修正ではスキップし、承認をサンドボックスだと思わないでください。
コメント
まだコメントがありません。最初のコメントを投稿してください!
関連ツール
関連インサイト
7 つの AI コーディング CLI を半年使って悟ったこと:モデルがどんなに強くても、仕事には監督が必要
Claude Code、Codex、opencode、pi、omp、DeepSeek Harness はそれぞれ性格が違う。半年間の深い使用で確立した分業:pi で最速最省のレビュー、omp で複雑な PR レビュー、DeepSeek Harness + V4 Flash で高頻度・低コストなレビュー、Claude Code と Qoder でコーディング。モデルがどんなに強くても、仕事には監督が必要——しかも独立した第三者であるべき。
Skills + Hooks + Plugins:AnthropicによるAIコーディングツールの拡張性の再定義
Claude CodeのSkills、Hooks、Pluginsという三位一体アーキテクチャを深く分析し、なぜこの設計がGitHub CopilotやCursorよりも先進的なのか、そしてオープンスタンダードを通じてAIコーディングツールの拡張性をどのように再定義しているかを探ります。
Codex を閉じ込めているのはモデルではなく、ピッカーだ
OpenCode Go、Grok、Z.ai にはすでに課金しているのに、Codex のピッカーはほぼ GPT しか出さない。コミュニティ製の codex-router が教えるのは手順ではない。すでに買ったモデル能力をセレクタに戻すこと。鍵はマシンから出ず、ネイティブ GPT もそのまま残る。