Communityライティング&編集github.com

l4ci/latticework

思考、戦略、分析フレームワークをモデルやハーネスに依存しないエージェントスキルとしてまとめた格子状のスキルセット(SWOT、ポーターの5フォース、OKR、Cynefinなど50以上)です。

latticework とは?

このスキルは、OKR(目標と主要結果)の作成と評価を支援するためのプロンプトベースのフレームワークです。Andy Groveが考案し、John Doerrによって広められたOKR手法に従い、質的な目標と3〜5つの定量的な主要結果をペアにして、曖昧な野心を測定可能な目標に変換します。本スキルはClaude CodeやCursor、Codexなど、あらゆるAIエージェントプラットフォームで動作するように設計されており、ユーザーが入力したSCOPE(範囲と期間)やDIRECTION(上位戦略)をもとに、インタラクティブなファシリテーションサイクルを実行します。特に、主要結果を「成果対アウトプット」「測定可能性」「完全性」「野心度」の4つの観点から同時にストレステストする並列批評エージェント機構を備えており、質の高いOKRセットを確実に作成できます。最終的にはマークダウン形式のOKRドキュメントを生成し、アラインメントやスコアリング、レビューリズムまで含めた運用までカバーします。

対応~Claude Code~Codex CLI~Cursor
npx skills add l4ci/latticework

Installed? Explore more ライティング&編集 skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

okr

OKR(アンディ・グローブがIntelで考案、ジョン・ドーアの『Measure What Matters』で広く知られるようになった)は、質的で期間を定めた目標(Objective)と3〜5の定量的な主要結果(Key Result)を組み合わせることで、漠然とした野心をスコア付け可能なものにします。すべての主要結果を達成すれば、目標は定義上達成されたことになります。

目標と主要結果の構造、成果対アウトプット、スコアリング、リズム、アラインメント、そして落とし穴については、references/okr.mdに詳しく書かれています。ファシリテーションを始める前にそのファイルを読み込んでください。

使用すべき場面

ユーザーが戦略や野心を、測定しレビュー可能な目標に変換したい場合(通常は四半期単位)。OKRは目標設定のレイヤーです。財務、顧客、プロセス、学習の各視点にわたって目標をリンクする、より広範なパフォーマンス測定の枠組みについては、バランスド・スコアカードスキルがその補完役です。「今期、私たちは何にコミットし、それをどうやって知るのか」という問いがあるときにOKRを使います。

言語

ユーザーが書き込んでいる言語でファシリテーションとドキュメントを作成します。リファレンスファイルは英語ですが、出力言語に関係なくフレームワークはそれにキー付けされたままにします。

入力

  • SCOPE(必須): レベル(会社、チーム、個人)と期間(例: Q3 2026)。
  • DIRECTION(オプション): これらのOKRが整合すべき戦略や上位OKR。
  • CONTEXT(オプション): 現在の状況、制約、および対象ユニットが所有するもの。

ファシリテーションの方法

ユーザーと一緒に1つのOKRドラフトサイクルを実行します。各ステップで現在のステージを明示し、それをOKRドキュメントに記録します。ステージ3のストレステストは省略しないでください。

  1. 目標を明確にする。 ユーザーが達成したいことを、質的で記憶に残る、期間を定めた文章として表現できるよう支援します。1〜3の目標に絞ります。目標からはメトリクスを取り除いてください。数字が含まれている場合、その数字は主要結果に属します。目標は方向性と意味(「新規顧客を迅速なオンボーディング体験で喜ばせる」)であり、測定値ではありません。

  2. 主要結果をドラフトする。 各目標に対して3〜5の主要結果をドラフトし、それぞれに数字とターゲットを含めます。すべての主要結果をアウトカム(顧客やビジネスが感じる結果)に向け、アウトプット(チームが完了するタスク)から遠ざけるように推します。可能な場合はベースラインをメモします。

  3. 主要結果をストレステストする(並列実行)。 一度に小さな批評エージェントセットをディスパッチし、各エージェントがドラフトされた主要結果に1つのテストを適用します。各エージェントには、最終メッセージが戻り値であり、散文ではなく具体的な所見と具体的な書き直しであることを伝えます。次の4つを実行します。

    • アウトカム vs アウトプット。 各主要結果は結果ですか、それとも偽装されたタスクリスト(「Xをローンチ」「Yを出荷」「3回のワークショップを開催」)ですか?
    • 測定可能性。 各主要結果に実際の数字、ターゲット、理想的にはベースラインがありますか? それとも測定不可能(「改善」「より良く」)ですか?
    • 完全性。 すべての主要結果を達成した場合、目標は本当に達成されますか? それともセットがカバーしていないギャップがありますか?
    • 野心度。 セットはサンドバッギング(目標として偽装された確実なもの)されていますか? それとも不可能なほどにストレッチ(信頼できる道筋がない)されていますか? 所見を調整し、ユーザーと一緒に主要結果を修正します。
  4. 野心、リズム、オーナー、スコアリングを設定する。 各OKRに対して、コミット型(約1.0に達することを期待、未達は本当の失敗)またはアスピレーショナル/ストレッチ型(成功は約0.7、完全達成は低く設定しすぎたことを意味する)をマークします。リズム(通常は四半期ごと、定期的なチェックインリズム)、目標ごとのオーナー、スコアリング方法(一般的には各主要結果に0.0〜1.0、目標ごとに平均)を設定します。

  5. アラインメントを確認する。 これらのOKRがどのようにDIRECTIONまたは上位OKRに連鎖するかを示し、主要結果が別のチームに依存している箇所をフラグします。適切なアラインメントはトップダウンとボトムアップを混在させ、厳格なウォーターフォールではありません。チームからの貢献がなければ、その旨を明記します。

OKRドキュメント

マークダウンドキュメントを管理し、ユーザーが別の場所を指定しない限り、作業ディレクトリに okr-<スコープスラッグ>-<YYYY-MM-DD>.md(今日の日付)として保存します。

  1. ヘッダー。 スコープ(レベルと期間)と日付。
  2. 目標。 各目標は質的で期間を定めた文章で、番号付き。
  3. 主要結果。 各目標の下に、3〜5の主要結果。それぞれにベースライン(既知の場合)、ターゲット、数字を含めます。
  4. 野心とオーナー。 OKRごとに: コミット型かアスピレーショナル型か、オーナー、リズム、スコアリング方法。
  5. アラインメント。 これらがどのように上位目標に連鎖するか、およびチーム間の依存関係。
  6. チェックログ。 ステージ3の批評家が見つけたことと、主要結果がどのように修正されたか。
  7. 注意点。 OKRは測定するために選ばれたものを測定するため、弱いセットで完璧なスコアを出してもほとんど意味がありません。スコアは目標を判断するものであり、人を判断するものではありません。レビューリズムなしに設定されたOKRは、忘れ去られたリストに退化します。

原則

  • 完全性がテストである。 すべての主要結果を達成しても目標が未達なら、セットは不完全です。
  • レビューしなければ腐る。 OKRは、設定して放置するのではなく、チェックインのリズムと期間終了時のスコアで機能します。OKRを報酬から切り離してください。報酬は野心を腐敗させます。

関連スキル