[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6CHHVNKM711DB7JCSG0MBJ0":3,"skill-same:01M6CHHVNKM711DB7JCSG0MBJ0":63},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":16,"categories":17,"keywords":18,"publishedAt":30,"linkOnly":31,"markdownContent":32,"markdownBody":33,"frontMatter":34,"refName":44,"commitSha":45,"skillDirectory":46,"forksCount":43,"repositoryHtmlUrl":47,"repositoryHomepageUrl":6,"ownerHtmlUrl":48,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":49,"install":50,"resources":62},"01M6CHHVNKM711DB7JCSG0MBJ0","okr",null,"분기 OKR 작성·갱신. team\u002F{team}\u002FOKR.md 또는 \u003Corg>\u002Fteams\u002F{team}\u002FOKR.md 에 기록. Chief 의사결정 (PM 은 입력으로 받음).","Adelie-Squad\u002Fsolosquad","Adelie-Squad","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F269218606?v=4","01M6CHETAA89FK6KREADPVEF4T","SaPN","01M6CHETE7QEKZW6FK52137ZBP",25,"MIT","https:\u002F\u002Fgithub.com\u002FAdelie-Squad\u002Fsolosquad\u002Fblob\u002Fmain\u002Fskills\u002Fokr\u002FSKILL.md",[],[5,19,20,21,22,23,24,25,26,27,28,29],"teams","agile","team","leader","chief","pm","false","org","true","objective","result","2026-11-10 10:12:30",false,"---\nname: okr\ndescription: 분기 OKR 작성·갱신. team\u002F{team}\u002FOKR.md 또는 \u003Corg>\u002Fteams\u002F{team}\u002FOKR.md 에 기록. Chief 의사결정 (PM 은 입력으로 받음).\nschema_version: 2\ntier: leader\nteam: _skill\ncategory: agile\nused_by: [\"chief\"]\ndev_capability: false\ntriggers:\n  keyword: [\"okr\", \"분기 목표\", \"key result\", \"objective\"]\npm_conventions:\n  anti_sycophancy: true\n  hard_gate: true\n  post_labeling: true\n  minimum_approaches: 2\n---\n\n# OKR Writer Skill\n\n> Chief 의사결정 전용. PM 은 OKR 을 입력 layer (Layer 4a) 로 받지만 작성 권한 없음.\n\n## 작성 원칙\n\n1. **Objective 는 정성** — \"우리는 X 를 달성한다\"\n2. **Key Result 는 정량** — outcome metric (행동\u002F지표), output 아님 (산출물 갯수 아님)\n3. **분기당 Objective ≤3, 각 Objective 당 KR ≤5**\n4. **KR 은 measurable + time-bound**\n\n## 8 단계 작성 흐름\n\n```\n1. 직전 분기 OKR 평가 (KR 달성률 + 미달성 원인)\n2. team KNOWLEDGE.md + customer 신호 + PM 가설 묶음 검토\n3. Objective 후보 ≥ 2 도출 (post-labeling: 카테고리 강제 안 함)\n4. 각 Objective 의 KR 후보 ≥ 3\n5. ≥ 2 approaches 비교: 보수 vs 야심 \u002F 단일 vs 분산\n6. 사용자 ack (Chief 가 사용자에게 batch 질의)\n7. team\u002F{team}\u002FOKR.md 에 작성\n8. carry-over \u002F pivot \u002F drop 결정 별도 섹션\n```\n\n## HARD GATE: OKR publish 조건\n\n```markdown\n- [ ] Objective ≤3, KR ≤5 per Objective\n- [ ] 각 KR 에 baseline + target + 측정 방법\n- [ ] ≥ 2 boldness levels 비교 (보수 vs 야심)\n- [ ] PM 가설과의 정합 확인\n- [ ] 사용자 명시적 ack\n```\n\n## 출력 형식 (예시)\n\n```markdown\n## 2026 Q3 — PMF expansion\n\n### Objective 1\n\"우리는 솔로 founder 의 첫 30일 가치 경험을 보장한다.\"\n\n#### Key Results\n- KR1: D7 retention 18% → 35%  (측정: archive.sqlite cohort)\n- KR2: activation rate 42% → 65% (측정: signup→첫 workflow 비율)\n- KR3: 첫 workflow 완료 평균 시간 14d → 5d\n```\n\n## Anti-Sycophancy\n\n- ❌ \"야심찬 OKR 입니다\"\n- ✅ \"KR1 35% 목표는 D7 retention 의 baseline 18% 대비 +94% 증가 — historical pace 가 +20%\u002FQ. 야심 수준. fallback target 25% 권고.\"\n\n## Reference\n\n- John Doerr \"Measure What Matters\"\n- phuryn\u002Fpm-skills\u002Fpm-execution\u002Fbrainstorm-okrs\n- v1.1 PRD §5.3 (Chief 의사결정 권한)\n","# OKR Writer Skill\n\n> Chief 의사결정 전용. PM 은 OKR 을 입력 layer (Layer 4a) 로 받지만 작성 권한 없음.\n\n## 작성 원칙\n\n1. **Objective 는 정성** — \"우리는 X 를 달성한다\"\n2. **Key Result 는 정량** — outcome metric (행동\u002F지표), output 아님 (산출물 갯수 아님)\n3. **분기당 Objective ≤3, 각 Objective 당 KR ≤5**\n4. **KR 은 measurable + time-bound**\n\n## 8 단계 작성 흐름\n\n```\n1. 직전 분기 OKR 평가 (KR 달성률 + 미달성 원인)\n2. team KNOWLEDGE.md + customer 신호 + PM 가설 묶음 검토\n3. Objective 후보 ≥ 2 도출 (post-labeling: 카테고리 강제 안 함)\n4. 각 Objective 의 KR 후보 ≥ 3\n5. ≥ 2 approaches 비교: 보수 vs 야심 \u002F 단일 vs 분산\n6. 사용자 ack (Chief 가 사용자에게 batch 질의)\n7. team\u002F{team}\u002FOKR.md 에 작성\n8. carry-over \u002F pivot \u002F drop 결정 별도 섹션\n```\n\n## HARD GATE: OKR publish 조건\n\n```markdown\n- [ ] Objective ≤3, KR ≤5 per Objective\n- [ ] 각 KR 에 baseline + target + 측정 방법\n- [ ] ≥ 2 boldness levels 비교 (보수 vs 야심)\n- [ ] PM 가설과의 정합 확인\n- [ ] 사용자 명시적 ack\n```\n\n## 출력 형식 (예시)\n\n```markdown\n## 2026 Q3 — PMF expansion\n\n### Objective 1\n\"우리는 솔로 founder 의 첫 30일 가치 경험을 보장한다.\"\n\n#### Key Results\n- KR1: D7 retention 18% → 35%  (측정: archive.sqlite cohort)\n- KR2: activation rate 42% → 65% (측정: signup→첫 workflow 비율)\n- KR3: 첫 workflow 완료 평균 시간 14d → 5d\n```\n\n## Anti-Sycophancy\n\n- ❌ \"야심찬 OKR 입니다\"\n- ✅ \"KR1 35% 목표는 D7 retention 의 baseline 18% 대비 +94% 증가 — historical pace 가 +20%\u002FQ. 야심 수준. fallback target 25% 권고.\"\n\n## Reference\n\n- John Doerr \"Measure What Matters\"\n- phuryn\u002Fpm-skills\u002Fpm-execution\u002Fbrainstorm-okrs\n- v1.1 PRD §5.3 (Chief 의사결정 권한)\n",{"name":5,"team":35,"tier":22,"used_by":36,"category":20,"triggers":37,"description":7,"dev_capability":31,"pm_conventions":41,"schema_version":43},"_skill",[23],{"keyword":38},[5,39,40,28],"분기 목표","key result",{"hard_gate":42,"post_labeling":42,"anti_sycophancy":42,"minimum_approaches":43},true,2,"main","37b891996f0e5d7317b2abdd6e2a8acccdc94dff","skills\u002Fokr","https:\u002F\u002Fgithub.com\u002FAdelie-Squad\u002Fsolosquad","https:\u002F\u002Fgithub.com\u002FAdelie-Squad","2026-11-12 01:51:16",{"source":8,"skillName":5,"commands":51,"prompt":61,"zipAvailable":42},[52,55,58],{"tool":53,"command":54},"npx","npx skills add Adelie-Squad\u002Fsolosquad --skill okr",{"tool":56,"command":57},"bunx","bunx skills add Adelie-Squad\u002Fsolosquad --skill okr",{"tool":59,"command":60},"pnpm","pnpm dlx skills add Adelie-Squad\u002Fsolosquad --skill okr","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FAdelie-Squad\u002Fsolosquad\u002Fblob\u002Fmain\u002Fskills\u002Fokr\u002FSKILL.md",[],[64,80,99,118,136,150],{"skillNo":65,"name":66,"nameZh":6,"description":67,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":68,"categories":69,"keywords":70,"publishedAt":30},"01M6F9ZX66ETTM8NX73Z79MA21","xyz-hypothesis","검증 가능한 가설 프레임워크 — \"[X%] of [Y segment] will [Z behavior] within [T period], because [R]\". 입장+반증 조건 강제, 최소 2개 접근, V\u002FU\u002FV\u002FF 가정 분류. v1.3.5 에서 problem-definition P5 를 독립 skill 로 분리.","https:\u002F\u002Fgithub.com\u002FAdelie-Squad\u002Fsolosquad\u002Fblob\u002Fmain\u002Fskills\u002Fxyz-hypothesis\u002FSKILL.md",[],[71,72,22,73,74,75,27,76,77,25,23,78,79],"hypothesis","xyz hypothesis","definition","v1","manager","segment","problem","behavior","product",{"skillNo":81,"name":82,"nameZh":6,"description":83,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":84,"categories":85,"keywords":91,"publishedAt":30},"01M6F9ZSHR17J5CH16AQAK0ER0","workflow-refinement","Workflow 종료 시 개선 제안. stage 의존성 \u002F handoff 효율 \u002F 평균 cycle time 분석. Chief 가 RETROSPECT 에서 호출.","https:\u002F\u002Fgithub.com\u002FAdelie-Squad\u002Fsolosquad\u002Fblob\u002Fmain\u002Fskills\u002Fworkflow-refinement\u002FSKILL.md",[86],{"categoryNo":87,"categoryName":88,"taxonomyType":89,"taxonomyTypeDesc":90},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[92,93,94,95,96,20,27,25,97,98,23,22],"workflow","refinement","workflow refinement","handoff","cycle","stage","time",{"skillNo":100,"name":101,"nameZh":6,"description":102,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":103,"categories":104,"keywords":106,"publishedAt":30},"01M6F9ZKZJB8H3GWFJ95P6398V","workflow-manager","workflow(org 단위 조립물 — stage DAG 가 워크스페이스의 skill·agent 를 참조)의 대화형 매니저이자 작성 표준의 권위. 의도에서 workflow YAML 을 합성·검토·개선하도록 안내하고, 좋은 워크플로 노하우(본질 원칙=목표·근거·방법→결론·핸드오프 \u002F DAG 무순환 \u002F exit_criteria measurable \u002F 기획 3대 편향 가드)를 보유한다. 결정적 동작(new\u002Flist\u002Fshow\u002Fvalidate)은 solosquad workflow * 헬퍼로 위임. 사용 시점 — 워크플로를 새로 만들·고칠 때, 또는 다른 워크플로의 작성 품질을 판단할 때.","https:\u002F\u002Fgithub.com\u002FAdelie-Squad\u002Fsolosquad\u002Fblob\u002Fmain\u002Fskills\u002Fworkflow-manager\u002FSKILL.md",[105],{"categoryNo":87,"categoryName":88,"taxonomyType":89,"taxonomyTypeDesc":90},[107,75,92,27,108,109,26,23,25,97,110,111,112,113,22,114,79,115,116,117],"workflow manager","new","make","solosquad","show","exit","list","yaml","dag","validate","core",{"skillNo":119,"name":120,"nameZh":6,"description":121,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":122,"categories":123,"keywords":124,"publishedAt":30},"01M6F9ZH962BA0SABW0DKR0FAF","wbs","마일스톤 → WBS (Work Breakdown Structure) 분해. PM 핵심 산출물. team OKR 의 KR 을 분기→주→일 단위 작업으로 변환. dependency graph + critical path 식별.","https:\u002F\u002Fgithub.com\u002FAdelie-Squad\u002Fsolosquad\u002Fblob\u002Fmain\u002Fskills\u002Fwbs\u002FSKILL.md",[],[120,125,126,127,128,75,27,25,129,130,24,131,132,5,133,134,22,21,135,79],"planning","structure","breakdown","path","critical","decomposition","dependency graph","dependency","work","schedule","graph",{"skillNo":137,"name":138,"nameZh":6,"description":139,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":140,"categories":141,"keywords":143,"publishedAt":30},"01M6F9ZE85QYBBX4XMM0W71YN3","triage","Chief 의 과제 분류 도구. 사용자 입력을 4-way 분류 (discussion \u002F workflow \u002F cron \u002F goal) + Educational Nudge (불명확 시 KNOWLEDGE 가이드 선제시).","https:\u002F\u002Fgithub.com\u002FAdelie-Squad\u002Fsolosquad\u002Fblob\u002Fmain\u002Fskills\u002Ftriage\u002FSKILL.md",[142],{"categoryNo":87,"categoryName":88,"taxonomyType":89,"taxonomyTypeDesc":90},[138,117,27,144,25,145,23,146,147,148,22,149,92],"Educational","classify","goal","nudge","knowledge","cron",{"skillNo":151,"name":152,"nameZh":6,"description":153,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":154,"categories":155,"keywords":157,"publishedAt":30},"01M6F9ZAFACH7XZ8KMFK9TKARX","skill-refinement","Skill 사용 후 개선 제안. ledger 분석으로 어느 skill 이 자주 실패 \u002F open_question 다발 \u002F 비효율인지 식별. Chief 가 retrospective 후 호출.","https:\u002F\u002Fgithub.com\u002FAdelie-Squad\u002Fsolosquad\u002Fblob\u002Fmain\u002Fskills\u002Fskill-refinement\u002FSKILL.md",[156],{"categoryNo":87,"categoryName":88,"taxonomyType":89,"taxonomyTypeDesc":90},[93,158,27,159,25,23,160,22,161,20,162],"skill refinement","ledger","question","open","retrospective"]