Okr
Twelve Greek gods. One command. A working SaaS. 98 skills + 49 agents + 13 hooks for Claude Code + Codex CLI + Gemini CLI. Cross-CLI persistent memory, zero-interaction full pipeline (design → build → inspect → test → ship).
npx -y skills add Dannykkh/skill-olympus --skill okrAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
2 things to look at
- no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
- 3 stars3 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
OKR(목표와 핵심결과) 설정 및 관리. 분기별 목표 수립, 핵심결과 정의, 진행률 추적, 회고. /okr로 실행.
SKILL.md
4.8 KB, ~1.9k tokens by cl100k_base, as published. Nobody here has run it
OKR — 목표와 핵심결과
분기별 Objectives(목표)와 Key Results(핵심결과)를 설정하고 추적합니다.
Quick Start
/okr # 새 OKR 설정
/okr review # 기존 OKR 진행률 확인
/okr retro # 분기 회고
공식 호출명: /okr (별칭: 목표 설정, 분기 계획)
CRITICAL: First Actions
1. Print Intro
OKR — 목표와 핵심결과 설정
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
모드: Set (설정) / Review (점검) / Retro (회고)
2. 모드 결정
| 모드 | 조건 | 동작 |
|---|---|---|
| Set | docs/okr/ 없거나 새 분기 | 새 OKR 설정 |
| Review | docs/okr/current.md 있음 | 진행률 업데이트 |
| Retro | 분기 종료 시 | 달성률 평가 + 회고 |
Mode: Set (새 OKR 설정)
Step 1: 컨텍스트 수집
현재 CLI의 질문 방식으로 확인:
question: "이번 분기(Q?)의 핵심 목표가 뭔가요?"
header: "OKR 설정"
기존 산출물 참조 (있으면, archive/ 경로 제외):
docs/hermes/*.md→ 사업 분석에서 목표 도출docs/plan/*/spec.md→ 기술 계획에서 목표 도출
Step 2: Objectives 설정
규칙:
- 2~4개 Objective (너무 많으면 집중력 분산)
- 정성적, 영감을 주는 문장
- "무엇을 달성할 것인가" (측정 방법은 KR에서)
O1: {영감을 주는 목표}
O2: {영감을 주는 목표}
O3: {영감을 주는 목표}
Step 3: Key Results 설정
각 Objective에 2~4개 Key Result:
규칙:
- 정량적, 측정 가능해야 함
- "어떻게 달성 여부를 알 수 있는가"
- 0~100% 또는 구체적 수치 목표
O1: {목표}
KR1: {지표} {현재값} → {목표값}
KR2: {지표} {현재값} → {목표값}
KR3: {지표} {현재값} → {목표값}
Step 4: 신뢰도 체크
각 KR에 달성 가능성 점수:
| 점수 | 의미 |
|---|---|
| 0.3 | 야심적 (stretch goal) |
| 0.5 | 도전적이지만 가능 |
| 0.7 | 충분히 달성 가능 |
| 1.0 | 너무 쉬움 (목표 상향 필요) |
이상적인 분포: 대부분 0.5~0.7
Step 5: 파일 저장
출력: docs/okr/current.md
# OKR — {YYYY} Q{N}
## 기간
{시작일} ~ {종료일}
## Objectives & Key Results
### O1: {목표}
| # | Key Result | 현재 | 목표 | 진행률 | 신뢰도 |
|---|-----------|------|------|--------|--------|
| KR1 | {핵심결과} | {현재} | {목표} | 0% | 0.5 |
| KR2 | {핵심결과} | {현재} | {목표} | 0% | 0.7 |
### O2: {목표}
| # | Key Result | 현재 | 목표 | 진행률 | 신뢰도 |
|---|-----------|------|------|--------|--------|
| KR1 | ... | ... | ... | 0% | ... |
## 전체 진행률: 0%
Mode: Review (진행률 점검)
docs/okr/current.md를 읽고:
- 각 KR의 현재 상태를 현재 CLI의 질문 방식으로 확인
- 진행률 업데이트
- 위험 KR 식별 (진행률 < 기대 진행률)
📊 OKR 점검 — {YYYY} Q{N}
O1: {목표}
KR1: ████████░░ 80% (목표: 100건 → 현재: 80건) ✅ 순항
KR2: ███░░░░░░░ 30% (목표: 50% → 현재: 15%) ⚠️ 위험
KR3: █████░░░░░ 50% ✅ 순항
전체: 53%
Mode: Retro (분기 회고)
분기 종료 시:
- 최종 달성률 집계
- 각 Objective 달성 여부 판정
| 달성률 | 판정 |
|---|---|
| 70~100% | ✅ 달성 |
| 40~69% | ⚠️ 부분 달성 |
| 0~39% | ❌ 미달성 |
-
회고 질문:
- 잘한 것은?
- 아쉬운 것은?
- 다음 분기에 바꿀 것은?
-
아카이브:
docs/okr/current.md→docs/okr/archive/{YYYY}-Q{N}.md
옵션
| 옵션 | 설명 | 기본값 |
|---|---|---|
review | 진행률 점검 모드 | - |
retro | 분기 회고 모드 | - |
--from-biz | biz-strategy 결과에서 OKR 도출 | false |
연관 스킬
| 스킬 | 역할 | 연결 |
|---|---|---|
| biz-strategy | 사업성 검토 | 선행 — 사업 전략에서 OKR 도출 |
| daily-meeting-update | 데일리 스탠드업 | 병렬 — OKR 진행률 공유 |
| jira | 이슈/스프린트 관리 | 병렬 — KR을 Jira 에픽에 매핑 |
Related Files
| 파일 | 역할 |
|---|---|
skills/biz-strategy/SKILL.md | 사업성 검토 (OKR의 근거) |
skills/daily-meeting-update/SKILL.md | 데일리 스탠드업 |