{"id":"9c37d0c2-5723-4604-b97d-b6127d212d15","shortId":"3b8HHt","kind":"skill","title":"product-operations","tagline":"Design Product Ops systems: cadences, artifacts, insights pipelines, release enablement.","description":"# Product Operations\n\n## Scope\n\n**Covers**\n- Defining a **Product Ops charter** that clarifies accountability, boundaries, and “how we work”\n- Building **systems that help PMs thrive**: cadences, standardized artifacts, and decision support (not decision-making)\n- Creating **cross-functional interfaces** (Product ↔ Ops/Sales/CS/Eng/Data/Support) to reduce friction and surprises\n- Standing up an **insights pipeline** (qual + quant) so product teams get the right signals at the right time\n- Operationalizing **shipping + enablement**: release readiness, internal comms, training, and feedback loops\n\n**When to use**\n- “We need **Product Ops**—define what it is here and what it owns.”\n- “Our product team is scaling; we need **standard roadmaps/check-ins** and better operating cadence.”\n- “PMs are drowning in coordination; set up a **system** to reduce overhead.”\n- “Create a **release enablement** process (readiness, comms, training, feedback).”\n- “We need a repeatable **insights → decisions** pipeline across Product/CS/Sales.”\n\n**When NOT to use**\n- You need to choose *what to build* (use `prioritizing-roadmap` / `defining-product-vision`)\n- You need to define metrics/OKRs from scratch (use `writing-north-star-metrics` / `setting-okrs-goals`)\n- You need to write a decision-ready PRD (use `writing-prds`) or build-ready spec (use `writing-specs-designs`)\n- You need deep customer discovery, interviews, or usability testing (use `conducting-user-interviews` / `usability-testing`)\n- You need to design a single team's rituals (standup, retro, planning) rather than an org-wide operating system (use `team-rituals`)\n- You need to improve one specific meeting's format and facilitation (use `running-effective-meetings`)\n- You need to plan and execute a specific product launch (use `shipping-products`)\n\n## Inputs\n\n**Minimum required**\n- Product org context: stage, team shape, main frictions (“what’s breaking at scale?”)\n- Current planning/shipping rhythm (if any): roadmap/OKR cadence, release process, comms touchpoints\n- Primary stakeholders: Product/Eng/Data/Ops/Sales/CS/Support + decision owners\n- Desired outcomes: what should be easier/faster/clearer after Product Ops exists\n- Constraints: compliance/privacy, tooling limits, resourcing, timelines\n\n**Missing-info strategy**\n- Ask up to 5 questions from [references/INTAKE.md](references/INTAKE.md).\n- If answers aren’t available, proceed with explicit assumptions and label unknowns.\n\n## Outputs (deliverables)\n\nProduce a **Product Ops Operating System Pack** in Markdown (in-chat; or as files if the user requests):\n\n1) **Product Ops charter** (mission, scope, non-goals, success metrics)\n2) **Operating model** (engagement model, RACI/ownership, embedded vs centralized approach)\n3) **Cadences + rituals** (calendar of key reviews/check-ins with agendas + outputs)\n4) **Standard artifact set** (templates for roadmap updates, decision logs, product updates, launch enablement)\n5) **Insights pipeline** (sources, taxonomy, intake/triage, dashboards, feedback loops)\n6) **Release enablement system** (readiness checklist, comms plan, training, post-launch capture)\n7) **30/60/90 implementation plan** (pilot, rollout, measurement, iteration)\n8) **Risks / Open questions / Next steps** (always included)\n\nTemplates: [references/TEMPLATES.md](references/TEMPLATES.md)  \nExpanded guidance: [references/WORKFLOW.md](references/WORKFLOW.md)\n\n## Workflow (8 steps)\n\n### 1) Intake + problem framing (what’s breaking at scale?)\n- **Inputs:** User request; [references/INTAKE.md](references/INTAKE.md).\n- **Actions:** Clarify: org stage, top 3 friction points, stakeholders, existing cadences, and desired outcomes.\n- **Outputs:** Context snapshot + top problems to solve (ranked).\n- **Checks:** You can state a 1-sentence problem: “Product Ops exists to reduce <friction> and improve <outcome> for <teams>.”\n\n### 2) Define the Product Ops charter (boundaries + success)\n- **Inputs:** Context snapshot; constraints; stakeholders.\n- **Actions:** Draft mission, scope, non-goals, and success metrics. Explicitly state: **Product Ops informs decisions; PMs keep decision rights**.\n- **Outputs:** Product Ops charter (v1).\n- **Checks:** Charter answers: what we own, what we don’t, how to engage, and how we measure value.\n\n### 3) Map interfaces + ownership (make collaboration explicit)\n- **Inputs:** Current workflow; stakeholder map.\n- **Actions:** Map interfaces (Product ↔ Eng/Data/Ops/Sales/CS/Support). Define RACI and “who decides what” for planning, releases, comms, and insights.\n- **Outputs:** Operating model (draft) + RACI table.\n- **Checks:** No “shadow ownership”: every recurring decision/artifact has a clear owner and escalation path.\n\n### 4) Design the operating cadence (rituals that produce artifacts)\n- **Inputs:** Charter; RACI; current calendar.\n- **Actions:** Define a minimal cadence set (weekly/biweekly/monthly/quarterly) with agendas, attendees, and required outputs.\n- **Outputs:** Cadence calendar + meeting output spec(s).\n- **Checks:** Each ritual produces a concrete artifact/update; anything that’s “just a meeting” gets removed or redesigned.\n\n### 5) Standardize artifacts (make product work legible)\n- **Inputs:** Existing docs; stakeholder needs; cadence outputs.\n- **Actions:** Define the standard artifact set (roadmap update, decision log, weekly product update, launch brief, enablement bundle). Provide templates + ownership.\n- **Outputs:** Artifact library + templates list.\n- **Checks:** Artifacts are lightweight, repeatable, and tailored to the audiences that consume them.\n\n### 6) Build the insights pipeline (right signal → right forum)\n- **Inputs:** Data sources; feedback channels; research process.\n- **Actions:** Create intake/triage, taxonomy, and routing to the right forum (product area owners, planning cycle, release retro). Specify dashboards/recurring reporting.\n- **Outputs:** Insights pipeline spec + backlog triage mechanism.\n- **Checks:** New signal has an owner, a place to land, and a defined “decision path” (no orphan feedback).\n\n### 7) Operationalize shipping + enablement (release readiness system)\n- **Inputs:** Current release process; artifact set.\n- **Actions:** Define readiness checklist, comms/enablement workflow, and post-launch capture (escapes, support load, learning). Keep it proportionate to release tier.\n- **Outputs:** Release enablement system + checklists + comms template(s).\n- **Checks:** For any release, you can answer: who needs to know, what changes, how we monitor, and how we roll back/mitigate.\n\n### 8) Implement + iterate (pilot → rollout → measure)\n- **Inputs:** Full draft pack; resourcing; timeline.\n- **Actions:** Create 30/60/90 plan, choose a pilot area, run the cadence for 2–4 cycles, gather feedback, and adjust.\n- **Outputs:** 30/60/90 plan + measurement plan + iteration backlog.\n- **Checks:** At least 1 measurable improvement is targeted (cycle time, stakeholder satisfaction, fewer surprises, less PM overhead).\n\n## Anti-patterns (common failure modes)\n\n1. **Process for process's sake.** Introducing cadences, templates, and review meetings without tying each to a concrete friction point. The team spends more time on process overhead than on the problems it was meant to solve.\n2. **Shadow decision-making.** Product Ops starts making product decisions (prioritization, roadmap calls) instead of supporting PMs. The charter says “inform” but the operating model creates a bottleneck.\n3. **Template graveyard.** Standardizing 15 artifact templates that nobody uses because they don't match real workflows. Adoption fails silently and teams revert to ad-hoc docs.\n4. **Insights pipeline without routing.** Collecting feedback from Sales, CS, and Support into a central repository but never routing it to the right product area owner. Signal accumulates but never drives decisions.\n5. **Big-bang rollout.** Launching the entire Product Ops operating system to all teams simultaneously instead of piloting with one team. Change fatigue causes rejection before value is demonstrated.\n\n## Quality gate (required)\n- Use [references/CHECKLISTS.md](references/CHECKLISTS.md) and [references/RUBRIC.md](references/RUBRIC.md).\n- Always include: **Risks**, **Open questions**, **Next steps**.\n\n## Examples\n\n**Example 1 (scaling):** “We grew from 6 to 18 PMs and things feel chaotic. Set up a Product Ops operating cadence, standardized roadmap updates, and an insights pipeline.”\nExpected: charter + cadences + templates + 30/60/90 rollout plan.\n\n**Example 2 (shipping + enablement):** “Our launches surprise Support and Sales. Create a release enablement system with readiness checks and a comms workflow.”\nExpected: release tiering + readiness checklist + enablement bundle template + post-launch capture loop.\n\n**Boundary example (team rituals):** “Help us design a better standup and retro for our product squad.”\nResponse: use `team-rituals` for designing individual team ceremonies; this skill is for org-wide operating systems, not single-team rituals.\n\n**Boundary example (single launch):** “Plan the rollout for our v2.0 release next month.”\nResponse: use `shipping-products` for a specific launch; this skill is for building the repeatable release enablement *system* across launches.\n\n**Boundary example (roadmap):** “Decide which initiatives we should prioritize next quarter.”\nResponse: use `prioritizing-roadmap` first; then apply this skill to operationalize the chosen plan.","tags":["product","operations","lenny","skills","plus","liqiongyu","agent-skills","ai-agents","automation","claude","codex","prompt-engineering"],"capabilities":["skill","source-liqiongyu","skill-product-operations","topic-agent-skills","topic-ai-agents","topic-automation","topic-claude","topic-codex","topic-prompt-engineering","topic-refoundai","topic-skillpack"],"categories":["lenny_skills_plus"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/liqiongyu/lenny_skills_plus/product-operations","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add liqiongyu/lenny_skills_plus","source_repo":"https://github.com/liqiongyu/lenny_skills_plus","install_from":"skills.sh"}},"qualityScore":"0.474","qualityRationale":"deterministic score 0.47 from registry signals: · indexed on github topic:agent-skills · 49 github stars · SKILL.md body (9,455 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-04-22T00:56:24.588Z","embedding":null,"createdAt":"2026-04-18T22:16:57.264Z","updatedAt":"2026-04-22T00:56:24.588Z","lastSeenAt":"2026-04-22T00:56:24.588Z","tsv":"'1':370,463,504,888,908,1082 '15':978 '18':1089 '2':381,515,871,945,1117 '3':391,482,571,974 '30/60/90':438,861,879,1113 '4':401,620,872,1002 '5':332,415,671,1034 '6':424,723,1087 '7':437,784 '8':445,461,847 'account':25 'accumul':1029 'across':145,1223 'action':477,528,583,634,685,739,797,859 'ad':999 'ad-hoc':998 'adjust':877 'adopt':991 'agenda':399,642 'alway':451,1073 'answer':338,555,832 'anti':903 'anti-pattern':902 'anyth':661 'appli':1243 'approach':390 'area':750,866,1026 'aren':339 'artifact':9,39,403,628,673,689,706,711,795,979 'artifact/update':660 'ask':329 'assumpt':345 'attende':643 'audienc':719 'avail':341 'back/mitigate':846 'backlog':763,884 'bang':1037 'better':114,1159 'big':1036 'big-bang':1035 'bottleneck':973 'boundari':26,521,1151,1191,1225 'break':290,469 'brief':699 'build':31,157,198,724,1217 'build-readi':197 'bundl':701,1144 'cadenc':8,37,116,299,392,487,624,638,648,683,869,915,1101,1111 'calendar':394,633,649 'call':958 'captur':436,807,1149 'caus':1058 'central':389,1016 'ceremoni':1176 'chang':838,1056 'channel':736 'chaotic':1094 'charter':22,373,520,551,554,630,964,1110 'chat':362 'check':499,553,606,654,710,766,826,885,1133 'checklist':429,800,822,1142 'choos':154,863 'chosen':1249 'clarifi':24,478 'clear':615 'collabor':576 'collect':1007 'comm':83,135,302,430,597,823,1136 'common':905 'comms/enablement':801 'compliance/privacy':320 'concret':659,925 'conduct':217 'conducting-user-interview':216 'constraint':319,526 'consum':721 'context':282,492,524 'coordin':121 'cover':17 'creat':47,129,740,860,971,1126 'cross':49 'cross-funct':48 'cs':1011 'current':293,579,632,792 'custom':209 'cycl':753,873,893 'dashboard':421 'dashboards/recurring':757 'data':733 'decid':592,1228 'decis':41,45,143,189,307,409,543,546,693,779,948,955,1033 'decision-mak':44,947 'decision-readi':188 'decision/artifact':612 'deep':208 'defin':18,95,163,169,516,588,635,686,778,798 'defining-product-vis':162 'deliver':350 'demonstr':1063 'design':4,205,226,621,1157,1173 'desir':309,489 'discoveri':210 'doc':680,1001 'draft':529,603,855 'drive':1032 'drown':119 'easier/faster/clearer':314 'effect':261 'embed':387 'enabl':13,79,132,414,426,700,787,820,1119,1129,1143,1221 'eng/data/ops/sales/cs/support':587 'engag':384,565 'entir':1041 'escal':618 'escap':808 'everi':610 'exampl':1080,1081,1116,1152,1192,1226 'execut':268 'exist':318,486,509,679 'expand':456 'expect':1109,1138 'explicit':344,538,577 'facilit':257 'fail':992 'failur':906 'fatigu':1057 'feedback':86,137,422,735,783,875,1008 'feel':1093 'fewer':897 'file':365 'first':1241 'format':255 'forum':731,748 'frame':466 'friction':56,287,483,926 'full':854 'function':50 'gate':1065 'gather':874 'get':69,667 'goal':182,378,534 'graveyard':976 'grew':1085 'guidanc':457 'help':34,1155 'hoc':1000 'implement':439,848 'improv':250,513,890 'in-chat':360 'includ':452,1074 'individu':1174 'info':327 'inform':542,966 'initi':1230 'input':277,472,523,578,629,678,732,791,853 'insight':10,62,142,416,599,726,760,1003,1107 'instead':959,1050 'intak':464 'intake/triage':420,741 'interfac':51,573,585 'intern':82 'interview':211,219 'introduc':914 'iter':444,849,883 'keep':545,812 'key':396 'know':836 'label':347 'land':775 'launch':272,413,435,698,806,1039,1121,1148,1194,1212,1224 'learn':811 'least':887 'legibl':677 'less':899 'librari':707 'lightweight':713 'limit':322 'list':709 'load':810 'log':410,694 'loop':87,423,1150 'main':286 'make':46,575,674,949,953 'map':572,582,584 'markdown':359 'match':988 'meant':942 'measur':443,569,852,881,889 'mechan':765 'meet':253,262,650,666,919 'metric':178,380,537 'metrics/okrs':170 'minim':637 'minimum':278 'miss':326 'missing-info':325 'mission':374,530 'mode':907 'model':383,385,602,970 'monitor':841 'month':1203 'need':92,110,139,152,167,184,207,224,248,264,682,834 'never':1019,1031 'new':767 'next':449,1078,1202,1234 'nobodi':982 'non':377,533 'non-goal':376,532 'north':176 'okr':181 'one':251,1054 'op':6,21,94,317,354,372,508,519,541,550,951,1043,1099 'open':447,1076 'oper':3,15,115,241,355,382,601,623,969,1044,1100,1184 'operation':77,785,1247 'ops/sales/cs/eng/data/support':53 'org':239,281,479,1182 'org-wid':238,1181 'orphan':782 'outcom':310,490 'output':349,400,491,548,600,646,647,651,684,705,759,818,878 'overhead':128,901,935 'own':103 'owner':308,616,751,771,1027 'ownership':574,609,704 'pack':357,856 'path':619,780 'pattern':904 'pilot':441,850,865,1052 'pipelin':11,63,144,417,727,761,1004,1108 'place':773 'plan':234,266,431,440,595,752,862,880,882,1115,1195,1250 'planning/shipping':294 'pm':900 'pms':35,117,544,962,1090 'point':484,927 'post':434,805,1147 'post-launch':433,804,1146 'prd':191 'prds':195 'primari':304 'priorit':160,956,1233,1239 'prioritizing-roadmap':159,1238 'problem':465,495,506,939 'proceed':342 'process':133,301,738,794,909,911,934 'produc':351,627,657 'product':2,5,14,20,52,67,93,105,164,271,276,280,316,353,371,411,507,518,540,549,586,675,696,749,950,954,1025,1042,1098,1165,1208 'product-oper':1 'product/cs/sales':146 'product/eng/data/ops/sales/cs/support':306 'proportion':814 'provid':702 'qual':64 'qualiti':1064 'quant':65 'quarter':1235 'question':333,448,1077 'raci':589,604,631 'raci/ownership':386 'rank':498 'rather':235 'readi':81,134,190,199,428,789,799,1132,1141 'real':989 'recur':611 'redesign':670 'reduc':55,127,511 'references/checklists.md':1068,1069 'references/intake.md':335,336,475,476 'references/rubric.md':1071,1072 'references/templates.md':454,455 'references/workflow.md':458,459 'reject':1059 'releas':12,80,131,300,425,596,754,788,793,816,819,829,1128,1139,1201,1220 'remov':668 'repeat':141,714,1219 'report':758 'repositori':1017 'request':369,474 'requir':279,645,1066 'research':737 'resourc':323,857 'respons':1167,1204,1236 'retro':233,755,1162 'revert':996 'review':918 'reviews/check-ins':397 'rhythm':295 'right':71,75,547,728,730,747,1024 'risk':446,1075 'ritual':231,246,393,625,656,1154,1171,1190 'roadmap':161,407,691,957,1103,1227,1240 'roadmap/okr':298 'roadmaps/check-ins':112 'roll':845 'rollout':442,851,1038,1114,1197 'rout':744,1006,1020 'run':260,867 'running-effective-meet':259 'sake':913 'sale':1010,1125 'satisfact':896 'say':965 'scale':108,292,471,1083 'scope':16,375,531 'scratch':172 'sentenc':505 'set':122,180,404,639,690,796,1095 'setting-okrs-go':179 'shadow':608,946 'shape':285 'ship':78,275,786,1118,1207 'shipping-product':274,1206 'signal':72,729,768,1028 'silent':993 'simultan':1049 'singl':228,1188,1193 'single-team':1187 'skill':1178,1214,1245 'skill-product-operations' 'snapshot':493,525 'solv':497,944 'sourc':418,734 'source-liqiongyu' 'spec':200,204,652,762 'specif':252,270,1211 'specifi':756 'spend':930 'squad':1166 'stage':283,480 'stakehold':305,485,527,581,681,895 'stand':59 'standard':38,111,402,672,688,977,1102 'standup':232,1160 'star':177 'start':952 'state':502,539 'step':450,462,1079 'strategi':328 'success':379,522,536 'support':42,809,961,1013,1123 'surpris':58,898,1122 'system':7,32,125,242,356,427,790,821,1045,1130,1185,1222 'tabl':605 'tailor':716 'target':892 'taxonomi':419,742 'team':68,106,229,245,284,929,995,1048,1055,1153,1170,1175,1189 'team-ritu':244,1169 'templat':405,453,703,708,824,916,975,980,1112,1145 'test':214,222 'thing':1092 'thrive':36 'tie':921 'tier':817,1140 'time':76,894,932 'timelin':324,858 'tool':321 'top':481,494 'topic-agent-skills' 'topic-ai-agents' 'topic-automation' 'topic-claude' 'topic-codex' 'topic-prompt-engineering' 'topic-refoundai' 'topic-skillpack' 'touchpoint':303 'train':84,136,432 'triag':764 'unknown':348 'updat':408,412,692,697,1104 'us':1156 'usability-test':220 'usabl':213,221 'use':90,150,158,173,192,201,215,243,258,273,983,1067,1168,1205,1237 'user':218,368,473 'v1':552 'v2.0':1200 'valu':570,1061 'vision':165 'vs':388 'week':695 'weekly/biweekly/monthly/quarterly':640 'wide':240,1183 'without':920,1005 'work':30,676 'workflow':460,580,802,990,1137 'write':175,186,194,203 'writing-north-star-metr':174 'writing-prd':193 'writing-specs-design':202","prices":[{"id":"43b76c68-b8c2-48e0-90c6-7f467399cffd","listingId":"9c37d0c2-5723-4604-b97d-b6127d212d15","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"liqiongyu","category":"lenny_skills_plus","install_from":"skills.sh"},"createdAt":"2026-04-18T22:16:57.264Z"}],"sources":[{"listingId":"9c37d0c2-5723-4604-b97d-b6127d212d15","source":"github","sourceId":"liqiongyu/lenny_skills_plus/product-operations","sourceUrl":"https://github.com/liqiongyu/lenny_skills_plus/tree/main/skills/product-operations","isPrimary":false,"firstSeenAt":"2026-04-18T22:16:57.264Z","lastSeenAt":"2026-04-22T00:56:24.588Z"}],"details":{"listingId":"9c37d0c2-5723-4604-b97d-b6127d212d15","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"liqiongyu","slug":"product-operations","github":{"repo":"liqiongyu/lenny_skills_plus","stars":49,"topics":["agent-skills","ai-agents","automation","claude","codex","prompt-engineering","refoundai","skillpack"],"license":"apache-2.0","html_url":"https://github.com/liqiongyu/lenny_skills_plus","pushed_at":"2026-04-04T06:30:11Z","description":"86 agent-executable skill packs converted from RefoundAI’s Lenny skills (unofficial). Works with Codex + Claude Code.","skill_md_sha":"fdf14d87a75735bbb73b00aac3a942007345eaff","skill_md_path":"skills/product-operations/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/liqiongyu/lenny_skills_plus/tree/main/skills/product-operations"},"layout":"multi","source":"github","category":"lenny_skills_plus","frontmatter":{"name":"product-operations","description":"Design Product Ops systems: cadences, artifacts, insights pipelines, release enablement."},"skills_sh_url":"https://skills.sh/liqiongyu/lenny_skills_plus/product-operations"},"updatedAt":"2026-04-22T00:56:24.588Z"}}