[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6CHJ807HB4YAK80RGAMTJGG":3,"skill-same:01M6CHJ807HB4YAK80RGAMTJGG":93},{"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":23,"publishedAt":39,"linkOnly":40,"markdownContent":41,"markdownBody":42,"frontMatter":43,"refName":59,"commitSha":60,"skillDirectory":61,"forksCount":58,"repositoryHtmlUrl":62,"repositoryHomepageUrl":6,"ownerHtmlUrl":63,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":64,"install":65,"resources":77},"01M6CHJ807HB4YAK80RGAMTJGG","primitive-review",null,"primitive(skill·agent·workflow·goal·cron) 정의를 정적 validate 이후 LLM 품질 관점으로 검토. 모호한 description·불명확한 위임 경로·측정 불가 exit_criteria·cadence-prompt 불일치를 지적. 사용자나 Chief 가 \"리뷰해줘\" 요청 시 호출.","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\u002Fprimitive-review\u002FSKILL.md",[18],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[24,25,26,27,28,29,30,31,32,33,34,35,36,37,38],"review","primitive review","workflow","validate","core","cron","leader","prompt","goal","exit","chief","false","cadence","asset","true","2026-11-10 10:12:30",false,"---\nname: primitive-review\ndescription: primitive(skill·agent·workflow·goal·cron) 정의를 정적 validate 이후 LLM 품질 관점으로 검토. 모호한 description·불명확한 위임 경로·측정 불가 exit_criteria·cadence-prompt 불일치를 지적. 사용자나 Chief 가 \"리뷰해줘\" 요청 시 호출.\nschema_version: 2\ntier: leader\nteam: _skill\ncategory: core\nused_by: [\"chief\"]\ndev_capability: false\ntriggers:\n  keyword: [\"asset 리뷰\", \"리뷰해줘\", \"asset review\", \"에이전트 리뷰\", \"워크플로 리뷰\", \"cron 리뷰\", \"스케줄 리뷰\"]\npm_conventions:\n  anti_sycophancy: true\n  hard_gate: false\n  post_labeling: true\n  minimum_approaches: 1\n---\n\n# Asset Review Skill\n\n정적 `validate`(kebab id·순환·참조 무결성)가 잡지 못하는 **품질·판단** 문제를 LLM 관점으로 검토한다.\nCLI `solosquad \u003Cmanager> review` 를 대체하는 대화형 표면 — review 는 비결정적 출력이라 CLI\u002FCI 게이트가\n아니라 Chief 와의 대화에서 수행한다(v1.3.2 conversational-first 결정).\n\n## 입력\n\n- **kind**: skill | agent | workflow | goal | cron\n- **id\u002F경로**: 검토 대상 (예: `product\u002Fproduct-manager`, `workflows\u002Fmarket-research\u002Fworkflow.yaml`)\n- (선택) 정적 validate 결과 — 이미 알려진 finding 은 반복하지 않는다.\n\n## 절차\n\n1. 대상 정의를 읽는다(`solosquad agent show \u003Cid>` \u002F `workflow show` \u002F 파일 직접).\n2. 먼저 `solosquad \u003Cmanager> validate` 로 정적 검증을 돌려 그 결과를 컨텍스트로 둔다.\n3. kind 별 렌즈로 **판단 문제**만 짚는다(정적 규칙이 잡는 건 제외):\n   - **skill** — description 이 3인칭·구체적이라 라우팅 가능한가? process 가 실행 가능한가? 단일 목적인가?\n   - **agent** — 팀 내 다른 actor 와 역할이 구별되나? 명확한 escalation\u002Fhandoff 경로가 있나? collaborator 가 과배선 아닌가?\n   - **workflow** — 각 stage 의 exit_criteria 가 실제로 측정 가능한가? handoff 순서가 합리적인가? fixed\u002Fagentic 선택이 맞나?\n   - **goal** — success metric 이 객관적·판정 가능한가? 가드레일(budget\u002Fcycles)이 적정한가? modifiable_paths 가 좁게 잡혔나?\n   - **cron** — cadence 가 prompt 의도와 맞나? channel 이 kind 에 맞나? prompt 가 무인 실행에 자족적인가?\n4. 제안을 severity 로 분류해 제시: **blocker**(고쳐야 함) \u002F **improvement**(권장) \u002F **nit**(사소).\n\n## 출력\n\n- 한 줄 요약 + severity 태그된 actionable 제안 목록.\n- anti-sycophancy: 문제가 없으면 \"문제 없음\"이라고 분명히 말한다 — 억지 제안 금지.\n\n## 비범위\n\n- 정적 규칙으로 잡히는 것(id 형식·순환·깨진 참조)은 `validate` 의 몫. 여기서 반복하지 않는다.\n- 자동 수정은 하지 않는다 — 제안만. 적용은 사용자\u002Fauthor 루프가 결정.\n","# Asset Review Skill\n\n정적 `validate`(kebab id·순환·참조 무결성)가 잡지 못하는 **품질·판단** 문제를 LLM 관점으로 검토한다.\nCLI `solosquad \u003Cmanager> review` 를 대체하는 대화형 표면 — review 는 비결정적 출력이라 CLI\u002FCI 게이트가\n아니라 Chief 와의 대화에서 수행한다(v1.3.2 conversational-first 결정).\n\n## 입력\n\n- **kind**: skill | agent | workflow | goal | cron\n- **id\u002F경로**: 검토 대상 (예: `product\u002Fproduct-manager`, `workflows\u002Fmarket-research\u002Fworkflow.yaml`)\n- (선택) 정적 validate 결과 — 이미 알려진 finding 은 반복하지 않는다.\n\n## 절차\n\n1. 대상 정의를 읽는다(`solosquad agent show \u003Cid>` \u002F `workflow show` \u002F 파일 직접).\n2. 먼저 `solosquad \u003Cmanager> validate` 로 정적 검증을 돌려 그 결과를 컨텍스트로 둔다.\n3. kind 별 렌즈로 **판단 문제**만 짚는다(정적 규칙이 잡는 건 제외):\n   - **skill** — description 이 3인칭·구체적이라 라우팅 가능한가? process 가 실행 가능한가? 단일 목적인가?\n   - **agent** — 팀 내 다른 actor 와 역할이 구별되나? 명확한 escalation\u002Fhandoff 경로가 있나? collaborator 가 과배선 아닌가?\n   - **workflow** — 각 stage 의 exit_criteria 가 실제로 측정 가능한가? handoff 순서가 합리적인가? fixed\u002Fagentic 선택이 맞나?\n   - **goal** — success metric 이 객관적·판정 가능한가? 가드레일(budget\u002Fcycles)이 적정한가? modifiable_paths 가 좁게 잡혔나?\n   - **cron** — cadence 가 prompt 의도와 맞나? channel 이 kind 에 맞나? prompt 가 무인 실행에 자족적인가?\n4. 제안을 severity 로 분류해 제시: **blocker**(고쳐야 함) \u002F **improvement**(권장) \u002F **nit**(사소).\n\n## 출력\n\n- 한 줄 요약 + severity 태그된 actionable 제안 목록.\n- anti-sycophancy: 문제가 없으면 \"문제 없음\"이라고 분명히 말한다 — 억지 제안 금지.\n\n## 비범위\n\n- 정적 규칙으로 잡히는 것(id 형식·순환·깨진 참조)은 `validate` 의 몫. 여기서 반복하지 않는다.\n- 자동 수정은 하지 않는다 — 제안만. 적용은 사용자\u002Fauthor 루프가 결정.\n",{"name":5,"team":44,"tier":30,"used_by":45,"category":28,"triggers":46,"description":7,"dev_capability":40,"pm_conventions":55,"schema_version":58},"_skill",[34],{"keyword":47},[48,49,50,51,52,53,54],"asset 리뷰","리뷰해줘","asset review","에이전트 리뷰","워크플로 리뷰","cron 리뷰","스케줄 리뷰",{"hard_gate":40,"post_labeling":56,"anti_sycophancy":56,"minimum_approaches":57},true,1,2,"main","37b891996f0e5d7317b2abdd6e2a8acccdc94dff","skills\u002Fprimitive-review","https:\u002F\u002Fgithub.com\u002FAdelie-Squad\u002Fsolosquad","https:\u002F\u002Fgithub.com\u002FAdelie-Squad","2026-11-12 01:51:16",{"source":8,"skillName":5,"commands":66,"prompt":76,"zipAvailable":56},[67,70,73],{"tool":68,"command":69},"npx","npx skills add Adelie-Squad\u002Fsolosquad --skill primitive-review",{"tool":71,"command":72},"bunx","bunx skills add Adelie-Squad\u002Fsolosquad --skill primitive-review",{"tool":74,"command":75},"pnpm","pnpm dlx skills add Adelie-Squad\u002Fsolosquad --skill primitive-review","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FAdelie-Squad\u002Fsolosquad\u002Fblob\u002Fmain\u002Fskills\u002Fprimitive-review\u002FSKILL.md",[78,83,89],{"path":79,"resourceType":79,"resourceTypeDesc":80,"sizeBytes":81,"sourceHtmlUrl":82},"LICENSE","许可证",1071,"https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fmcp-servers\u002Fdanthamanvoiss-salesportl-website-creation-marketing-growth-planner\u002FLICENSE",{"path":84,"resourceType":85,"resourceTypeDesc":86,"sizeBytes":87,"sourceHtmlUrl":88},"SOURCE.md","REFERENCE","参考文档",508,"https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fmcp-servers\u002Fdanthamanvoiss-salesportl-website-creation-marketing-growth-planner\u002FSOURCE.md",{"path":90,"resourceType":85,"resourceTypeDesc":86,"sizeBytes":91,"sourceHtmlUrl":92},"TRUST.auto.yaml",2217,"https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fmcp-servers\u002Fdanthamanvoiss-salesportl-website-creation-marketing-growth-planner\u002FTRUST.auto.yaml",[94,110,125,142,163,175],{"skillNo":95,"name":96,"nameZh":6,"description":97,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":98,"categories":99,"keywords":100,"publishedAt":39},"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",[],[101,102,30,103,104,105,38,106,107,35,34,108,109],"hypothesis","xyz hypothesis","definition","v1","manager","segment","problem","behavior","product",{"skillNo":111,"name":112,"nameZh":6,"description":113,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":114,"categories":115,"keywords":117,"publishedAt":39},"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",[116],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},[26,118,119,120,121,122,38,35,123,124,34,30],"refinement","workflow refinement","handoff","cycle","agile","stage","time",{"skillNo":126,"name":127,"nameZh":6,"description":128,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":129,"categories":130,"keywords":132,"publishedAt":39},"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",[131],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},[133,105,26,38,134,135,136,34,35,123,137,138,33,139,30,140,109,141,27,28],"workflow manager","new","make","org","solosquad","show","list","yaml","dag",{"skillNo":143,"name":144,"nameZh":6,"description":145,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":146,"categories":147,"keywords":148,"publishedAt":39},"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",[],[144,149,150,151,152,105,38,35,153,154,155,156,157,158,159,160,30,161,162,109],"planning","structure","breakdown","path","critical","decomposition","pm","dependency graph","dependency","okr","work","schedule","team","graph",{"skillNo":164,"name":165,"nameZh":6,"description":166,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":167,"categories":168,"keywords":170,"publishedAt":39},"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",[169],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},[165,28,38,171,35,172,34,32,173,174,30,29,26],"Educational","classify","nudge","knowledge",{"skillNo":176,"name":177,"nameZh":6,"description":178,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":179,"categories":180,"keywords":182,"publishedAt":39},"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",[181],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},[118,183,38,184,35,34,185,30,186,122,187],"skill refinement","ledger","question","open","retrospective"]