{"id":"49a81757-c5e7-4780-85f1-48be8167e23a","shortId":"8Eft9L","kind":"skill","title":"pmstudio-arb","tagline":"Generate an Architecture Review Board (ARB) presentation in Coco Inc's standard 11-slide format. Use when someone asks to \"create an ARB deck\", \"architecture review presentation\", \"prepare for architecture review board\", \"ARB slides\", or needs to present a product/platform archit","description":"# ARB Review — Architecture Review Board Presentation\n\n## Purpose\n\nGenerates an 11-slide architecture review presentation following Coco Inc's standard ARB format. Used when a product needs architecture sign-off for a new instance, major integration, platform migration, or periodic review.\n\n## Process\n\n### Step 1: Read Context\n\n**Required sources (read all that exist):**\n- `CLAUDE.local.md` — project context, architecture decisions, stakeholders, ProdID\n- `PRD/*.html` or `PRD/*.md` — requirements, NFRs, technical considerations, integrations, data model\n- `Architecture/` or `*Architecture*.html` — existing diagrams, maps\n\n**Optional sources:**\n- `.sync-watch.json` — project name\n- `Operational/DR-Plan*.html` — RTO/RPO targets (for slide 8)\n- `Data/Stakeholder-Directory.*` — presenter and audience names\n\n### Step 2: Ask Discovery Questions\n\nOnly ask what cannot be inferred from context:\n\n1. **Review type?** New Product / Major Change / Periodic Review / Decommission\n2. **Data classification?** Purple / Red / Yellow / Green (if not in PRD)\n3. **Audience?** Firm-level ARB / Department-level / Technical review\n4. **Known constraints or mandates?** (e.g., \"must use existing Snowflake instance\")\n5. **Decision you need?** Approve / Approve-with-conditions / Defer — what specifically?\n\n### Step 3: Generate 11-Slide Deck\n\n**Output:** `Presentations/ARB-Review-{ProductName}-{Date}.html`\n\nSelf-contained HTML file with:\n- System fonts (no CDN dependencies)\n- Click/keyboard navigation between slides\n- Print CSS for PDF export\n- Mermaid.js (CDN) for architecture diagrams\n\n**Slide structure — see `references/arb-format.md` for section details:**\n\n| # | Slide | Key Content |\n|---|-------|-------------|\n| 1 | Title & Context | Product name, ProdID, review type, date, presenters |\n| 2 | Business Context | Problem statement, strategic alignment, sponsor |\n| 3 | Current State | AS-IS architecture (Mermaid diagram), pain points |\n| 4 | Proposed Architecture | TO-BE architecture (Mermaid diagram), what changes |\n| 5 | Data Architecture | Data classification, flows, retention, residency |\n| 6 | Security & Access | AuthN/AuthZ, RBAC, encryption, CUECs |\n| 7 | Integration Points | Upstream/downstream, protocols, error handling |\n| 8 | NFRs & SLAs | Performance, availability, RTO/RPO, scalability |\n| 9 | Risk Assessment | Architecture risks, mitigations, residual acceptance |\n| 10 | Implementation Plan | Phases, timeline, rollback, blast radius |\n| 11 | Decision Request | What you need from the board, options, recommendation |\n\n### Step 4: Populate Content\n\nFor each slide, pull from project sources:\n\n- **Slide 1**: Product name and ProdID from CLAUDE.local.md. Review type from Step 2. Presenters from stakeholder directory.\n- **Slides 3-4**: Generate Mermaid diagrams from PRD architecture section and Architecture maps. If current-state diagram exists, use it. If not, build from PRD integrations and technical considerations.\n- **Slide 5**: Data classification from PRD or discovery. Data flows from integrations section. Retention from NFRs.\n- **Slide 6**: RBAC from PRD. CUECs from operationalization section. SSO/AuthN from technical considerations.\n- **Slide 7**: Extract all integration points from PRD. Add protocol, frequency, error handling.\n- **Slide 8**: Pull NFRs directly from PRD table. RTO/RPO from DR plan if it exists.\n- **Slide 9**: Pull risks from PRD risk section. Add architecture-specific risks.\n- **Slide 10**: Pull timeline from PRD. Add rollback strategy.\n- **Slide 11**: Decision request from Step 2. Frame options with recommendation.\n\n### Step 5: Present for Review\n\nShow the deck outline with key content per slide. Ask:\n- \"Does this cover the right scope?\"\n- \"Any slides that need different emphasis?\"\n- \"Who are the presenters for slide 1?\"\n\nApply feedback, then write the file.\n\n## Critical Rules\n\n1. **Mermaid diagrams are mandatory** for slides 3 and 4. Architecture reviews without diagrams fail.\n2. **Data classification must be explicit.** If unknown, mark as \"TBD — requires classification\" in red. Never assume.\n3. **Slide 11 must have a clear ask.** Not \"please review\" but \"approve this architecture for production deployment\" or \"approve with condition: validate cascading before Phase 2.\"\n4. **No implementation details on architecture slides.** Show components, interfaces, and data flows — not code, configs, or step-by-step procedures.\n5. **Keep it to 11 slides.** If more content is needed, add appendix slides clearly labeled \"APPENDIX\" after slide 11.","tags":["arb","review","coco","rkz91","agent-skills","agents-md","ai-agents","claude-code","codex","cursor","developer-tools","llm-tools"],"capabilities":["skill","source-rkz91","skill-arb-review","topic-agent-skills","topic-agents-md","topic-ai-agents","topic-claude-code","topic-codex","topic-cursor","topic-developer-tools","topic-llm-tools","topic-mcp","topic-pm-tools","topic-product-management","topic-productivity"],"categories":["coco"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/rkz91/coco/arb-review","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add rkz91/coco","source_repo":"https://github.com/rkz91/coco","install_from":"skills.sh"}},"qualityScore":"0.453","qualityRationale":"deterministic score 0.45 from registry signals: · indexed on github topic:agent-skills · 7 github stars · SKILL.md body (4,524 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-05-18T19:14:05.584Z","embedding":null,"createdAt":"2026-05-18T13:21:37.073Z","updatedAt":"2026-05-18T19:14:05.584Z","lastSeenAt":"2026-05-18T19:14:05.584Z","tsv":"'-4':380 '1':88,153,254,362,531,540 '10':331,479 '11':16,54,211,339,488,574,625,640 '2':141,163,264,373,493,555,598 '3':174,209,272,379,547,572 '4':185,283,351,549,599 '5':196,294,409,499,621 '6':302,425 '7':309,438 '8':134,316,451 '9':323,466 'accept':330 'access':304 'add':445,473,484,632 'align':270 'appendix':633,637 'appli':532 'approv':200,202,584,591 'approve-with-condit':201 'arb':3,9,26,36,45,64,179 'archit':44 'architectur':6,28,33,47,56,71,100,116,118,242,278,285,289,296,326,386,389,475,550,586,604 'architecture-specif':474 'as-i':275 'ask':22,142,146,512,579 'assess':325 'assum':571 'audienc':138,175 'authn/authz':305 'avail':320 'blast':337 'board':8,35,49,347 'build':401 'busi':265 'cannot':148 'cascad':595 'cdn':228,240 'chang':159,293 'classif':165,298,411,557,567 'claude.local.md':97,368 'clear':578,635 'click/keyboard':230 'coco':12,60 'code':613 'compon':607 'condit':204,593 'config':614 'consider':112,407,436 'constraint':187 'contain':221 'content':253,353,509,629 'context':90,99,152,256,266 'cover':515 'creat':24 'critic':538 'css':235 'cuec':308,429 'current':273,393 'current-st':392 'data':114,164,295,297,410,416,556,610 'data/stakeholder-directory':135 'date':217,262 'decis':101,197,340,489 'deck':27,213,505 'decommiss':162 'defer':205 'depart':181 'department-level':180 'depend':229 'deploy':589 'detail':250,602 'diagram':121,243,280,291,383,395,542,553 'differ':523 'direct':454 'directori':377 'discoveri':143,415 'dr':460 'e.g':190 'emphasi':524 'encrypt':307 'error':314,448 'exist':96,120,193,396,464 'explicit':560 'export':238 'extract':439 'fail':554 'feedback':533 'file':223,537 'firm':177 'firm-level':176 'flow':299,417,611 'follow':59 'font':226 'format':18,65 'frame':494 'frequenc':447 'generat':4,52,210,381 'green':169 'handl':315,449 'html':105,119,129,218,222 'implement':332,601 'inc':13,61 'infer':150 'instanc':78,195 'integr':80,113,310,404,419,441 'interfac':608 'keep':622 'key':252,508 'known':186 'label':636 'level':178,182 'major':79,158 'mandat':189 'mandatori':544 'map':122,390 'mark':563 'md':108 'mermaid':279,290,382,541 'mermaid.js':239 'migrat':82 'mitig':328 'model':115 'must':191,558,575 'name':127,139,258,364 'navig':231 'need':39,70,199,344,522,631 'never':570 'new':77,156 'nfrs':110,317,423,453 'operation':431 'operational/dr-plan':128 'option':123,348,495 'outlin':506 'output':214 'pain':281 'pdf':237 'per':510 'perform':319 'period':84,160 'phase':334,597 'plan':333,461 'platform':81 'pleas':581 'pmstudio':2 'pmstudio-arb':1 'point':282,311,442 'popul':352 'prd':104,107,173,385,403,413,428,444,456,470,483 'prepar':31 'present':10,30,41,50,58,136,263,374,500,528 'presentations/arb-review-':215 'print':234 'problem':267 'procedur':620 'process':86 'prodid':103,259,366 'product':69,157,257,363,588 'product/platform':43 'productnam':216 'project':98,126,359 'propos':284 'protocol':313,446 'pull':357,452,467,480 'purpl':166 'purpos':51 'question':144 'radius':338 'rbac':306,426 'read':89,93 'recommend':349,497 'red':167,569 'references/arb-format.md':247 'request':341,490 'requir':91,109,566 'resid':301 'residu':329 'retent':300,421 'review':7,29,34,46,48,57,85,154,161,184,260,369,502,551,582 'right':517 'risk':324,327,468,471,477 'rollback':336,485 'rto/rpo':130,321,458 'rule':539 'scalabl':322 'scope':518 'section':249,387,420,432,472 'secur':303 'see':246 'self':220 'self-contain':219 'show':503,606 'sign':73 'sign-off':72 'skill' 'skill-arb-review' 'slas':318 'slide':17,37,55,133,212,233,244,251,356,361,378,408,424,437,450,465,478,487,511,520,530,546,573,605,626,634,639 'snowflak':194 'someon':21 'sourc':92,124,360 'source-rkz91' 'specif':207,476 'sponsor':271 'sso/authn':433 'stakehold':102,376 'standard':15,63 'state':274,394 'statement':268 'step':87,140,208,350,372,492,498,617,619 'step-by-step':616 'strateg':269 'strategi':486 'structur':245 'sync-watch.json':125 'system':225 'tabl':457 'target':131 'tbd':565 'technic':111,183,406,435 'timelin':335,481 'titl':255 'to-b':286 'topic-agent-skills' 'topic-agents-md' 'topic-ai-agents' 'topic-claude-code' 'topic-codex' 'topic-cursor' 'topic-developer-tools' 'topic-llm-tools' 'topic-mcp' 'topic-pm-tools' 'topic-product-management' 'topic-productivity' 'type':155,261,370 'unknown':562 'upstream/downstream':312 'use':19,66,192,397 'valid':594 'without':552 'write':535 'yellow':168","prices":[{"id":"a97642d5-bb4e-430f-9227-821be2855637","listingId":"49a81757-c5e7-4780-85f1-48be8167e23a","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"rkz91","category":"coco","install_from":"skills.sh"},"createdAt":"2026-05-18T13:21:37.073Z"}],"sources":[{"listingId":"49a81757-c5e7-4780-85f1-48be8167e23a","source":"github","sourceId":"rkz91/coco/arb-review","sourceUrl":"https://github.com/rkz91/coco/tree/main/skills/arb-review","isPrimary":false,"firstSeenAt":"2026-05-18T13:21:37.073Z","lastSeenAt":"2026-05-18T19:14:05.584Z"}],"details":{"listingId":"49a81757-c5e7-4780-85f1-48be8167e23a","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"rkz91","slug":"arb-review","github":{"repo":"rkz91/coco","stars":7,"topics":["agent-skills","agents-md","ai","ai-agents","claude-code","codex","cursor","developer-tools","llm-tools","mcp","pm-tools","product-management","productivity","prompt-engineering","workflow-automation"],"license":"mit","html_url":"https://github.com/rkz91/coco","pushed_at":"2026-04-26T01:51:27Z","description":"Open-source library of AI superpowers — 59 skills, 34 commands, 10 agents + 24 GSD subagents, 3 system bundles. An entire team, wherever your AI lives. Vendor-neutral across Claude Code, Cursor, Codex, and any AGENTS.md tool.","skill_md_sha":"1885121af9ef141ff65b1bd3da515385afdb4a68","skill_md_path":"skills/arb-review/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/rkz91/coco/tree/main/skills/arb-review"},"layout":"multi","source":"github","category":"coco","frontmatter":{"name":"pmstudio-arb","description":"Generate an Architecture Review Board (ARB) presentation in Coco Inc's standard 11-slide format. Use when someone asks to \"create an ARB deck\", \"architecture review presentation\", \"prepare for architecture review board\", \"ARB slides\", or needs to present a product/platform architecture for sign-off. Reads PRD, architecture maps, and project memory to pre-fill technical content. Produces a self-contained HTML slide deck."},"skills_sh_url":"https://skills.sh/rkz91/coco/arb-review"},"updatedAt":"2026-05-18T19:14:05.584Z"}}