Community라이팅 & 에디팅github.com

l4ci/latticework

사고, 전략, 분석 프레임워크를 모델 및 하네스에 구애받지 않는 에이전트 스킬로 구현한 격자 구조(SWOT, 포터의 다섯 가지 힘, OKR, 사이네핀 외 50여 개).

latticework란 무엇인가요?

이 스킬은 체계적인 사고와 전략 수립을 돕는 다양한 프레임워크(OKR, SWOT, 포터의 다섯 가지 힘, 사이네핀 등 50여 가지)를 AI 에이전트가 직접 사용할 수 있도록 제공합니다. 사용자는 복잡한 전략을 분석하거나 목표를 설정할 때 명확한 가이드라인과 문서 템플릿을 얻을 수 있습니다. 특히 OKR 스킬은 정성적 목표와 정량적 핵심 결과를 짝짓는 과정을 단계별로 안내하며, 최종적으로 마크다운 문서를 자동 생성합니다. 이 스킬은 Claude Code, Cursor, Codex와 같은 다양한 플랫폼에서 활용할 수 있도록 설계되었습니다.

지원 대상~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(앤디 그로브, 인텔; 존 도어의 Measure What Matters를 통해 대중화)은 정성적이고 시간이 정해진 목표를 3-5개의 정량적 핵심 결과와 짝지어, 모호한 야망을 채점 가능한 목표로 만듭니다. 모든 핵심 결과를 달성하면 해당 목표는 정의상 달성된 것입니다.

목표와 핵심 결과의 구조, 성과 대 산출, 점수 매기기, 주기, 정렬, 그리고 함정에 대한 자세한 내용은 references/okr.md에 있습니다. 진행하기 전에 해당 파일을 불러오세요.

사용 시기

사용자가 전략이나 야망을 측정 및 검토 가능한 목표(보통 분기 단위)로 전환하려 할 때 사용합니다. OKR은 목표 설정 계층입니다. 재무, 고객, 프로세스, 학습 관점에서 목표를 연결하는 더 넓은 성과 측정 프레임워크를 위해서는 balanced-scorecard 스킬이 함께 사용됩니다. "이 기간에 무엇을 달성하기로 약속하고, 어떻게 알 수 있을까?"라는 질문이 있을 때 OKR을 사용하세요.

언어

사용자가 사용하는 언어로 진행하고 문서를 작성하세요. 참조 파일은 영어로 되어 있지만, 출력 언어와 관계없이 프레임워크는 그에 맞춰 유지하세요.

입력값

  • SCOPE (필수): 수준(회사, 팀, 개인)과 기간(예: 2026년 3분기)
  • DIRECTION (선택): 정렬해야 할 전략 또는 상위 수준의 OKR
  • CONTEXT (선택): 현재 상황, 제약 사항, 해당 단위가 소유한 것

진행 방법

사용자와 함께 한 번의 OKR 초안 작성 사이클을 실행하세요. 각 단계에서 현재 단계를 명명하고 OKR 문서에 기록하세요. 3단계 스트레스 테스트를 건너뛰지 마세요.

  1. 목표를 명확히 하세요. 사용자가 달성하려는 것을 정성적이고 기억에 남으며 시간이 정해진 문장으로 표현하도록 도우세요. 1-3개의 목표로 유지하세요. 목표에서 모든 측정 항목을 제거하세요. 숫자가 있다면 그 숫자는 핵심 결과에 속합니다. 목표는 방향과 의미입니다("빠른 온보딩 경험으로 신규 고객을 만족시킨다"). 측정 항목이 아닙니다.

  2. 핵심 결과를 초안으로 작성하세요. 각 목표에 대해 3-5개의 핵심 결과를 작성하고, 각각에 숫자와 목표치를 포함하세요. 모든 결과를 결과(고객이나 비즈니스가 느끼는 결과)로 밀어붙이고 산출(팀이 완료하는 작업)과는 거리를 두세요. 가능한 경우 기준선을 기록하세요.

  3. 핵심 결과를 스트레스 테스트하세요(병렬). 동시에 소수의 비평 하위 에이전트를 보내어 각각 하나의 테스트를 작성된 핵심 결과에 적용하게 하세요. 각 하위 에이전트에게 최종 메시지는 반환 값(구체적인 발견 사항과 구체적인 재작성)이며, 산문이 아님을 알리세요. 다음 네 가지를 실행하세요:

    • 결과 대 산출. 각 핵심 결과가 결과인가, 아니면 위장된 작업 목록("X 출시", "Y 배송", "워크숍 3회 개최")인가?
    • 측정 가능성. 각각에 실제 숫자, 목표치, 이상적으로는 기준선이 있는가, 아니면 측정 불가능한가("개선", "향상")?
    • 완전성. 모든 핵심 결과가 달성되면 목표가 실제로 달성되는가, 아니면 세트가 다루지 않는 격차가 있는가?
    • 야망. 세트가 안전빵(목표로 위장한 확실한 것)인가, 아니면 불가능할 정도로 높은가(신뢰할 수 있는 경로 없음)? 발견 사항을 조정하고 사용자와 함께 핵심 결과를 수정하세요.
  4. 야망, 주기, 소유자, 점수 매기기를 설정하세요. 각 OKR에 대해 committed(~1.0 달성 예상; 미달은 실제 실패) 또는 aspirational/stretch(성공은 ~0.7; 완전 달성은 너무 낮게 설정되었음을 의미)로 표시하세요. 주기(보통 분기별, 정기적인 검토 리듬 포함)를 설정하고, 목표당 소유자를 지정하고, 점수 매기기 방법(일반적으로 핵심 결과당 0.0-1.0, 목표에 대해 평균)을 명시하세요.

  5. 정렬을 확인하세요. 이 OKR이 DIRECTION 또는 상위 수준의 OKR에 어떻게 연결되는지 보여주고, 핵심 결과가 다른 팀에 의존하는 경우 표시하세요. 좋은 정렬은 하향식과 상향식을 혼합하며, 엄격한 계층 구조가 아닙니다. 팀에서 나온 것이 없으면 그렇게 말하세요.

OKR 문서

사용자가 다른 위치를 지정하지 않는 한, 마크다운 문서를 유지하고 작업 디렉토리에 okr-<범위-슬러그>-<YYYY-MM-DD>.md(오늘 날짜)로 저장하세요:

  1. 헤더. 범위(수준과 기간)와 날짜
  2. 목표. 각 목표는 정성적이고 시간이 정해진 문장으로 번호를 매겨 나열
  3. 핵심 결과. 각 목표 아래에 3-5개의 핵심 결과, 각각 기준선(알고 있는 경우), 목표치, 숫자 포함
  4. 야망과 소유자. OKR당: committed 또는 aspirational, 소유자, 주기, 점수 매기기 방법
  5. 정렬. 상위 수준 목표와의 연결 방식, 교차 팀 의존성
  6. 검토 로그. 3단계 비평가가 발견한 사항과 핵심 결과가 어떻게 수정되었는지
  7. 주의 사항. OKR은 측정하기로 선택한 것을 측정하므로, 약한 세트에서 완벽한 점수는 별 의미가 없습니다. 점수는 목표를 평가하는 것이지 사람을 평가하는 것이 아닙니다. 검토 리듬 없이 설정된 OKR은 잊혀진 목록으로 변질됩니다.

원칙

  • 완전성이 테스트입니다. 모든 핵심 결과를 달성해도 목표가 충족되지 않는다면 세트는 불완전합니다.
  • 검토하지 않으면 썩습니다. OKR은 설정-잊기가 아니라 체크인 주기와 기간 말 점수를 기반으로 작동합니다. 보상에서 분리하세요. 그렇지 않으면 야망이 왜곡됩니다.

관련 스킬