[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6FXSRAG3TDK0AB2WT7KDP4F":3,"skill-same:01M6FXSRAG3TDK0AB2WT7KDP4F":129},{"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":34,"publishedAt":55,"linkOnly":56,"markdownContent":57,"markdownBody":58,"frontMatter":59,"refName":61,"commitSha":62,"skillDirectory":63,"forksCount":14,"repositoryHtmlUrl":64,"repositoryHomepageUrl":6,"ownerHtmlUrl":65,"ownerBlogUrl":66,"ownerDescription":67,"updatedAt":68,"install":69,"resources":82},"01M6FXSRAG3TDK0AB2WT7KDP4F","latex-posters",null,"Create professional research posters in LaTeX using beamerposter, tikzposter, or baposter. Support for conference presentations, academic posters, and scientific communication. Includes layout design, color schemes, multi-column formats, figure integration, and poster-specific best practices for visual communication.","reikiplanet\u002Fdaoskills","reikiplanet","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F96377599?v=4","01M6CVWCMD740YHQDK7E9QYBW4","Reiki Planet","01M6CVWCS4KXVA2CWFVJ43EAXK",0,"MIT","https:\u002F\u002Fgithub.com\u002Freikiplanet\u002Fdaoskills\u002Fblob\u002Fmaster\u002Fscientific\u002Fscientific-latex-posters\u002FSKILL.md",[18,23,26,29],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000015","视觉设计","SCENARIO","使用场景",{"categoryNo":24,"categoryName":25,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000021","资料检索与研究",{"categoryNo":27,"categoryName":28,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000023","Skill与智能体开发",{"categoryNo":30,"categoryName":31,"taxonomyType":32,"taxonomyTypeDesc":33},"01JBSEEDCAT000000000000032","设计师","PROFESSION","适用职业",[35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54],"LaTeX","latex posters","write","formats","multi","scientific","color","professional","layout","poster","visual","edit","design","read","Bash","communication","best practices","create","presentations","support","2026-11-10 10:12:30",false,"---\nname: latex-posters\ndescription: \"Create professional research posters in LaTeX using beamerposter, tikzposter, or baposter. Support for conference presentations, academic posters, and scientific communication. Includes layout design, color schemes, multi-column formats, figure integration, and poster-specific best practices for visual communication.\"\nallowed-tools: Read Write Edit Bash\n---\n\n# LaTeX Research Posters\n\n## Overview\n\nResearch posters are a critical medium for scientific communication at conferences, symposia, and academic events. This skill provides comprehensive guidance for creating professional, visually appealing research posters using LaTeX packages. Generate publication-quality posters with proper layout, typography, color schemes, and visual hierarchy.\n\n## When to Use This Skill\n\nThis skill should be used when:\n- Creating research posters for conferences, symposia, or poster sessions\n- Designing academic posters for university events or thesis defenses\n- Preparing visual summaries of research for public engagement\n- Converting scientific papers into poster format\n- Creating template posters for research groups or departments\n- Designing posters that comply with specific conference size requirements (A0, A1, 36×48\", etc.)\n- Building posters with complex multi-column layouts\n- Integrating figures, tables, equations, and citations in poster format\n\n## AI-Powered Visual Element Generation\n\n**STANDARD WORKFLOW: Generate ALL major visual elements using AI before creating the LaTeX poster.**\n\nThis is the recommended approach for creating visually compelling posters:\n1. Plan all visual elements needed (title, intro, methods, results, conclusions)\n2. Generate each element using scientific-schematics or Nano Banana Pro\n3. Assemble generated images in the LaTeX template\n4. Add text content around the visuals\n\n**Target: 60-70% of poster area should be AI-generated visuals, 30-40% text.**\n\n---\n\n### CRITICAL: Preventing Content Overflow\n\n**⚠️ POSTERS MUST NOT HAVE TEXT OR CONTENT CUT OFF AT EDGES.**\n\n**Common Overflow Problems:**\n1. **Title\u002Ffooter text extending beyond page boundaries**\n2. **Too many sections crammed into available space**\n3. **Figures placed too close to edges**\n4. **Text blocks exceeding column widths**\n\n**Prevention Rules:**\n\n**1. Limit Content Sections (MAXIMUM 5-6 sections for A0):**\n```\n✅ GOOD - 5 sections with room to breathe:\n   - Title\u002FHeader\n   - Introduction\u002FProblem\n   - Methods\n   - Results (1-2 key findings)\n   - Conclusions\n\n❌ BAD - 8+ sections crammed together:\n   - Overview, Introduction, Background, Methods, \n   - Results 1, Results 2, Discussion, Conclusions, Future Work\n```\n\n**2. Set Safe Margins in LaTeX:**\n```latex\n% tikzposter - add generous margins\n\\documentclass[25pt, a0paper, portrait, margin=25mm]{tikzposter}\n\n% baposter - ensure content doesn't touch edges\n\\begin{poster}{\n  columns=3,\n  colspacing=2em,           % Space between columns\n  headerheight=0.1\\textheight,  % Smaller header\n  % Leave space at bottom\n}\n```\n\n**3. Figure Sizing - Never 100% Width:**\n```latex\n% Leave margins around figures\n\\includegraphics[width=0.85\\linewidth]{figure.png}  % NOT 1.0\\linewidth\n```\n\n**4. Check for Overflow Before Printing:**\n```bash\n# Compile and check PDF at 100% zoom\npdflatex poster.tex\n\n# Look for:\n# - Text cut off at any edge\n# - Content touching page boundaries  \n# - Overfull hbox warnings in .log file\ngrep -i \"overfull\" poster.log\n```\n\n**5. Word Count Limits:**\n- **A0 poster**: 300-800 words MAXIMUM\n- **Per section**: 50-100 words maximum\n- **If you have more content**: Cut it or make a handout\n\n---\n\n### CRITICAL: Poster-Size Font Requirements\n\n**⚠️ ALL text within AI-generated visualizations MUST be poster-readable.**\n\nWhen generating graphics for posters, you MUST include font size specifications in EVERY prompt. Poster graphics are viewed from 4-6 feet away, so text must be LARGE.\n\n**⚠️ COMMON PROBLEM: Content Overflow and Density**\n\nThe #1 issue with AI-generated poster graphics is **TOO MUCH CONTENT**. This causes:\n- Text overflow beyond boundaries\n- Unreadable small fonts\n- Cluttered, overwhelming visuals\n- Poor white space usage\n\n**SOLUTION: Generate SIMPLE graphics with MINIMAL content.**\n\n**MANDATORY prompt requirements for EVERY poster graphic:**\n\n```\nPOSTER FORMAT REQUIREMENTS (STRICTLY ENFORCE):\n- ABSOLUTE MAXIMUM 3-4 elements per graphic (3 is ideal)\n- ABSOLUTE MAXIMUM 10 words total in the entire graphic\n- NO complex workflows with 5+ steps (split into 2-3 simple graphics instead)\n- NO multi-level nested diagrams (flatten to single level)\n- NO case studies with multiple sub-sections (one key point per case)\n- ALL text GIANT BOLD (80pt+ for labels, 120pt+ for key numbers)\n- High contrast ONLY (dark on white OR white on dark, NO gradients with text)\n- MANDATORY 50% white space minimum (half the graphic should be empty)\n- Thick lines only (5px+ minimum), large icons (200px+ minimum)\n- ONE SINGLE MESSAGE per graphic (not 3 related messages)\n```\n\n**⚠️ BEFORE GENERATING: Review your prompt and count elements**\n- If your description has 5+ items → STOP. Split into multiple graphics\n- If your workflow has 5+ stages → STOP. Show only 3-4 high-level steps\n- If your comparison has 4+ methods → STOP. Show only top 3 or Our vs Best Baseline\n\n**Content limits per graphic type (STRICT):**\n| Graphic Type | Max Elements | Max Words | Reject If | Good Example |\n|--------------|--------------|-----------|-----------|--------------|\n| Flowchart | **3-4 boxes MAX** | **8 words** | 5+ stages, nested steps | \"DISCOVER → VALIDATE → APPROVE\" (3 words) |\n| Key findings | **3 items MAX** | **9 words** | 4+ metrics, paragraphs | \"95% ACCURATE\" \"2X FASTER\" \"FDA READY\" (6 words) |\n| Comparison chart | **3 bars MAX** | **6 words** | 4+ methods, legend text | \"OURS: 95%\" \"BEST: 85%\" (4 words) |\n| Case study | **1 case, 3 elements** | **6 words** | Multiple cases, substories | Logo + \"18 MONTHS\" + \"to discovery\" (2 words) |\n| Timeline | **3-4 points MAX** | **8 words** | Year-by-year detail | \"2020 START\" \"2022 TRIAL\" \"2024 APPROVED\" (6 words) |\n\n**Example - WRONG (7-stage workflow - TOO COMPLEX):**\n```bash\n# ❌ BAD - This creates tiny unreadable text like the drug discovery poster\npython scripts\u002Fgenerate_schematic.py \"Drug discovery workflow showing: Stage 1 Target Identification, Stage 2 Molecular Synthesis, Stage 3 Virtual Screening, Stage 4 AI Lead Optimization, Stage 5 Clinical Trial Design, Stage 6 FDA Approval. Include success metrics, timelines, and validation steps for each stage.\" -o figures\u002Fworkflow.png\n# Result: 7+ stages with tiny text, unreadable from 6 feet - POSTER FAILURE\n```\n\n**Example - CORRECT (simplified to 3 key stages):**\n```bash\n# ✅ GOOD - Same content, split into ONE simple high-level graphic\npython scripts\u002Fgenerate_schematic.py \"POSTER FORMAT for A0. ULTRA-SIMPLE 3-box workflow: 'DISCOVER' → 'VALIDATE' → 'APPROVE'. Each word in GIANT bold (120pt+). Thick arrows (10px). 60% white space. NO substeps, NO details. 3 words total. Readable from 10 feet.\" -o figures\u002Fworkflow_overview.png\n# Result: Clean, impactful, readable - can add detail graphics separately if needed\n```\n\n**Example - WRONG (complex case studies with multiple sections):**\n```bash\n# ❌ BAD - Creates cramped unreadable sections\npython scripts\u002Fgenerate_schematic.py \"Case studies: Insilico Medicine (drug candidate, discovery time, clinical trials), Recursion Pharma (platform, methodology, results), Exscientia (drug candidates, FDA status, timeline). Include company logos, metrics, and outcomes.\" -o figures\u002Fcases.png\n# Result: 3 case studies with 4+ elements each = 12+ total elements, tiny text\n```\n\n**Example - CORRECT (one case study, one key metric):**\n```bash\n# ✅ GOOD - Show ONE case with ONE key number\npython scripts\u002Fgenerate_schematic.py \"POSTER FORMAT for A0. ONE case study card: Company logo (large), '18 MONTHS' in GIANT text (150pt), 'to discovery' below (60pt). 3 elements total: logo + number + caption. 50% white space. Readable from 10 feet.\" -o figures\u002Fcase_single.png\n# Result: Clear, readable, impactful. Make 3 separate graphics if you need 3 cases.\n```\n\n**Example - WRONG (key findings too complex):**\n```bash\n# BAD - too many items, too much detail\npython scripts\u002Fgenerate_schematic.py \"Key findings showing 8 metrics: accuracy 95%, precision 92%, recall 94%, F1 0.93, AUC 0.97, training time 2.3 hours, inference 50ms, model size 145MB with comparison to 5 baseline methods\" -o figures\u002Ffindings.png\n# Result: Cramped graphic with tiny numbers\n```\n\n**Example - CORRECT (key findings simple):**\n```bash\n# GOOD - only 3 key items, giant numbers\npython scripts\u002Fgenerate_schematic.py \"POSTER FORMAT for A0. KEY FINDINGS with ONLY 3 large cards. Card 1: '95%' in GIANT text (120pt) with 'ACCURACY' below (48pt). Card 2: '2X' in GIANT text with 'FASTER' below. Card 3: checkmark icon with 'VALIDATED' in large text. 50% white space. High contrast colors. NO other text or details.\" -o figures\u002Ffindings.png\n# Result: Bold, readable impact statement\n```\n\n**Font size reference for poster prompts:**\n| Element | Minimum Size | Prompt Keywords |\n|---------|--------------|-----------------|\n| Main numbers\u002Fmetrics | 72pt+ | \"huge\", \"very large\", \"giant\", \"poster-size\" |\n| Section titles | 60pt+ | \"large bold\", \"prominent\" |\n| Labels\u002Fcaptions | 36pt+ | \"readable from 6 feet\", \"clear labels\" |\n| Body text | 24pt+ | \"poster-readable\", \"large text\" |\n\n**Always include in prompts:**\n- \"POSTER FORMAT\" or \"for A0 poster\" or \"readable from 6 feet\"\n- \"VERY LARGE TEXT\" or \"huge bold fonts\"\n- Specific text that should appear (so it's baked into the image)\n- \"minimal text, maximum impact\"\n- \"high contrast\" for readability\n- \"generous margins\" and \"no text near edges\"\n\n---\n\n### CRITICAL: AI-Generated Graphic Sizing\n\n**⚠️ Each AI-generated graphic should focus on ONE concept with MINIMAL content.**\n\n**Problem**: Generating complex diagrams with many elements leads to small text.\n\n**Solution**: Generate SIMPLE graphics with FEW elements and LARGE text.\n\n**Example - WRONG (too complex, text will be small):**\n```bash\n# BAD - too many elements in one graphic\npython scripts\u002Fgenerate_schematic.py \"Complete ML pipeline showing data collection, \npreprocessing with 5 steps, feature engineering with 8 techniques, model training \nwith hyperparameter tuning, validation with cross-validation, and deployment with \nmonitoring. Include all labels and descriptions.\" -o figures\u002Fpipeline.png\n```\n\n**Example - CORRECT (simple, focused, large text):**\n```bash\n# GOOD - split into multiple simple graphics with large text\n\n# Graphic 1: High-level overview (3-4 elements max)\npython scripts\u002Fgenerate_schematic.py \"POSTER FORMAT for A0: Simple 4-step pipeline. \nFour large boxes: DATA → PROCESS → MODEL → RESULTS. \nGIANT labels (80pt+), thick arrows, lots of white space. \nOnly 4 words total. Readable from 8 feet.\" -o figures\u002Foverview.png\n\n# Graphic 2: Key result (1 metric highlighted)\npython scripts\u002Fgenerate_schematic.py \"POSTER FORMAT for A0: Single key metric display.\nGiant '95%' text (150pt+) with 'ACCURACY' below (60pt+).\nCheckmark icon. Minimal design, high contrast.\nReadable from 10 feet.\" -o figures\u002Faccuracy.png\n```\n\n**Rules for AI-generated poster graphics:**\n| Rule | Limit | Reason |\n|------|-------|--------|\n| **Elements per graphic** | 3-5 maximum | More elements = smaller text |\n| **Words per graphic** | 10-15 maximum | Minimal text = larger fonts |\n| **Flowchart steps** | 4-5 maximum | Keeps labels readable |\n| **Chart categories** | 3-4 maximum | Prevents crowding |\n| **Nested levels** | 1-2 maximum | Avoids complexity |\n\n**Split complex content into multiple simple graphics:**\n```\nInstead of 1 complex diagram with 12 elements:\n→ Create 3 simple diagrams with 4 elements each\n→ Each graphic can have LARGER text\n→ Arrange in poster with clear visual flow\n```\n\n---\n\n### Step 0: MANDATORY Pre-Generation Review (DO THIS FIRST)\n\n**⚠️ BEFORE generating ANY graphics, review your content plan:**\n\n**For EACH planned graphic, ask these questions:**\n1. **Element count**: Can I describe this in 3-4 items or less?\n   - ❌ NO → Simplify or split into multiple graphics\n   - ✅ YES → Continue\n\n2. **Complexity check**: Is this a multi-stage workflow (5+ steps) or nested diagram?\n   - ❌ YES → Flatten to 3-4 high-level steps only\n   - ✅ NO → Continue\n\n3. **Word count**: Can I describe all text in 10 words or less?\n   - ❌ NO → Cut text, use single-word labels\n   - ✅ YES → Continue\n\n4. **Message clarity**: Does this graphic convey ONE clear message?\n   - ❌ NO → Split into multiple focused graphics\n   - ✅ YES → Continue to generation\n\n**Common patterns that ALWAYS fail (reject these):**\n- \"Show stages 1 through 7...\" → Split into high-level overview (3 stages) + detail graphics\n- \"Multiple case studies...\" → One case per graphic\n- \"Timeline from 2015 to 2024 with annual milestones...\" → Show only 3-4 key years\n- \"Comparison of 6 methods...\" → Show only top 3 or Our method vs Best baseline\n- \"Architecture with all layers and connections...\" → High-level only (3-4 components)\n\n### Step 1: Plan Your Poster Elements\n\nAfter passing the pre-generation review, identify visual elements needed:\n\n1. **Title Block** - Stylized title with institutional branding (optional - can be LaTeX text)\n2. **Introduction Graphic** - Conceptual overview (3 elements max)\n3. **Methods Diagram** - High-level workflow (3-4 steps max)\n4. **Results Figures** - Key findings (3 metrics max per figure, may need 2-3 separate figures)\n5. **Conclusion Graphic** - Summary visual (3 takeaways max)\n6. **Supplementary Icons** - Simple icons, QR codes, logos (minimal)\n\n### Step 2: Generate Each Element (After Pre-Generation Review)\n\n**⚠️ CRITICAL: Review Step 0 checklist before proceeding.**\n\nUse the appropriate tool for each element type:\n\n**For Schematics and Diagrams (scientific-schematics):**\n```bash\n# Create figures directory\nmkdir -p figures\n\n# Drug discovery workflow - HIGH-LEVEL ONLY, 3 stages\n# BAD: \"Stage 1: Target ID, Stage 2: Molecular Synthesis, Stage 3: Virtual Screening, Stage 4: AI Lead Opt...\"\n# GOOD: Collapse to 3 mega-stages\npython scripts\u002Fgenerate_schematic.py \"POSTER FORMAT for A0. ULTRA-SIMPLE 3-box workflow: 'DISCOVER' (120pt bold) → 'VALIDATE' (120pt bold) → 'APPROVE' (120pt bold). Thick arrows (10px). 60% white space. ONLY these 3 words. NO substeps. Readable from 12 feet.\" -o figures\u002Fworkflow_simple.png\n\n# System architecture - MAXIMUM 3 components\npython scripts\u002Fgenerate_schematic.py \"POSTER FORMAT for A0. ULTRA-SIMPLE 3-component stack: 'DATA' box (120pt) → 'AI MODEL' box (120pt) → 'PREDICTION' box (120pt). Thick vertical arrows. 60% white space. 3 words only. Readable from 12 feet.\" -o figures\u002Farchitecture.png\n\n# Timeline - ONLY 3 key milestones (not year-by-year)\n# BAD: \"2018, 2019, 2020, 2021, 2022, 2023, 2024 with events\"\n# GOOD: Only 3 breakthrough moments\npython scripts\u002Fgenerate_schematic.py \"POSTER FORMAT for A0. Timeline with ONLY 3 points: '2018' + icon, '2021' + icon, '2024' + icon. GIANT years (120pt). Large icons. 60% white space. NO connecting lines or details. Readable from 12 feet.\" -o figures\u002Ftimeline.png\n\n# Case study - ONE case, ONE key metric\n# BAD: \"3 case studies: Insilico (details), Recursion (details), Exscientia (details)\"\n# GOOD: ONE case with ONE number\npython scripts\u002Fgenerate_schematic.py \"POSTER FORMAT for A0. ONE case study: Large logo + '18 MONTHS' (150pt bold) + 'to discovery' (60pt). 3 elements total. 60% white space. Readable from 12 feet.\" -o figures\u002Fcase1.png\n\n# If you need 3 cases → make 3 separate simple graphics (not one complex graphic)\n```\n\n**For Stylized Blocks and Graphics (Nano Banana Pro):**\n```bash\n# Title block - SIMPLE\npython scripts\u002Fgenerate_schematic.py \"POSTER FORMAT for A0. Title block: 'ML FOR DRUG DISCOVERY' in HUGE bold text (120pt+). Dark blue background. ONE subtle icon. NO other text. 40% white space. Readable from 15 feet.\" -o figures\u002Ftitle_block.png\n\n# Introduction visual - SIMPLE, 3 elements only\npython scripts\u002Fgenerate_schematic.py \"POSTER FORMAT for A0. SIMPLE problem visual with ONLY 3 icons: drug icon, arrow, target icon. ONE label per icon (80pt+). 50% white space. NO detailed text. Readable from 8 feet.\" -o figures\u002Fintro_visual.png\n\n# Conclusion\u002Fsummary - ONLY 3 items, GIANT numbers\npython scripts\u002Fgenerate_schematic.py \"POSTER FORMAT for A0. KEY FINDINGS with EXACTLY 3 cards only. Card 1: '95%' (150pt font) with 'ACCURACY' (60pt). Card 2: '2X' (150pt) with 'FASTER' (60pt). Card 3: checkmark icon with 'READY' (60pt). 50% white space. NO other text. Readable from 10 feet.\" -o figures\u002Fconclusions_graphic.png\n\n# Background visual - SIMPLE, 3 icons only\npython scripts\u002Fgenerate_schematic.py \"POSTER FORMAT for A0. SIMPLE visual with ONLY 3 large icons in a row: problem icon → challenge icon → impact icon. ONE word label each (80pt+). 50% white space. NO detailed text. Readable from 8 feet.\" -o figures\u002Fbackground_visual.png\n```\n\n**For Data Visualizations - SIMPLE, 3 bars max:**\n```bash\n# SIMPLE chart with ONLY 3 bars, GIANT labels\npython scripts\u002Fgenerate_schematic.py \"POSTER FORMAT for A0. SIMPLE bar chart with ONLY 3 bars: BASELINE (70%), EXISTING (85%), OURS (95%). GIANT percentage labels ON the bars (100pt+). NO axis labels, NO legend, NO gridlines. Our bar highlighted in different color. 40% white space. Readable from 8 feet.\" -o figures\u002Fcomparison_chart.png\n```\n\n### Step 2b: MANDATORY Post-Generation Review (Before Assembly)\n\n**⚠️ CRITICAL: Review EVERY generated graphic before adding to poster.**\n\n**For each generated figure, open at 25% zoom and check:**\n\n1. **✅ PASS criteria (all must be true):**\n   - Can read ALL text clearly at 25% zoom\n   - Count elements: 3-4 or fewer\n   - White space: 50%+ of image is empty\n   - Simple enough to understand in 2 seconds\n   - NOT a complex workflow with 5+ stages\n   - NOT multiple nested sections\n\n2. **❌ FAIL criteria (regenerate if ANY are true):**\n   - Text is small or hard to read at 25% zoom → REGENERATE with \"150pt+\" fonts\n   - More than 4 elements → REGENERATE with \"ONLY 3 elements\"\n   - Less than 50% white space → REGENERATE with \"60% white space\"\n   - Complex multi-stage workflow → SPLIT into 2-3 simple graphics\n   - Multiple case studies cramped together → SPLIT into separate graphics\n   - Takes more than 3 seconds to understand → SIMPLIFY and regenerate\n\n**Common failures and fixes:**\n- \"7-stage workflow with tiny text\" → Regenerate as \"3 high-level stages only\"\n- \"3 case studies in one graphic\" → Generate 3 separate simple graphics\n- \"Timeline with 8 years\" → Regenerate with \"ONLY 3 key milestones\"\n- \"Comparison of 5 methods\" → Regenerate with \"ONLY Our method vs Best baseline (2 bars)\"\n\n**DO NOT PROCEED to assembly if ANY graphic fails the checks above.**\n\n### Step 3: Assemble in LaTeX Template\n\nAfter all figures pass the post-generation review, include them in your poster template:\n\n**tikzposter example:**\n```latex\n\\documentclass[25pt, a0paper, portrait]{tikzposter}\n\n\\begin{document}\n\n\\maketitle\n\n\\begin{columns}\n\\column{0.5}\n\n\\block{Introduction}{\n  \\centering\n  \\includegraphics[width=0.85\\linewidth]{figures\u002Fintro_visual.png}\n  \n  \\vspace{0.5em}\n  Brief context text here (2-3 sentences max).\n}\n\n\\block{Methods}{\n  \\centering\n  \\includegraphics[width=0.9\\linewidth]{figures\u002Fmethods_flowchart.png}\n}\n\n\\column{0.5}\n\n\\block{Results}{\n  \\begin{minipage}{0.48\\linewidth}\n    \\centering\n    \\includegraphics[width=\\linewidth]{figures\u002Fresult_1.png}\n  \\end{minipage}\n  \\hfill\n  \\begin{minipage}{0.48\\linewidth}\n    \\centering\n    \\includegraphics[width=\\linewidth]{figures\u002Fresult_2.png}\n  \\end{minipage}\n  \n  \\vspace{0.5em}\n  Key findings in 3-4 bullet points.\n}\n\n\\block{Conclusions}{\n  \\centering\n  \\includegraphics[width=0.8\\linewidth]{figures\u002Fconclusions_graphic.png}\n}\n\n\\end{columns}\n\n\\end{document}\n```\n\n**baposter example:**\n```latex\n\\headerbox{Methods}{name=methods,column=0,row=0}{\n  \\centering\n  \\includegraphics[width=0.95\\linewidth]{figures\u002Fmethods_flowchart.png}\n}\n\n\\headerbox{Results}{name=results,column=1,row=0}{\n  \\includegraphics[width=\\linewidth]{figures\u002Fcomparison_chart.png}\n  \\vspace{0.3em}\n  \n  Key finding: Our method achieves 92% accuracy.\n}\n```\n\n### Example: Complete Poster Generation Workflow\n\n**Full workflow with ALL quality checks:**\n\n```bash\n# STEP 0: Pre-Generation Review (MANDATORY)\n# Content plan: Drug discovery poster\n# - Workflow: 7 stages → ❌ TOO MANY → Reduce to 3 mega-stages ✅\n# - 3 case studies → ❌ TOO MANY → One case per graphic (make 3 graphics) ✅\n# - Timeline 2018-2024 → ❌ TOO DETAILED → Only 3 key years ✅\n\n# STEP 1: Create figures directory\nmkdir -p figures\n\n# STEP 2: Generate ULTRA-SIMPLE graphics with strict limits\n\n# Workflow - HIGH-LEVEL ONLY (collapsed from 7 stages to 3)\npython scripts\u002Fgenerate_schematic.py \"POSTER FORMAT for A0. ULTRA-SIMPLE 3-box workflow: 'DISCOVER' → 'VALIDATE' → 'APPROVE'. Each word 120pt+ bold. Thick arrows (10px). 60% white space. ONLY 3 words total. Readable from 12 feet.\" -o figures\u002Fworkflow.png\n\n# Case study 1 - ONE case, ONE metric (will make 3 separate graphics)\npython scripts\u002Fgenerate_schematic.py \"POSTER FORMAT for A0. ONE case: Company logo + '18 MONTHS' (150pt bold) + 'to drug discovery' (60pt). 3 elements only. 60% white space. Readable from 12 feet.\" -o figures\u002Fcase1.png\n\npython scripts\u002Fgenerate_schematic.py \"POSTER FORMAT for A0. ONE case: Company logo + '95% SUCCESS' (150pt bold) + 'in trials' (60pt). 3 elements only. 60% white space.\" -o figures\u002Fcase2.png\n\npython scripts\u002Fgenerate_schematic.py \"POSTER FORMAT for A0. ONE case: Company logo + 'FDA APPROVED' (150pt bold) + '2024' (60pt). 3 elements only. 60% white space.\" -o figures\u002Fcase3.png\n\n# Timeline - ONLY 3 key years (not 7 years)\npython scripts\u002Fgenerate_schematic.py \"POSTER FORMAT for A0. ONLY 3 years: '2018' (150pt) + icon, '2021' (150pt) + icon, '2024' (150pt) + icon. Large icons. 60% white space. NO lines or details. Readable from 12 feet.\" -o figures\u002Ftimeline.png\n\n# Results - ONLY 2 bars (our method vs best baseline, not 5 methods)\npython scripts\u002Fgenerate_schematic.py \"POSTER FORMAT for A0. TWO bars only: 'BASELINE 70%' and 'OURS 95%' (highlighted). GIANT percentages (150pt) ON bars. NO axis, NO legend. 60% white space. Readable from 12 feet.\" -o figures\u002Fresults.png\n\n# STEP 2b: Post-Generation Review (MANDATORY)\n# Open each figure at 25% zoom:\n# ✅ workflow.png: 3 elements, text readable, 60% white - PASS\n# ✅ case1.png: 3 elements, giant numbers, clean - PASS\n# ✅ case2.png: 3 elements, giant numbers, clean - PASS  \n# ✅ case3.png: 3 elements, giant numbers, clean - PASS\n# ✅ timeline.png: 3 elements, readable, simple - PASS\n# ✅ results.png: 2 bars, giant percentages, clear - PASS\n# ALL PASS → Proceed to assembly\n\n# STEP 3: Compile LaTeX poster\npdflatex poster.tex\n\n# STEP 4: PDF Overflow Check (see Section 11)\ngrep \"Overfull\" poster.log\n# Open at 100% and check all 4 edges\n```\n\n**If ANY graphic fails Step 2b review:**\n- Too many elements → Regenerate with \"ONLY 3 elements\"\n- Small text → Regenerate with \"150pt+\" or \"GIANT BOLD (150pt+)\"\n- Cluttered → Regenerate with \"60% white space\" and \"ULTRA-SIMPLE\"\n- Complex workflow → SPLIT into multiple simple 3-element graphics\n\n### Visual Element Guidelines\n\n**⚠️ CRITICAL: Each graphic must have ONE message and MAXIMUM 3-4 elements.**\n\n**ABSOLUTE LIMITS - These are NOT guidelines, these are HARD LIMITS:**\n- **MAXIMUM 3-4 elements** per graphic (3 is ideal)\n- **MAXIMUM 10 words** total per graphic\n- **MINIMUM 50% white space** (60% is better)\n- **MINIMUM 120pt** for key numbers\u002Fmetrics\n- **MINIMUM 80pt** for labels\n\n**For each poster section - STRICT requirements:**\n\n| Section | Max Elements | Max Words | Example Prompt (REQUIRED PATTERN) |\n|---------|--------------|-----------|-------------------------------------|\n| **Introduction** | 3 icons | 6 words | \"POSTER FORMAT for A0: ULTRA-SIMPLE 3 icons: [icon1] [icon2] [icon3]. ONE WORD labels (100pt bold). 60% white space. 3 words total.\" |\n| **Methods** | 3 boxes | 6 words | \"POSTER FORMAT for A0: ULTRA-SIMPLE 3-box workflow: 'STEP1' → 'STEP2' → 'STEP3'. GIANT labels (120pt+). 60% white space. 3 words only.\" |\n| **Results** | 2-3 bars | 6 words | \"POSTER FORMAT for A0: TWO bars: 'BASELINE 70%' 'OURS 95%'. GIANT percentages (150pt+) ON bars. NO axis. 60% white space.\" |\n| **Conclusions** | 3 cards | 9 words | \"POSTER FORMAT for A0: THREE cards: '95%' (150pt) 'ACCURATE', '2X' (150pt) 'FASTER', checkmark 'READY'. 60% white space.\" |\n| **Case Study** | 3 elements | 5 words | \"POSTER FORMAT for A0: ONE case: logo + '18 MONTHS' (150pt) + 'to discovery' (60pt). 60% white space.\" |\n| **Timeline** | 3 points | 3 words | \"POSTER FORMAT for A0: THREE years only: '2018' '2021' '2024' (150pt each). Large icons. 60% white space. NO details.\" |\n\n**MANDATORY prompt elements (ALL required, NO exceptions):**\n1. **\"POSTER FORMAT for A0\"** - MUST be first\n2. **\"ULTRA-SIMPLE\"** or **\"ONLY X elements\"** - content limit\n3. **\"GIANT (120pt+)\"** or specific font sizes - readability\n4. **\"60% white space\"** - mandatory breathing room\n5. **\"readable from 10-12 feet\"** - viewing distance\n6. **Exact count** of words\u002Felements - \"3 words total\" or \"ONLY 3 icons\"\n\n**PATTERNS THAT ALWAYS FAIL (REJECT IMMEDIATELY):**\n- ❌ \"7-stage drug discovery workflow\" → Split to \"3 mega-stages\"\n- ❌ \"Timeline from 2015-2024 with annual updates\" → \"ONLY 3 key years\"\n- ❌ \"3 case studies with details\" → Make 3 separate simple graphics\n- ❌ \"Comparison of 5 methods with metrics\" → \"ONLY 2: ours vs best\"\n- ❌ \"Complete architecture showing all layers\" → \"3 components only\"\n- ❌ \"Show stages 1,2,3,4,5,6\" → \"3 high-level stages\"\n\n**PATTERNS THAT WORK:**\n- ✅ \"3 mega-stages collapsed from 7\" → Proper simplification\n- ✅ \"ONE case with ONE metric\" → Will make multiple if needed\n- ✅ \"ONLY 3 milestones\" → Selective, focused\n- ✅ \"2 bars: ours vs baseline\" → Direct comparison\n- ✅ \"3-component high-level view\" → Appropriately simplified\n\n---\n\n## Scientific Schematics Integration\n\nFor detailed guidance on creating schematics, refer to the **scientific-schematics** skill documentation.\n\n**Key capabilities:**\n- Nano Banana Pro automatically generates, reviews, and refines diagrams\n- Creates publication-quality images with proper formatting\n- Ensures accessibility (colorblind-friendly, high contrast)\n- Supports iterative refinement for complex diagrams\n\n---\n\n## Core Capabilities\n\n### 1. LaTeX Poster Packages\n\nSupport for three major LaTeX poster packages, each with distinct advantages. For detailed comparison and package-specific guidance, refer to `references\u002Flatex_poster_packages.md`.\n\n**beamerposter**:\n- Extension of the Beamer presentation class\n- Familiar syntax for Beamer users\n- Excellent theme support and customization\n- Best for: Traditional academic posters, institutional branding\n\n**tikzposter**:\n- Modern, flexible design with TikZ integration\n- Built-in color themes and layout templates\n- Extensive customization through TikZ commands\n- Best for: Colorful, modern designs, custom graphics\n\n**baposter**:\n- Box-based layout system\n- Automatic spacing and positioning\n- Professional-looking default styles\n- Best for: Multi-column layouts, consistent spacing\n\n### 2. Poster Layout and Structure\n\nCreate effective poster layouts following visual communication principles. For comprehensive layout guidance, refer to `references\u002Fposter_layout_design.md`.\n\n**Common Poster Sections**:\n- **Header\u002FTitle**: Title, authors, affiliations, logos\n- **Introduction\u002FBackground**: Research context and motivation\n- **Methods\u002FApproach**: Methodology and experimental design\n- **Results**: Key findings with figures and data visualizations\n- **Conclusions**: Main takeaways and implications\n- **References**: Key citations (typically abbreviated)\n- **Acknowledgments**: Funding, collaborators, institutions\n\n**Layout Strategies**:\n- **Column-based layouts**: 2-column, 3-column, or 4-column grids\n- **Block-based layouts**: Flexible arrangement of content blocks\n- **Z-pattern flow**: Guide readers through content logically\n- **Visual hierarchy**: Use size, color, and spacing to emphasize key points\n\n### 3. Design Principles for Research Posters\n\nApply evidence-based design principles for maximum impact. For detailed design guidance, refer to `references\u002Fposter_design_principles.md`.\n\n**Typography**:\n- Title: 72-120pt for visibility from distance\n- Section headers: 48-72pt\n- Body text: 24-36pt minimum for readability from 4-6 feet\n- Use sans-serif fonts (Arial, Helvetica, Calibri) for clarity\n- Limit to 2-3 font families maximum\n\n**Color and Contrast**:\n- Use high-contrast color schemes for readability\n- Institutional color palettes for branding\n- Color-blind friendly palettes (avoid red-green combinations)\n- White space is active space—don't overcrowd\n\n**Visual Elements**:\n- High-resolution figures (300 DPI minimum for print)\n- Large, clear labels on all figures\n- Consistent figure styling throughout\n- Strategic use of icons and graphics\n- Balance text with visual content (40-50% visual recommended)\n\n**Content Guidelines**:\n- **Less is more**: 300-800 words total recommended\n- Bullet points over paragraphs for scannability\n- Clear, concise messaging\n- Self-explanatory figures with minimal text explanation\n- QR codes for supplementary materials or online resources\n\n### 4. Standard Poster Sizes\n\nSupport for international and conference-specific poster dimensions:\n\n**International Standards**:\n- A0 (841 × 1189 mm \u002F 33.1 × 46.8 inches) - Most common European standard\n- A1 (594 × 841 mm \u002F 23.4 × 33.1 inches) - Smaller format\n- A2 (420 × 594 mm \u002F 16.5 × 23.4 inches) - Compact posters\n\n**North American Standards**:\n- 36 × 48 inches (914 × 1219 mm) - Common US conference size\n- 42 × 56 inches (1067 × 1422 mm) - Large format\n- 48 × 72 inches (1219 × 1829 mm) - Extra large\n\n**Orientation**:\n- Portrait (vertical) - Most common, traditional\n- Landscape (horizontal) - Better for wide content, timelines\n\n### 5. Package-Specific Templates\n\nProvide ready-to-use templates for each major package. Templates available in `assets\u002F` directory.\n\n**beamerposter Templates**:\n- `beamerposter_classic.tex` - Traditional academic style\n- `beamerposter_modern.tex` - Clean, minimal design\n- `beamerposter_colorful.tex` - Vibrant theme with blocks\n\n**tikzposter Templates**:\n- `tikzposter_default.tex` - Standard tikzposter layout\n- `tikzposter_rays.tex` - Modern design with ray theme\n- `tikzposter_wave.tex` - Professional wave-style theme\n\n**baposter Templates**:\n- `baposter_portrait.tex` - Classic portrait layout\n- `baposter_landscape.tex` - Landscape multi-column\n- `baposter_minimal.tex` - Minimalist design\n\n### 6. Figure and Image Integration\n\nOptimize visual content for poster presentations:\n\n**Best Practices**:\n- Use vector graphics (PDF, SVG) when possible for scalability\n- Raster images: minimum 300 DPI at final print size\n- Consistent image styling (borders, captions, sizes)\n- Group related figures together\n- Use subfigures for comparisons\n\n**LaTeX Figure Commands**:\n```latex\n% Include graphics package\n\\usepackage{graphicx}\n\n% Simple figure\n\\includegraphics[width=0.8\\linewidth]{figure.pdf}\n\n% Figure with caption in tikzposter\n\\block{Results}{\n  \\begin{tikzfigure}\n    \\includegraphics[width=0.9\\linewidth]{results.png}\n  \\end{tikzfigure}\n}\n\n% Multiple subfigures\n\\usepackage{subcaption}\n\\begin{figure}\n  \\begin{subfigure}{0.48\\linewidth}\n    \\includegraphics[width=\\linewidth]{fig1.pdf}\n    \\caption{Condition A}\n  \\end{subfigure}\n  \\begin{subfigure}{0.48\\linewidth}\n    \\includegraphics[width=\\linewidth]{fig2.pdf}\n    \\caption{Condition B}\n  \\end{subfigure}\n\\end{figure}\n```\n\n### 7. Color Schemes and Themes\n\nProvide professional color palettes for various contexts:\n\n**Academic Institution Colors**:\n- Match university or department branding\n- Use official color codes (RGB, CMYK, or LaTeX color definitions)\n\n**Scientific Color Palettes** (color-blind friendly):\n- Viridis: Professional gradient from purple to yellow\n- ColorBrewer: Research-tested palettes for data visualization\n- IBM Color Blind Safe: Accessible corporate palette\n\n**Package-Specific Theme Selection**:\n\n**beamerposter**:\n```latex\n\\usetheme{Berlin}\n\\usecolortheme{beaver}\n```\n\n**tikzposter**:\n```latex\n\\usetheme{Rays}\n\\usecolorstyle{Denmark}\n```\n\n**baposter**:\n```latex\n\\begin{poster}{\n  background=plain,\n  bgColorOne=white,\n  headerColorOne=blue!70,\n  textborder=rounded\n}\n```\n\n### 8. Typography and Text Formatting\n\nEnsure readability and visual appeal:\n\n**Font Selection**:\n```latex\n% Sans-serif fonts recommended for posters\n\\usepackage{helvet}      % Helvetica\n\\usepackage{avant}       % Avant Garde\n\\usepackage{sfmath}      % Sans-serif math fonts\n\n% Set default to sans-serif\n\\renewcommand{\\familydefault}{\\sfdefault}\n```\n\n**Text Sizing**:\n```latex\n% Adjust text sizes for visibility\n\\setbeamerfont{title}{size=\\VeryHuge}\n\\setbeamerfont{author}{size=\\Large}\n\\setbeamerfont{institute}{size=\\normalsize}\n```\n\n**Emphasis and Highlighting**:\n- Use bold for key terms: `\\textbf{important}`\n- Color highlights sparingly: `\\textcolor{blue}{highlight}`\n- Boxes for critical information\n- Avoid italics (harder to read from distance)\n\n### 9. QR Codes and Interactive Elements\n\nEnhance poster interactivity for modern conferences:\n\n**QR Code Integration**:\n```latex\n\\usepackage{qrcode}\n\n% Link to paper, code repository, or supplementary materials\n\\qrcode[height=2cm]{https:\u002F\u002Fgithub.com\u002Fusername\u002Fproject}\n\n% QR code with caption\n\\begin{center}\n  \\qrcode[height=3cm]{https:\u002F\u002Fdoi.org\u002F10.1234\u002Fpaper}\\\\\n  \\small Scan for full paper\n\\end{center}\n```\n\n**Digital Enhancements**:\n- Link to GitHub repositories for code\n- Link to video presentations or demos\n- Link to interactive web visualizations\n- Link to supplementary data or appendices\n\n### 10. Compilation and Output\n\nGenerate high-quality PDF output for printing or digital display:\n\n**Compilation Commands**:\n```bash\n# Basic compilation\npdflatex poster.tex\n\n# With bibliography\npdflatex poster.tex\nbibtex poster\npdflatex poster.tex\npdflatex poster.tex\n\n# For beamer-based posters\nlualatex poster.tex  # Better font support\nxelatex poster.tex   # Unicode and modern fonts\n```\n\n**Ensuring Full Page Coverage**:\n\nPosters should use the entire page without excessive margins. Configure packages correctly:\n\n**beamerposter - Full Page Setup**:\n```latex\n\\documentclass[final,t]{beamer}\n\\usepackage[size=a0,scale=1.4,orientation=portrait]{beamerposter}\n\n% Remove default beamer margins\n\\setbeamersize{text margin left=0mm, text margin right=0mm}\n\n% Use geometry for precise control\n\\usepackage[margin=10mm]{geometry}  % 10mm margins all around\n\n% Remove navigation symbols\n\\setbeamertemplate{navigation symbols}{}\n\n% Remove footline and headline if not needed\n\\setbeamertemplate{footline}{}\n\\setbeamertemplate{headline}{}\n```\n\n**tikzposter - Full Page Setup**:\n```latex\n\\documentclass[\n  25pt,                      % Font scaling\n  a0paper,                   % Paper size\n  portrait,                  % Orientation\n  margin=10mm,               % Outer margins (minimal)\n  innermargin=15mm,          % Space inside blocks\n  blockverticalspace=15mm,   % Space between blocks\n  colspace=15mm,             % Space between columns\n  subcolspace=8mm            % Space between subcolumns\n]{tikzposter}\n\n% This ensures content fills the page\n```\n\n**baposter - Full Page Setup**:\n```latex\n\\documentclass[a0paper,portrait,fontscale=0.285]{baposter}\n\n\\begin{poster}{\n  grid=false,\n  columns=3,\n  colspacing=1.5em,          % Space between columns\n  eyecatcher=true,\n  background=plain,\n  bgColorOne=white,\n  borderColor=blue!50,\n  headerheight=0.12\\textheight,  % 12% for header\n  textborder=roundedleft,\n  headerborder=closed,\n  boxheaderheight=2em        % Consistent box header heights\n}\n% Content here\n\\end{poster}\n```\n\n**Common Issues and Fixes**:\n\n**Problem**: Large white margins around poster\n```latex\n% Fix for beamerposter\n\\setbeamersize{text margin left=5mm, text margin right=5mm}\n\n% Fix for tikzposter\n\\documentclass[..., margin=5mm, innermargin=10mm]{tikzposter}\n\n% Fix for baposter - adjust in document class\n\\documentclass[a0paper, margin=5mm]{baposter}\n```\n\n**Problem**: Content doesn't fill vertical space\n```latex\n% Use \\vfill between sections to distribute space\n\\block{Introduction}{...}\n\\vfill\n\\block{Methods}{...}\n\\vfill\n\\block{Results}{...}\n\n% Or manually adjust block spacing\n\\vspace{1cm}  % Add space between specific blocks\n```\n\n**Problem**: Poster extends beyond page boundaries\n```latex\n% Check total width calculation\n% For 3 columns with spacing:\n% Total = 3×columnwidth + 2×colspace + 2×margins\n% Ensure this equals \\paperwidth\n\n% Debug by adding visible page boundary\n\\usepackage{eso-pic}\n\\AddToShipoutPictureBG{\n  \\AtPageLowerLeft{\n    \\put(0,0){\\framebox(\\LenToUnit{\\paperwidth},\\LenToUnit{\\paperheight}){}}\n  }\n}\n```\n\n**Print Preparation**:\n- Generate PDF\u002FX-1a for professional printing\n- Embed all fonts\n- Convert colors to CMYK if required\n- Check resolution of all images (minimum 300 DPI)\n- Add bleed area if required by printer (usually 3-5mm)\n- Verify page size matches requirements exactly\n\n**Digital Display**:\n- RGB color space for screen display\n- Optimize file size for email\u002Fweb\n- Test readability on different screens\n\n### 11. PDF Review and Quality Control\n\n**CRITICAL**: Always review the generated PDF before printing or presenting. Use this systematic checklist:\n\n**Step 1: Page Size Verification**\n```bash\n# Check PDF dimensions (should match poster size exactly)\npdfinfo poster.pdf | grep \"Page size\"\n\n# Expected outputs:\n# A0: 2384 x 3370 points (841 x 1189 mm)\n# 36x48\": 2592 x 3456 points\n# A1: 1684 x 2384 points (594 x 841 mm)\n```\n\n**Step 2: OVERFLOW CHECK (CRITICAL) - DO THIS IMMEDIATELY AFTER COMPILATION**\n\n**⚠️ THIS IS THE #1 CAUSE OF POSTER FAILURES. Check BEFORE proceeding.**\n\n**Step 2a: Check LaTeX Log File**\n```bash\n# Check for overflow warnings (these are ERRORS, not suggestions)\ngrep -i \"overfull\\|underfull\\|badbox\" poster.log\n\n# ANY \"Overfull\" warning = content is cut off or extending beyond boundaries\n# FIX ALL OF THESE before proceeding\n```\n\n**Common overflow warnings and what they mean:**\n- `Overfull \\hbox (15.2pt too wide)` → Text or graphic is 15.2pt wider than column\n- `Overfull \\vbox (23.5pt too high)` → Content is 23.5pt taller than available space\n- `Badbox` → LaTeX struggling to fit content within boundaries\n\n**Step 2b: Visual Edge Inspection (100% zoom in PDF viewer)**\n\n**Check ALL FOUR EDGES systematically:**\n\n1. **TOP EDGE:**\n   - [ ] Title completely visible (not cut off)\n   - [ ] Author names fully visible\n   - [ ] No graphics touching top margin\n   - [ ] Header content within safe zone\n\n2. **BOTTOM EDGE:**\n   - [ ] References fully visible (not cut off)\n   - [ ] Acknowledgments complete\n   - [ ] Contact info readable\n   - [ ] No graphics cut off at bottom\n\n3. **LEFT EDGE:**\n   - [ ] No text touching left margin\n   - [ ] All bullet points fully visible\n   - [ ] Graphics have left margin (not bleeding off)\n   - [ ] Column content within bounds\n\n4. **RIGHT EDGE:**\n   - [ ] No text extending beyond right margin\n   - [ ] Graphics not cut off on right\n   - [ ] Column content stays within bounds\n   - [ ] QR codes fully visible\n\n5. **BETWEEN COLUMNS:**\n   - [ ] Content stays within individual columns\n   - [ ] No text bleeding into adjacent columns\n   - [ ] Figures respect column boundaries\n\n**If ANY check fails, you have overflow. FIX IMMEDIATELY before continuing:**\n\n**Fix hierarchy (try in order):**\n1. **Check AI-generated graphics first:**\n   - Are they too complex (5+ elements)? → Regenerate simpler\n   - Do they have tiny text? → Regenerate with \"150pt+\" fonts\n   - Are there too many? → Reduce number of figures\n\n2. **Reduce sections:**\n   - More than 5-6 sections? → Combine or remove\n   - Example: Merge \"Discussion\" into \"Conclusions\"\n\n3. **Cut text content:**\n   - More than 800 words total? → Cut to 300-500\n   - More than 100 words per section? → Cut to 50-80\n\n4. **Adjust figure sizing:**\n   - Using `width=\\linewidth`? → Change to `width=0.85\\linewidth`\n   - Using `width=1.0\\columnwidth`? → Change to `width=0.9\\columnwidth`\n\n5. **Increase margins (last resort):**\n   ```latex\n   \\documentclass[25pt, a0paper, portrait, margin=25mm]{tikzposter}\n   ```\n\n**DO NOT proceed to Step 3 if ANY overflow exists.**\n\n**Step 3: Visual Inspection Checklist**\n\nOpen PDF at 100% zoom and check:\n\n**Layout and Spacing**:\n- [ ] Content fills entire page (no large white margins)\n- [ ] Consistent spacing between columns\n- [ ] Consistent spacing between blocks\u002Fsections\n- [ ] All elements aligned properly (use ruler tool)\n- [ ] No overlapping text or figures\n- [ ] White space evenly distributed\n\n**Typography**:\n- [ ] Title clearly visible and large (72pt+)\n- [ ] Section headers readable (48-72pt)\n- [ ] Body text readable at 100% zoom (24-36pt minimum)\n- [ ] No text cutoff or running off edges\n- [ ] Consistent font usage throughout\n- [ ] All special characters render correctly (symbols, Greek letters)\n\n**Visual Elements**:\n- [ ] All figures display correctly\n- [ ] No pixelated or blurry images\n- [ ] Figure captions present and readable\n- [ ] Colors render as expected (not washed out or too dark)\n- [ ] Logos display clearly\n- [ ] QR codes visible and scannable\n\n**Content Completeness**:\n- [ ] Title and authors complete\n- [ ] All sections present (Intro, Methods, Results, Conclusions)\n- [ ] References included\n- [ ] Contact information visible\n- [ ] Acknowledgments (if applicable)\n- [ ] No placeholder text remaining (Lorem ipsum, TODO, etc.)\n\n**Technical Quality**:\n- [ ] No LaTeX compilation warnings in important areas\n- [ ] All citations resolved (no [?] marks)\n- [ ] All cross-references working\n- [ ] Page boundaries correct (no content cut off)\n\n**Step 4: Reduced-Scale Print Test**\n\n**Essential Pre-Printing Test**:\n```bash\n# Create reduced-size test print (25% of final size)\n# This simulates viewing full poster from ~8-10 feet\n\n# For A0 poster, print on A4 paper (24.7% scale)\n# For 36x48\" poster, print on letter paper (~25% scale)\n```\n\n**Print Test Checklist**:\n- [ ] Title readable from 6 feet away\n- [ ] Section headers readable from 4 feet away\n- [ ] Body text readable from 2 feet away\n- [ ] Figures clear and understandable\n- [ ] Colors printed accurately\n- [ ] No obvious design flaws\n\n**Step 5: Digital Quality Checks**\n\n**Font Embedding Verification**:\n```bash\n# Check that all fonts are embedded (required for printing)\npdffonts poster.pdf\n\n# All fonts should show \"yes\" in \"emb\" column\n# If any show \"no\", recompile with:\npdflatex -dEmbedAllFonts=true poster.tex\n```\n\n**Image Resolution Check**:\n```bash\n# Extract image information\npdfimages -list poster.pdf\n\n# Check that all images are at least 300 DPI\n# Formula: DPI = pixels \u002F (inches in poster)\n# For A0 width (33.1\"): 300 DPI = 9930 pixels minimum\n```\n\n**File Size Optimization**:\n```bash\n# For email\u002Fweb, compress if needed (>50MB)\ngs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 \\\n   -dPDFSETTINGS=\u002Fprinter -dNOPAUSE -dQUIET -dBATCH \\\n   -sOutputFile=poster_compressed.pdf poster.pdf\n\n# For printing, keep original (no compression)\n```\n\n**Step 6: Accessibility Check**\n\n**Color Contrast Verification**:\n- [ ] Text-background contrast ratio ≥ 4.5:1 (WCAG AA)\n- [ ] Important elements contrast ratio ≥ 7:1 (WCAG AAA)\n- Test online: https:\u002F\u002Fwebaim.org\u002Fresources\u002Fcontrastchecker\u002F\n\n**Color Blindness Simulation**:\n- [ ] View PDF through color blindness simulator\n- [ ] Information not lost with red-green simulation\n- [ ] Use Coblis (color-blindness.com) or similar tool\n\n**Step 7: Content Proofreading**\n\n**Systematic Review**:\n- [ ] Spell-check all text\n- [ ] Verify all author names and affiliations\n- [ ] Check all numbers and statistics for accuracy\n- [ ] Confirm all citations are correct\n- [ ] Review figure labels and captions\n- [ ] Check for typos in headers and titles\n\n**Peer Review**:\n- [ ] Ask colleague to review poster\n- [ ] 30-second test: Can they identify main message?\n- [ ] 5-minute review: Do they understand conclusions?\n- [ ] Note any confusing elements\n\n**Step 8: Technical Validation**\n\n**LaTeX Compilation Log Review**:\n```bash\n# Check for warnings in .log file\ngrep -i \"warning\\|error\\|overfull\\|underfull\" poster.log\n\n# Common issues to fix:\n# - Overfull hbox: Text extending beyond margins\n# - Underfull hbox: Excessive spacing\n# - Missing references: Citations not resolved\n# - Missing figures: Image files not found\n```\n\n**Fix Common Warnings**:\n```latex\n% Overfull hbox (text too wide)\n\\usepackage{microtype}  % Better spacing\n\\sloppy  % Allow slightly looser spacing\n\\hyphenation{long-word}  % Manual hyphenation\n\n% Missing fonts\n\\usepackage[T1]{fontenc}  % Better font encoding\n\n% Image not found\n% Ensure paths are correct and files exist\n\\graphicspath{{.\u002Ffigures\u002F}{.\u002Fimages\u002F}}\n```\n\n**Step 9: Final Pre-Print Checklist**\n\n**Before Sending to Printer**:\n- [ ] PDF size exactly matches requirements (check with pdfinfo)\n- [ ] All fonts embedded (check with pdffonts)\n- [ ] Color mode correct (RGB for screen, CMYK for print if required)\n- [ ] Bleed area added if required (usually 3-5mm)\n- [ ] Crop marks visible if required\n- [ ] Test print completed and reviewed\n- [ ] File naming clear: [LastName]_[Conference]_Poster.pdf\n- [ ] Backup copy saved\n\n**Printing Specifications to Confirm**:\n- [ ] Paper type (matte vs. glossy)\n- [ ] Printing method (inkjet, large format, fabric)\n- [ ] Color profile (provided to printer if required)\n- [ ] Delivery deadline and shipping address\n- [ ] Tube or flat packaging preference\n\n**Digital Presentation Checklist**:\n- [ ] PDF size optimized (\u003C10MB for email)\n- [ ] Tested on multiple PDF viewers (Adobe, Preview, etc.)\n- [ ] Displays correctly on different screens\n- [ ] QR codes tested and functional\n- [ ] Alternative formats prepared (PNG for social media)\n\n**Review Script** (Available in `scripts\u002Freview_poster.sh`):\n```bash\n#!\u002Fbin\u002Fbash\n# Automated poster PDF review script\n\necho \"Poster PDF Quality Check\"\necho \"=======================\"\n\n# Check file exists\nif [ ! -f \"$1\" ]; then\n    echo \"Error: File not found\"\n    exit 1\nfi\n\necho \"File: $1\"\necho \"\"\n\n# Check page size\necho \"1. Page Dimensions:\"\npdfinfo \"$1\" | grep \"Page size\"\necho \"\"\n\n# Check fonts\necho \"2. Font Embedding:\"\npdffonts \"$1\" | head -20\necho \"\"\n\n# Check file size\necho \"3. File Size:\"\nls -lh \"$1\" | awk '{print $5}'\necho \"\"\n\n# Count pages (should be 1 for poster)\necho \"4. Page Count:\"\npdfinfo \"$1\" | grep \"Pages\"\necho \"\"\n\necho \"Manual checks required:\"\necho \"- Visual inspection at 100% zoom\"\necho \"- Reduced-scale print test (25%)\"\necho \"- Color contrast verification\"\necho \"- Proofreading for typos\"\n```\n\n**Common PDF Issues and Solutions**:\n\n| Issue | Cause | Solution |\n|-------|-------|----------|\n| Large white margins | Incorrect margin settings | Reduce margin in documentclass |\n| Content cut off | Exceeds page boundaries | Check total width\u002Fheight calculations |\n| Blurry images | Low resolution (\u003C300 DPI) | Replace with higher resolution images |\n| Missing fonts | Fonts not embedded | Compile with -dEmbedAllFonts=true |\n| Wrong page size | Incorrect paper size setting | Verify documentclass paper size |\n| Colors look wrong | RGB vs CMYK mismatch | Convert color space for print |\n| File too large (>50MB) | Uncompressed images | Optimize images or compress PDF |\n| QR codes don't work | Too small or low resolution | Minimum 2×2cm, high contrast |\n\n### 11. Common Poster Content Patterns\n\nEffective content organization for different research types:\n\n**Experimental Research Poster**:\n1. Title and authors\n2. Introduction: Problem and hypothesis\n3. Methods: Experimental design (with diagram)\n4. Results: Key findings (2-4 main figures)\n5. Conclusions: Main takeaways (3-5 bullet points)\n6. Future work (optional)\n7. References and acknowledgments\n\n**Computational\u002FModeling Poster**:\n1. Title and authors\n2. Motivation: Problem statement\n3. Approach: Algorithm or model (with flowchart)\n4. Implementation: Technical details\n5. Results: Performance metrics and comparisons\n6. Applications: Use cases\n7. Code availability (QR code to GitHub)\n8. References\n\n**Review\u002FSurvey Poster**:\n1. Title and authors\n2. Scope: Topic overview\n3. Methods: Literature search strategy\n4. Key findings: Main themes (organized by category)\n5. Trends: Visualizations of publication patterns\n6. Gaps: Identified research needs\n7. Conclusions: Summary and implications\n8. References\n\n### 12. Accessibility and Inclusive Design\n\nDesign posters that are accessible to diverse audiences:\n\n**Color Blindness Considerations**:\n- Avoid red-green combinations (most common color blindness)\n- Use patterns or shapes in addition to color\n- Test with color-blindness simulators\n- Provide high contrast (WCAG AA standard: 4.5:1 minimum)\n\n**Visual Impairment Accommodations**:\n- Large, clear fonts (minimum 24pt body text)\n- High contrast text and background\n- Clear visual hierarchy\n- Avoid complex textures or patterns in backgrounds\n\n**Language and Content**:\n- Clear, concise language\n- Define acronyms and jargon\n- International audience considerations\n- Consider multilingual QR code options for global conferences\n\n### 13. Poster Presentation Best Practices\n\nGuidance beyond LaTeX for effective poster sessions:\n\n**Content Strategy**:\n- Tell a story, don't just list facts\n- Focus on 1-3 main messages\n- Use visual abstract or graphical summary\n- Leave room for conversation (don't over-explain)\n\n**Physical Presentation Tips**:\n- Bring printed handouts or business cards with QR code\n- Prepare 30-second, 2-minute, and 5-minute verbal summaries\n- Stand to the side, not blocking the poster\n- Engage viewers with open-ended questions\n\n**Digital Backups**:\n- Save poster as PDF on mobile device\n- Prepare digital version for email sharing\n- Create social media-friendly image version\n- Have backup printed copy or digital display option\n\n## Workflow for Poster Creation\n\n### Stage 1: Planning and Content Development\n\n1. **Determine poster requirements**:\n   - Conference size specifications (A0, 36×48\", etc.)\n   - Orientation (portrait vs. landscape)\n   - Submission deadlines and format requirements\n\n2. **Develop content outline**:\n   - Identify 1-3 core messages\n   - Select key figures (typically 3-6 main visuals)\n   - Draft concise text for each section (bullet points preferred)\n   - Aim for 300-800 words total\n\n3. **Choose LaTeX package**:\n   - beamerposter: If familiar with Beamer, need institutional themes\n   - tikzposter: For modern, colorful designs with flexibility\n   - baposter: For structured, professional multi-column layouts\n\n### Stage 2: Generate Visual Elements (AI-Powered)\n\n**CRITICAL: Generate SIMPLE figures with MINIMAL content. Each graphic = ONE message.**\n\n**Content limits:**\n- Maximum 4-5 elements per graphic\n- Maximum 15 words total per graphic\n- 50% white space minimum\n- GIANT fonts (80pt+ for labels, 120pt+ for key numbers)\n\n1. **Create figures directory**:\n   ```bash\n   mkdir -p figures\n   ```\n\n2. **Generate SIMPLE visual elements**:\n   ```bash\n   # Introduction - ONLY 3 icons\u002Felements\n   python scripts\u002Fgenerate_schematic.py \"POSTER FORMAT for A0. SIMPLE visual with ONLY 3 elements: [icon1] [icon2] [icon3]. ONE word labels (80pt+). 50% white space. Readable from 8 feet.\" -o figures\u002Fintro.png\n   \n   # Methods - ONLY 4 steps maximum\n   python scripts\u002Fgenerate_schematic.py \"POSTER FORMAT for A0. SIMPLE flowchart with ONLY 4 boxes: STEP1 → STEP2 → STEP3 → STEP4. GIANT labels (100pt+). 50% white space. NO sub-steps.\" -o figures\u002Fmethods.png\n   \n   # Results - ONLY 3 bars\u002Fcomparisons\n   python scripts\u002Fgenerate_schematic.py \"POSTER FORMAT for A0. SIMPLE chart with ONLY 3 bars. GIANT percentages ON bars (120pt+). NO axis, NO legend. 50% white space.\" -o figures\u002Fresults.png\n   \n   # Conclusions - EXACTLY 3 items with GIANT numbers\n   python scripts\u002Fgenerate_schematic.py \"POSTER FORMAT for A0. EXACTLY 3 key findings: '[NUMBER]' (150pt) '[LABEL]' (60pt) for each. 50% white space. NO other text.\" -o figures\u002Fconclusions.png\n   ```\n\n3. **Review generated figures - check for overflow:**\n   - **View at 25% zoom**: All text still readable?\n   - **Count elements**: More than 5? → Regenerate simpler\n   - **Check white space**: Less than 40%? → Add \"60% white space\" to prompt\n   - **Font too small?**: Add \"EVEN LARGER\" or increase pt sizes\n   - **Still overflowing?**: Reduce to 3 elements instead of 4-5\n\n### Stage 3: Design and Layout\n\n1. **Select or create template**:\n   - Start with provided templates in `assets\u002F`\n   - Customize color scheme to match branding\n   - Configure page size and orientation\n\n2. **Design layout structure**:\n   - Plan column structure (2, 3, or 4 columns)\n   - Map content flow (typically left-to-right, top-to-bottom)\n   - Allocate space for title (10-15%), content (70-80%), footer (5-10%)\n\n3. **Set typography**:\n   - Configure font sizes for different hierarchy levels\n   - Ensure minimum 24pt body text\n   - Test readability from 4-6 feet distance\n\n### Stage 4: Content Integration\n\n1. **Create poster header**:\n   - Title (concise, descriptive, 10-15 words)\n   - Authors and affiliations\n   - Institution logos (high-resolution)\n   - Conference logo if required\n\n2. **Integrate AI-generated figures**:\n   - Add all figures from Stage 2 to appropriate sections\n   - Use `\\includegraphics` with proper sizing\n   - Ensure figures dominate each section (visuals first, text second)\n   - Center figures within blocks for visual impact\n\n3. **Add minimal supporting text**:\n   - Keep text minimal and scannable (300-800 words total)\n   - Use bullet points, not paragraphs\n   - Write in active voice\n   - Text should complement figures, not duplicate them\n\n4. **Add supplementary elements**:\n   - QR codes for supplementary materials\n   - References (cite key papers only, 5-10 typical)\n   - Contact information and acknowledgments\n\n### Stage 5: Refinement and Testing\n\n1. **Review and iterate**:\n   - Check for typos and errors\n   - Verify all figures are high resolution\n   - Ensure consistent formatting\n   - Confirm color scheme works well together\n\n2. **Test readability**:\n   - Print at 25% scale and read from 2-3 feet (simulates poster from 8-12 feet)\n   - Check color on different monitors\n   - Verify QR codes function correctly\n   - Ask colleague to review\n\n3. **Optimize for printing**:\n   - Embed all fonts in PDF\n   - Verify image resolution\n   - Check PDF size requirements\n   - Include bleed area if required\n\n### Stage 6: Compilation and Delivery\n\n1. **Compile final PDF**:\n   ```bash\n   pdflatex poster.tex\n   # Or for better font support:\n   lualatex poster.tex\n   ```\n\n2. **Verify output quality**:\n   - Check all elements are visible and correctly positioned\n   - Zoom to 100% and inspect figure quality\n   - Verify colors match expectations\n   - Confirm PDF opens correctly on different viewers\n\n3. **Prepare for printing**:\n   - Export as PDF\u002FX-1a if required\n   - Save backup copies\n   - Get test print on regular paper first\n   - Order professional printing 2-3 days before deadline\n\n4. **Create supplementary materials**:\n   - Save PNG\u002FJPG version for social media\n   - Create handout version (8.5×11\" summary)\n   - Prepare digital version for email sharing\n\n## Integration with Other Skills\n\nThis skill works effectively with:\n- **Scientific Schematics**: CRITICAL - Use for generating all poster diagrams and flowcharts\n- **Generate Image \u002F Nano Banana Pro**: For stylized graphics, conceptual illustrations, and summary visuals\n- **Scientific Writing**: For developing poster content from papers\n- **Literature Review**: For contextualizing research\n- **Data Analysis**: For creating result figures and charts\n\n**Recommended workflow**: Always use scientific-schematics and generate-image skills BEFORE creating the LaTeX poster to generate all visual elements.\n\n## Common Pitfalls to Avoid\n\n**AI-Generated Graphics Mistakes (MOST COMMON):**\n- ❌ Too many elements in one graphic (10+ items) → Keep to 3-5 max\n- ❌ Text too small in AI graphics → Specify \"GIANT (100pt+)\" or \"HUGE (150pt+)\"\n- ❌ Too much detail in prompts → Use \"SIMPLE\" and \"ONLY X elements\"\n- ❌ No white space specification → Add \"50% white space\" to every prompt\n- ❌ Complex flowcharts with 8+ steps → Limit to 4-5 steps maximum\n- ❌ Comparison charts with 6+ items → Limit to 3 items maximum\n- ❌ Key findings with 5+ metrics → Show only top 3\n\n**Fixing Overflow in AI Graphics:**\nIf your AI-generated graphics are overflowing or have small text:\n1. Add \"SIMPLER\" or \"ONLY 3 elements\" to prompt\n2. Increase font sizes: \"150pt+\" instead of \"80pt+\"\n3. Add \"60% white space\" instead of \"50%\"\n4. Remove sub-details: \"NO sub-steps\", \"NO axis labels\", \"NO legend\"\n5. Regenerate with fewer elements\n\n**Design Mistakes**:\n- ❌ Too much text (over 1000 words)\n- ❌ Font sizes too small (under 24pt body text)\n- ❌ Low-contrast color combinations\n- ❌ Cluttered layout with no white space\n- ❌ Inconsistent styling across sections\n- ❌ Poor quality or pixelated images\n\n**Content Mistakes**:\n- ❌ No clear narrative or message\n- ❌ Too many research questions or objectives\n- ❌ Overuse of jargon without definitions\n- ❌ Results without context or interpretation\n- ❌ Missing author contact information\n\n**Technical Mistakes**:\n- ❌ Wrong poster dimensions for conference requirements\n- ❌ RGB colors sent to CMYK printer (color shift)\n- ❌ Fonts not embedded in PDF\n- ❌ File size too large for submission portal\n- ❌ QR codes too small or not tested\n\n**Best Practices**:\n- ✅ Generate SIMPLE AI graphics with 3-5 elements max\n- ✅ Use GIANT fonts (100pt+) for key numbers in graphics\n- ✅ Specify \"50% white space\" in every AI prompt\n- ✅ Follow conference size specifications exactly\n- ✅ Test print at reduced scale before final printing\n- ✅ Use high-contrast, accessible color schemes\n- ✅ Keep text minimal and highly scannable\n- ✅ Include clear contact information and QR codes\n- ✅ Proofread carefully (errors are magnified on posters!)\n\n## Package Installation\n\nEnsure required LaTeX packages are installed:\n\n```bash\n# For TeX Live (Linux\u002FMac)\ntlmgr install beamerposter tikzposter baposter\n\n# For MiKTeX (Windows)\n# Packages typically auto-install on first use\n\n# Additional recommended packages\ntlmgr install qrcode graphics xcolor tcolorbox subcaption\n```\n\n## Scripts and Automation\n\nHelper scripts available in `scripts\u002F` directory:\n\n- `compile_poster.sh`: Automated compilation with error handling\n- `generate_template.py`: Interactive template generator\n- `resize_images.py`: Batch image optimization for posters\n- `poster_checklist.py`: Pre-submission validation tool\n\n## References\n\nComprehensive reference files for detailed guidance:\n\n- `references\u002Flatex_poster_packages.md`: Detailed comparison of beamerposter, tikzposter, and baposter with examples\n- `references\u002Fposter_layout_design.md`: Layout principles, grid systems, and visual flow\n- `references\u002Fposter_design_principles.md`: Typography, color theory, visual hierarchy, and accessibility\n- `references\u002Fposter_content_guide.md`: Content organization, writing style, and section-specific guidance\n\n## Templates\n\nReady-to-use poster templates in `assets\u002F` directory:\n\n- beamerposter templates (classic, modern, colorful)\n- tikzposter templates (default, rays, wave, envelope)\n- baposter templates (portrait, landscape, minimal)\n- Example posters from various scientific disciplines\n- Color scheme definitions and institutional templates\n\nLoad these templates and customize for your specific research and conference requirements.\n\n","# LaTeX Research Posters\n\n## Overview\n\nResearch posters are a critical medium for scientific communication at conferences, symposia, and academic events. This skill provides comprehensive guidance for creating professional, visually appealing research posters using LaTeX packages. Generate publication-quality posters with proper layout, typography, color schemes, and visual hierarchy.\n\n## When to Use This Skill\n\nThis skill should be used when:\n- Creating research posters for conferences, symposia, or poster sessions\n- Designing academic posters for university events or thesis defenses\n- Preparing visual summaries of research for public engagement\n- Converting scientific papers into poster format\n- Creating template posters for research groups or departments\n- Designing posters that comply with specific conference size requirements (A0, A1, 36×48\", etc.)\n- Building posters with complex multi-column layouts\n- Integrating figures, tables, equations, and citations in poster format\n\n## AI-Powered Visual Element Generation\n\n**STANDARD WORKFLOW: Generate ALL major visual elements using AI before creating the LaTeX poster.**\n\nThis is the recommended approach for creating visually compelling posters:\n1. Plan all visual elements needed (title, intro, methods, results, conclusions)\n2. Generate each element using scientific-schematics or Nano Banana Pro\n3. Assemble generated images in the LaTeX template\n4. Add text content around the visuals\n\n**Target: 60-70% of poster area should be AI-generated visuals, 30-40% text.**\n\n---\n\n### CRITICAL: Preventing Content Overflow\n\n**⚠️ POSTERS MUST NOT HAVE TEXT OR CONTENT CUT OFF AT EDGES.**\n\n**Common Overflow Problems:**\n1. **Title\u002Ffooter text extending beyond page boundaries**\n2. **Too many sections crammed into available space**\n3. **Figures placed too close to edges**\n4. **Text blocks exceeding column widths**\n\n**Prevention Rules:**\n\n**1. Limit Content Sections (MAXIMUM 5-6 sections for A0):**\n```\n✅ GOOD - 5 sections with room to breathe:\n   - Title\u002FHeader\n   - Introduction\u002FProblem\n   - Methods\n   - Results (1-2 key findings)\n   - Conclusions\n\n❌ BAD - 8+ sections crammed together:\n   - Overview, Introduction, Background, Methods, \n   - Results 1, Results 2, Discussion, Conclusions, Future Work\n```\n\n**2. Set Safe Margins in LaTeX:**\n```latex\n% tikzposter - add generous margins\n\\documentclass[25pt, a0paper, portrait, margin=25mm]{tikzposter}\n\n% baposter - ensure content doesn't touch edges\n\\begin{poster}{\n  columns=3,\n  colspacing=2em,           % Space between columns\n  headerheight=0.1\\textheight,  % Smaller header\n  % Leave space at bottom\n}\n```\n\n**3. Figure Sizing - Never 100% Width:**\n```latex\n% Leave margins around figures\n\\includegraphics[width=0.85\\linewidth]{figure.png}  % NOT 1.0\\linewidth\n```\n\n**4. Check for Overflow Before Printing:**\n```bash\n# Compile and check PDF at 100% zoom\npdflatex poster.tex\n\n# Look for:\n# - Text cut off at any edge\n# - Content touching page boundaries  \n# - Overfull hbox warnings in .log file\ngrep -i \"overfull\" poster.log\n```\n\n**5. Word Count Limits:**\n- **A0 poster**: 300-800 words MAXIMUM\n- **Per section**: 50-100 words maximum\n- **If you have more content**: Cut it or make a handout\n\n---\n\n### CRITICAL: Poster-Size Font Requirements\n\n**⚠️ ALL text within AI-generated visualizations MUST be poster-readable.**\n\nWhen generating graphics for posters, you MUST include font size specifications in EVERY prompt. Poster graphics are viewed from 4-6 feet away, so text must be LARGE.\n\n**⚠️ COMMON PROBLEM: Content Overflow and Density**\n\nThe #1 issue with AI-generated poster graphics is **TOO MUCH CONTENT**. This causes:\n- Text overflow beyond boundaries\n- Unreadable small fonts\n- Cluttered, overwhelming visuals\n- Poor white space usage\n\n**SOLUTION: Generate SIMPLE graphics with MINIMAL content.**\n\n**MANDATORY prompt requirements for EVERY poster graphic:**\n\n```\nPOSTER FORMAT REQUIREMENTS (STRICTLY ENFORCE):\n- ABSOLUTE MAXIMUM 3-4 elements per graphic (3 is ideal)\n- ABSOLUTE MAXIMUM 10 words total in the entire graphic\n- NO complex workflows with 5+ steps (split into 2-3 simple graphics instead)\n- NO multi-level nested diagrams (flatten to single level)\n- NO case studies with multiple sub-sections (one key point per case)\n- ALL text GIANT BOLD (80pt+ for labels, 120pt+ for key numbers)\n- High contrast ONLY (dark on white OR white on dark, NO gradients with text)\n- MANDATORY 50% white space minimum (half the graphic should be empty)\n- Thick lines only (5px+ minimum), large icons (200px+ minimum)\n- ONE SINGLE MESSAGE per graphic (not 3 related messages)\n```\n\n**⚠️ BEFORE GENERATING: Review your prompt and count elements**\n- If your description has 5+ items → STOP. Split into multiple graphics\n- If your workflow has 5+ stages → STOP. Show only 3-4 high-level steps\n- If your comparison has 4+ methods → STOP. Show only top 3 or Our vs Best Baseline\n\n**Content limits per graphic type (STRICT):**\n| Graphic Type | Max Elements | Max Words | Reject If | Good Example |\n|--------------|--------------|-----------|-----------|--------------|\n| Flowchart | **3-4 boxes MAX** | **8 words** | 5+ stages, nested steps | \"DISCOVER → VALIDATE → APPROVE\" (3 words) |\n| Key findings | **3 items MAX** | **9 words** | 4+ metrics, paragraphs | \"95% ACCURATE\" \"2X FASTER\" \"FDA READY\" (6 words) |\n| Comparison chart | **3 bars MAX** | **6 words** | 4+ methods, legend text | \"OURS: 95%\" \"BEST: 85%\" (4 words) |\n| Case study | **1 case, 3 elements** | **6 words** | Multiple cases, substories | Logo + \"18 MONTHS\" + \"to discovery\" (2 words) |\n| Timeline | **3-4 points MAX** | **8 words** | Year-by-year detail | \"2020 START\" \"2022 TRIAL\" \"2024 APPROVED\" (6 words) |\n\n**Example - WRONG (7-stage workflow - TOO COMPLEX):**\n```bash\n# ❌ BAD - This creates tiny unreadable text like the drug discovery poster\npython scripts\u002Fgenerate_schematic.py \"Drug discovery workflow showing: Stage 1 Target Identification, Stage 2 Molecular Synthesis, Stage 3 Virtual Screening, Stage 4 AI Lead Optimization, Stage 5 Clinical Trial Design, Stage 6 FDA Approval. Include success metrics, timelines, and validation steps for each stage.\" -o figures\u002Fworkflow.png\n# Result: 7+ stages with tiny text, unreadable from 6 feet - POSTER FAILURE\n```\n\n**Example - CORRECT (simplified to 3 key stages):**\n```bash\n# ✅ GOOD - Same content, split into ONE simple high-level graphic\npython scripts\u002Fgenerate_schematic.py \"POSTER FORMAT for A0. ULTRA-SIMPLE 3-box workflow: 'DISCOVER' → 'VALIDATE' → 'APPROVE'. Each word in GIANT bold (120pt+). Thick arrows (10px). 60% white space. NO substeps, NO details. 3 words total. Readable from 10 feet.\" -o figures\u002Fworkflow_overview.png\n# Result: Clean, impactful, readable - can add detail graphics separately if needed\n```\n\n**Example - WRONG (complex case studies with multiple sections):**\n```bash\n# ❌ BAD - Creates cramped unreadable sections\npython scripts\u002Fgenerate_schematic.py \"Case studies: Insilico Medicine (drug candidate, discovery time, clinical trials), Recursion Pharma (platform, methodology, results), Exscientia (drug candidates, FDA status, timeline). Include company logos, metrics, and outcomes.\" -o figures\u002Fcases.png\n# Result: 3 case studies with 4+ elements each = 12+ total elements, tiny text\n```\n\n**Example - CORRECT (one case study, one key metric):**\n```bash\n# ✅ GOOD - Show ONE case with ONE key number\npython scripts\u002Fgenerate_schematic.py \"POSTER FORMAT for A0. ONE case study card: Company logo (large), '18 MONTHS' in GIANT text (150pt), 'to discovery' below (60pt). 3 elements total: logo + number + caption. 50% white space. Readable from 10 feet.\" -o figures\u002Fcase_single.png\n# Result: Clear, readable, impactful. Make 3 separate graphics if you need 3 cases.\n```\n\n**Example - WRONG (key findings too complex):**\n```bash\n# BAD - too many items, too much detail\npython scripts\u002Fgenerate_schematic.py \"Key findings showing 8 metrics: accuracy 95%, precision 92%, recall 94%, F1 0.93, AUC 0.97, training time 2.3 hours, inference 50ms, model size 145MB with comparison to 5 baseline methods\" -o figures\u002Ffindings.png\n# Result: Cramped graphic with tiny numbers\n```\n\n**Example - CORRECT (key findings simple):**\n```bash\n# GOOD - only 3 key items, giant numbers\npython scripts\u002Fgenerate_schematic.py \"POSTER FORMAT for A0. KEY FINDINGS with ONLY 3 large cards. Card 1: '95%' in GIANT text (120pt) with 'ACCURACY' below (48pt). Card 2: '2X' in GIANT text with 'FASTER' below. Card 3: checkmark icon with 'VALIDATED' in large text. 50% white space. High contrast colors. NO other text or details.\" -o figures\u002Ffindings.png\n# Result: Bold, readable impact statement\n```\n\n**Font size reference for poster prompts:**\n| Element | Minimum Size | Prompt Keywords |\n|---------|--------------|-----------------|\n| Main numbers\u002Fmetrics | 72pt+ | \"huge\", \"very large\", \"giant\", \"poster-size\" |\n| Section titles | 60pt+ | \"large bold\", \"prominent\" |\n| Labels\u002Fcaptions | 36pt+ | \"readable from 6 feet\", \"clear labels\" |\n| Body text | 24pt+ | \"poster-readable\", \"large text\" |\n\n**Always include in prompts:**\n- \"POSTER FORMAT\" or \"for A0 poster\" or \"readable from 6 feet\"\n- \"VERY LARGE TEXT\" or \"huge bold fonts\"\n- Specific text that should appear (so it's baked into the image)\n- \"minimal text, maximum impact\"\n- \"high contrast\" for readability\n- \"generous margins\" and \"no text near edges\"\n\n---\n\n### CRITICAL: AI-Generated Graphic Sizing\n\n**⚠️ Each AI-generated graphic should focus on ONE concept with MINIMAL content.**\n\n**Problem**: Generating complex diagrams with many elements leads to small text.\n\n**Solution**: Generate SIMPLE graphics with FEW elements and LARGE text.\n\n**Example - WRONG (too complex, text will be small):**\n```bash\n# BAD - too many elements in one graphic\npython scripts\u002Fgenerate_schematic.py \"Complete ML pipeline showing data collection, \npreprocessing with 5 steps, feature engineering with 8 techniques, model training \nwith hyperparameter tuning, validation with cross-validation, and deployment with \nmonitoring. Include all labels and descriptions.\" -o figures\u002Fpipeline.png\n```\n\n**Example - CORRECT (simple, focused, large text):**\n```bash\n# GOOD - split into multiple simple graphics with large text\n\n# Graphic 1: High-level overview (3-4 elements max)\npython scripts\u002Fgenerate_schematic.py \"POSTER FORMAT for A0: Simple 4-step pipeline. \nFour large boxes: DATA → PROCESS → MODEL → RESULTS. \nGIANT labels (80pt+), thick arrows, lots of white space. \nOnly 4 words total. Readable from 8 feet.\" -o figures\u002Foverview.png\n\n# Graphic 2: Key result (1 metric highlighted)\npython scripts\u002Fgenerate_schematic.py \"POSTER FORMAT for A0: Single key metric display.\nGiant '95%' text (150pt+) with 'ACCURACY' below (60pt+).\nCheckmark icon. Minimal design, high contrast.\nReadable from 10 feet.\" -o figures\u002Faccuracy.png\n```\n\n**Rules for AI-generated poster graphics:**\n| Rule | Limit | Reason |\n|------|-------|--------|\n| **Elements per graphic** | 3-5 maximum | More elements = smaller text |\n| **Words per graphic** | 10-15 maximum | Minimal text = larger fonts |\n| **Flowchart steps** | 4-5 maximum | Keeps labels readable |\n| **Chart categories** | 3-4 maximum | Prevents crowding |\n| **Nested levels** | 1-2 maximum | Avoids complexity |\n\n**Split complex content into multiple simple graphics:**\n```\nInstead of 1 complex diagram with 12 elements:\n→ Create 3 simple diagrams with 4 elements each\n→ Each graphic can have LARGER text\n→ Arrange in poster with clear visual flow\n```\n\n---\n\n### Step 0: MANDATORY Pre-Generation Review (DO THIS FIRST)\n\n**⚠️ BEFORE generating ANY graphics, review your content plan:**\n\n**For EACH planned graphic, ask these questions:**\n1. **Element count**: Can I describe this in 3-4 items or less?\n   - ❌ NO → Simplify or split into multiple graphics\n   - ✅ YES → Continue\n\n2. **Complexity check**: Is this a multi-stage workflow (5+ steps) or nested diagram?\n   - ❌ YES → Flatten to 3-4 high-level steps only\n   - ✅ NO → Continue\n\n3. **Word count**: Can I describe all text in 10 words or less?\n   - ❌ NO → Cut text, use single-word labels\n   - ✅ YES → Continue\n\n4. **Message clarity**: Does this graphic convey ONE clear message?\n   - ❌ NO → Split into multiple focused graphics\n   - ✅ YES → Continue to generation\n\n**Common patterns that ALWAYS fail (reject these):**\n- \"Show stages 1 through 7...\" → Split into high-level overview (3 stages) + detail graphics\n- \"Multiple case studies...\" → One case per graphic\n- \"Timeline from 2015 to 2024 with annual milestones...\" → Show only 3-4 key years\n- \"Comparison of 6 methods...\" → Show only top 3 or Our method vs Best baseline\n- \"Architecture with all layers and connections...\" → High-level only (3-4 components)\n\n### Step 1: Plan Your Poster Elements\n\nAfter passing the pre-generation review, identify visual elements needed:\n\n1. **Title Block** - Stylized title with institutional branding (optional - can be LaTeX text)\n2. **Introduction Graphic** - Conceptual overview (3 elements max)\n3. **Methods Diagram** - High-level workflow (3-4 steps max)\n4. **Results Figures** - Key findings (3 metrics max per figure, may need 2-3 separate figures)\n5. **Conclusion Graphic** - Summary visual (3 takeaways max)\n6. **Supplementary Icons** - Simple icons, QR codes, logos (minimal)\n\n### Step 2: Generate Each Element (After Pre-Generation Review)\n\n**⚠️ CRITICAL: Review Step 0 checklist before proceeding.**\n\nUse the appropriate tool for each element type:\n\n**For Schematics and Diagrams (scientific-schematics):**\n```bash\n# Create figures directory\nmkdir -p figures\n\n# Drug discovery workflow - HIGH-LEVEL ONLY, 3 stages\n# BAD: \"Stage 1: Target ID, Stage 2: Molecular Synthesis, Stage 3: Virtual Screening, Stage 4: AI Lead Opt...\"\n# GOOD: Collapse to 3 mega-stages\npython scripts\u002Fgenerate_schematic.py \"POSTER FORMAT for A0. ULTRA-SIMPLE 3-box workflow: 'DISCOVER' (120pt bold) → 'VALIDATE' (120pt bold) → 'APPROVE' (120pt bold). Thick arrows (10px). 60% white space. ONLY these 3 words. NO substeps. Readable from 12 feet.\" -o figures\u002Fworkflow_simple.png\n\n# System architecture - MAXIMUM 3 components\npython scripts\u002Fgenerate_schematic.py \"POSTER FORMAT for A0. ULTRA-SIMPLE 3-component stack: 'DATA' box (120pt) → 'AI MODEL' box (120pt) → 'PREDICTION' box (120pt). Thick vertical arrows. 60% white space. 3 words only. Readable from 12 feet.\" -o figures\u002Farchitecture.png\n\n# Timeline - ONLY 3 key milestones (not year-by-year)\n# BAD: \"2018, 2019, 2020, 2021, 2022, 2023, 2024 with events\"\n# GOOD: Only 3 breakthrough moments\npython scripts\u002Fgenerate_schematic.py \"POSTER FORMAT for A0. Timeline with ONLY 3 points: '2018' + icon, '2021' + icon, '2024' + icon. GIANT years (120pt). Large icons. 60% white space. NO connecting lines or details. Readable from 12 feet.\" -o figures\u002Ftimeline.png\n\n# Case study - ONE case, ONE key metric\n# BAD: \"3 case studies: Insilico (details), Recursion (details), Exscientia (details)\"\n# GOOD: ONE case with ONE number\npython scripts\u002Fgenerate_schematic.py \"POSTER FORMAT for A0. ONE case study: Large logo + '18 MONTHS' (150pt bold) + 'to discovery' (60pt). 3 elements total. 60% white space. Readable from 12 feet.\" -o figures\u002Fcase1.png\n\n# If you need 3 cases → make 3 separate simple graphics (not one complex graphic)\n```\n\n**For Stylized Blocks and Graphics (Nano Banana Pro):**\n```bash\n# Title block - SIMPLE\npython scripts\u002Fgenerate_schematic.py \"POSTER FORMAT for A0. Title block: 'ML FOR DRUG DISCOVERY' in HUGE bold text (120pt+). Dark blue background. ONE subtle icon. NO other text. 40% white space. Readable from 15 feet.\" -o figures\u002Ftitle_block.png\n\n# Introduction visual - SIMPLE, 3 elements only\npython scripts\u002Fgenerate_schematic.py \"POSTER FORMAT for A0. SIMPLE problem visual with ONLY 3 icons: drug icon, arrow, target icon. ONE label per icon (80pt+). 50% white space. NO detailed text. Readable from 8 feet.\" -o figures\u002Fintro_visual.png\n\n# Conclusion\u002Fsummary - ONLY 3 items, GIANT numbers\npython scripts\u002Fgenerate_schematic.py \"POSTER FORMAT for A0. KEY FINDINGS with EXACTLY 3 cards only. Card 1: '95%' (150pt font) with 'ACCURACY' (60pt). Card 2: '2X' (150pt) with 'FASTER' (60pt). Card 3: checkmark icon with 'READY' (60pt). 50% white space. NO other text. Readable from 10 feet.\" -o figures\u002Fconclusions_graphic.png\n\n# Background visual - SIMPLE, 3 icons only\npython scripts\u002Fgenerate_schematic.py \"POSTER FORMAT for A0. SIMPLE visual with ONLY 3 large icons in a row: problem icon → challenge icon → impact icon. ONE word label each (80pt+). 50% white space. NO detailed text. Readable from 8 feet.\" -o figures\u002Fbackground_visual.png\n```\n\n**For Data Visualizations - SIMPLE, 3 bars max:**\n```bash\n# SIMPLE chart with ONLY 3 bars, GIANT labels\npython scripts\u002Fgenerate_schematic.py \"POSTER FORMAT for A0. SIMPLE bar chart with ONLY 3 bars: BASELINE (70%), EXISTING (85%), OURS (95%). GIANT percentage labels ON the bars (100pt+). NO axis labels, NO legend, NO gridlines. Our bar highlighted in different color. 40% white space. Readable from 8 feet.\" -o figures\u002Fcomparison_chart.png\n```\n\n### Step 2b: MANDATORY Post-Generation Review (Before Assembly)\n\n**⚠️ CRITICAL: Review EVERY generated graphic before adding to poster.**\n\n**For each generated figure, open at 25% zoom and check:**\n\n1. **✅ PASS criteria (all must be true):**\n   - Can read ALL text clearly at 25% zoom\n   - Count elements: 3-4 or fewer\n   - White space: 50%+ of image is empty\n   - Simple enough to understand in 2 seconds\n   - NOT a complex workflow with 5+ stages\n   - NOT multiple nested sections\n\n2. **❌ FAIL criteria (regenerate if ANY are true):**\n   - Text is small or hard to read at 25% zoom → REGENERATE with \"150pt+\" fonts\n   - More than 4 elements → REGENERATE with \"ONLY 3 elements\"\n   - Less than 50% white space → REGENERATE with \"60% white space\"\n   - Complex multi-stage workflow → SPLIT into 2-3 simple graphics\n   - Multiple case studies cramped together → SPLIT into separate graphics\n   - Takes more than 3 seconds to understand → SIMPLIFY and regenerate\n\n**Common failures and fixes:**\n- \"7-stage workflow with tiny text\" → Regenerate as \"3 high-level stages only\"\n- \"3 case studies in one graphic\" → Generate 3 separate simple graphics\n- \"Timeline with 8 years\" → Regenerate with \"ONLY 3 key milestones\"\n- \"Comparison of 5 methods\" → Regenerate with \"ONLY Our method vs Best baseline (2 bars)\"\n\n**DO NOT PROCEED to assembly if ANY graphic fails the checks above.**\n\n### Step 3: Assemble in LaTeX Template\n\nAfter all figures pass the post-generation review, include them in your poster template:\n\n**tikzposter example:**\n```latex\n\\documentclass[25pt, a0paper, portrait]{tikzposter}\n\n\\begin{document}\n\n\\maketitle\n\n\\begin{columns}\n\\column{0.5}\n\n\\block{Introduction}{\n  \\centering\n  \\includegraphics[width=0.85\\linewidth]{figures\u002Fintro_visual.png}\n  \n  \\vspace{0.5em}\n  Brief context text here (2-3 sentences max).\n}\n\n\\block{Methods}{\n  \\centering\n  \\includegraphics[width=0.9\\linewidth]{figures\u002Fmethods_flowchart.png}\n}\n\n\\column{0.5}\n\n\\block{Results}{\n  \\begin{minipage}{0.48\\linewidth}\n    \\centering\n    \\includegraphics[width=\\linewidth]{figures\u002Fresult_1.png}\n  \\end{minipage}\n  \\hfill\n  \\begin{minipage}{0.48\\linewidth}\n    \\centering\n    \\includegraphics[width=\\linewidth]{figures\u002Fresult_2.png}\n  \\end{minipage}\n  \n  \\vspace{0.5em}\n  Key findings in 3-4 bullet points.\n}\n\n\\block{Conclusions}{\n  \\centering\n  \\includegraphics[width=0.8\\linewidth]{figures\u002Fconclusions_graphic.png}\n}\n\n\\end{columns}\n\n\\end{document}\n```\n\n**baposter example:**\n```latex\n\\headerbox{Methods}{name=methods,column=0,row=0}{\n  \\centering\n  \\includegraphics[width=0.95\\linewidth]{figures\u002Fmethods_flowchart.png}\n}\n\n\\headerbox{Results}{name=results,column=1,row=0}{\n  \\includegraphics[width=\\linewidth]{figures\u002Fcomparison_chart.png}\n  \\vspace{0.3em}\n  \n  Key finding: Our method achieves 92% accuracy.\n}\n```\n\n### Example: Complete Poster Generation Workflow\n\n**Full workflow with ALL quality checks:**\n\n```bash\n# STEP 0: Pre-Generation Review (MANDATORY)\n# Content plan: Drug discovery poster\n# - Workflow: 7 stages → ❌ TOO MANY → Reduce to 3 mega-stages ✅\n# - 3 case studies → ❌ TOO MANY → One case per graphic (make 3 graphics) ✅\n# - Timeline 2018-2024 → ❌ TOO DETAILED → Only 3 key years ✅\n\n# STEP 1: Create figures directory\nmkdir -p figures\n\n# STEP 2: Generate ULTRA-SIMPLE graphics with strict limits\n\n# Workflow - HIGH-LEVEL ONLY (collapsed from 7 stages to 3)\npython scripts\u002Fgenerate_schematic.py \"POSTER FORMAT for A0. ULTRA-SIMPLE 3-box workflow: 'DISCOVER' → 'VALIDATE' → 'APPROVE'. Each word 120pt+ bold. Thick arrows (10px). 60% white space. ONLY 3 words total. Readable from 12 feet.\" -o figures\u002Fworkflow.png\n\n# Case study 1 - ONE case, ONE metric (will make 3 separate graphics)\npython scripts\u002Fgenerate_schematic.py \"POSTER FORMAT for A0. ONE case: Company logo + '18 MONTHS' (150pt bold) + 'to drug discovery' (60pt). 3 elements only. 60% white space. Readable from 12 feet.\" -o figures\u002Fcase1.png\n\npython scripts\u002Fgenerate_schematic.py \"POSTER FORMAT for A0. ONE case: Company logo + '95% SUCCESS' (150pt bold) + 'in trials' (60pt). 3 elements only. 60% white space.\" -o figures\u002Fcase2.png\n\npython scripts\u002Fgenerate_schematic.py \"POSTER FORMAT for A0. ONE case: Company logo + 'FDA APPROVED' (150pt bold) + '2024' (60pt). 3 elements only. 60% white space.\" -o figures\u002Fcase3.png\n\n# Timeline - ONLY 3 key years (not 7 years)\npython scripts\u002Fgenerate_schematic.py \"POSTER FORMAT for A0. ONLY 3 years: '2018' (150pt) + icon, '2021' (150pt) + icon, '2024' (150pt) + icon. Large icons. 60% white space. NO lines or details. Readable from 12 feet.\" -o figures\u002Ftimeline.png\n\n# Results - ONLY 2 bars (our method vs best baseline, not 5 methods)\npython scripts\u002Fgenerate_schematic.py \"POSTER FORMAT for A0. TWO bars only: 'BASELINE 70%' and 'OURS 95%' (highlighted). GIANT percentages (150pt) ON bars. NO axis, NO legend. 60% white space. Readable from 12 feet.\" -o figures\u002Fresults.png\n\n# STEP 2b: Post-Generation Review (MANDATORY)\n# Open each figure at 25% zoom:\n# ✅ workflow.png: 3 elements, text readable, 60% white - PASS\n# ✅ case1.png: 3 elements, giant numbers, clean - PASS\n# ✅ case2.png: 3 elements, giant numbers, clean - PASS  \n# ✅ case3.png: 3 elements, giant numbers, clean - PASS\n# ✅ timeline.png: 3 elements, readable, simple - PASS\n# ✅ results.png: 2 bars, giant percentages, clear - PASS\n# ALL PASS → Proceed to assembly\n\n# STEP 3: Compile LaTeX poster\npdflatex poster.tex\n\n# STEP 4: PDF Overflow Check (see Section 11)\ngrep \"Overfull\" poster.log\n# Open at 100% and check all 4 edges\n```\n\n**If ANY graphic fails Step 2b review:**\n- Too many elements → Regenerate with \"ONLY 3 elements\"\n- Small text → Regenerate with \"150pt+\" or \"GIANT BOLD (150pt+)\"\n- Cluttered → Regenerate with \"60% white space\" and \"ULTRA-SIMPLE\"\n- Complex workflow → SPLIT into multiple simple 3-element graphics\n\n### Visual Element Guidelines\n\n**⚠️ CRITICAL: Each graphic must have ONE message and MAXIMUM 3-4 elements.**\n\n**ABSOLUTE LIMITS - These are NOT guidelines, these are HARD LIMITS:**\n- **MAXIMUM 3-4 elements** per graphic (3 is ideal)\n- **MAXIMUM 10 words** total per graphic\n- **MINIMUM 50% white space** (60% is better)\n- **MINIMUM 120pt** for key numbers\u002Fmetrics\n- **MINIMUM 80pt** for labels\n\n**For each poster section - STRICT requirements:**\n\n| Section | Max Elements | Max Words | Example Prompt (REQUIRED PATTERN) |\n|---------|--------------|-----------|-------------------------------------|\n| **Introduction** | 3 icons | 6 words | \"POSTER FORMAT for A0: ULTRA-SIMPLE 3 icons: [icon1] [icon2] [icon3]. ONE WORD labels (100pt bold). 60% white space. 3 words total.\" |\n| **Methods** | 3 boxes | 6 words | \"POSTER FORMAT for A0: ULTRA-SIMPLE 3-box workflow: 'STEP1' → 'STEP2' → 'STEP3'. GIANT labels (120pt+). 60% white space. 3 words only.\" |\n| **Results** | 2-3 bars | 6 words | \"POSTER FORMAT for A0: TWO bars: 'BASELINE 70%' 'OURS 95%'. GIANT percentages (150pt+) ON bars. NO axis. 60% white space.\" |\n| **Conclusions** | 3 cards | 9 words | \"POSTER FORMAT for A0: THREE cards: '95%' (150pt) 'ACCURATE', '2X' (150pt) 'FASTER', checkmark 'READY'. 60% white space.\" |\n| **Case Study** | 3 elements | 5 words | \"POSTER FORMAT for A0: ONE case: logo + '18 MONTHS' (150pt) + 'to discovery' (60pt). 60% white space.\" |\n| **Timeline** | 3 points | 3 words | \"POSTER FORMAT for A0: THREE years only: '2018' '2021' '2024' (150pt each). Large icons. 60% white space. NO details.\" |\n\n**MANDATORY prompt elements (ALL required, NO exceptions):**\n1. **\"POSTER FORMAT for A0\"** - MUST be first\n2. **\"ULTRA-SIMPLE\"** or **\"ONLY X elements\"** - content limit\n3. **\"GIANT (120pt+)\"** or specific font sizes - readability\n4. **\"60% white space\"** - mandatory breathing room\n5. **\"readable from 10-12 feet\"** - viewing distance\n6. **Exact count** of words\u002Felements - \"3 words total\" or \"ONLY 3 icons\"\n\n**PATTERNS THAT ALWAYS FAIL (REJECT IMMEDIATELY):**\n- ❌ \"7-stage drug discovery workflow\" → Split to \"3 mega-stages\"\n- ❌ \"Timeline from 2015-2024 with annual updates\" → \"ONLY 3 key years\"\n- ❌ \"3 case studies with details\" → Make 3 separate simple graphics\n- ❌ \"Comparison of 5 methods with metrics\" → \"ONLY 2: ours vs best\"\n- ❌ \"Complete architecture showing all layers\" → \"3 components only\"\n- ❌ \"Show stages 1,2,3,4,5,6\" → \"3 high-level stages\"\n\n**PATTERNS THAT WORK:**\n- ✅ \"3 mega-stages collapsed from 7\" → Proper simplification\n- ✅ \"ONE case with ONE metric\" → Will make multiple if needed\n- ✅ \"ONLY 3 milestones\" → Selective, focused\n- ✅ \"2 bars: ours vs baseline\" → Direct comparison\n- ✅ \"3-component high-level view\" → Appropriately simplified\n\n---\n\n## Scientific Schematics Integration\n\nFor detailed guidance on creating schematics, refer to the **scientific-schematics** skill documentation.\n\n**Key capabilities:**\n- Nano Banana Pro automatically generates, reviews, and refines diagrams\n- Creates publication-quality images with proper formatting\n- Ensures accessibility (colorblind-friendly, high contrast)\n- Supports iterative refinement for complex diagrams\n\n---\n\n## Core Capabilities\n\n### 1. LaTeX Poster Packages\n\nSupport for three major LaTeX poster packages, each with distinct advantages. For detailed comparison and package-specific guidance, refer to `references\u002Flatex_poster_packages.md`.\n\n**beamerposter**:\n- Extension of the Beamer presentation class\n- Familiar syntax for Beamer users\n- Excellent theme support and customization\n- Best for: Traditional academic posters, institutional branding\n\n**tikzposter**:\n- Modern, flexible design with TikZ integration\n- Built-in color themes and layout templates\n- Extensive customization through TikZ commands\n- Best for: Colorful, modern designs, custom graphics\n\n**baposter**:\n- Box-based layout system\n- Automatic spacing and positioning\n- Professional-looking default styles\n- Best for: Multi-column layouts, consistent spacing\n\n### 2. Poster Layout and Structure\n\nCreate effective poster layouts following visual communication principles. For comprehensive layout guidance, refer to `references\u002Fposter_layout_design.md`.\n\n**Common Poster Sections**:\n- **Header\u002FTitle**: Title, authors, affiliations, logos\n- **Introduction\u002FBackground**: Research context and motivation\n- **Methods\u002FApproach**: Methodology and experimental design\n- **Results**: Key findings with figures and data visualizations\n- **Conclusions**: Main takeaways and implications\n- **References**: Key citations (typically abbreviated)\n- **Acknowledgments**: Funding, collaborators, institutions\n\n**Layout Strategies**:\n- **Column-based layouts**: 2-column, 3-column, or 4-column grids\n- **Block-based layouts**: Flexible arrangement of content blocks\n- **Z-pattern flow**: Guide readers through content logically\n- **Visual hierarchy**: Use size, color, and spacing to emphasize key points\n\n### 3. Design Principles for Research Posters\n\nApply evidence-based design principles for maximum impact. For detailed design guidance, refer to `references\u002Fposter_design_principles.md`.\n\n**Typography**:\n- Title: 72-120pt for visibility from distance\n- Section headers: 48-72pt\n- Body text: 24-36pt minimum for readability from 4-6 feet\n- Use sans-serif fonts (Arial, Helvetica, Calibri) for clarity\n- Limit to 2-3 font families maximum\n\n**Color and Contrast**:\n- Use high-contrast color schemes for readability\n- Institutional color palettes for branding\n- Color-blind friendly palettes (avoid red-green combinations)\n- White space is active space—don't overcrowd\n\n**Visual Elements**:\n- High-resolution figures (300 DPI minimum for print)\n- Large, clear labels on all figures\n- Consistent figure styling throughout\n- Strategic use of icons and graphics\n- Balance text with visual content (40-50% visual recommended)\n\n**Content Guidelines**:\n- **Less is more**: 300-800 words total recommended\n- Bullet points over paragraphs for scannability\n- Clear, concise messaging\n- Self-explanatory figures with minimal text explanation\n- QR codes for supplementary materials or online resources\n\n### 4. Standard Poster Sizes\n\nSupport for international and conference-specific poster dimensions:\n\n**International Standards**:\n- A0 (841 × 1189 mm \u002F 33.1 × 46.8 inches) - Most common European standard\n- A1 (594 × 841 mm \u002F 23.4 × 33.1 inches) - Smaller format\n- A2 (420 × 594 mm \u002F 16.5 × 23.4 inches) - Compact posters\n\n**North American Standards**:\n- 36 × 48 inches (914 × 1219 mm) - Common US conference size\n- 42 × 56 inches (1067 × 1422 mm) - Large format\n- 48 × 72 inches (1219 × 1829 mm) - Extra large\n\n**Orientation**:\n- Portrait (vertical) - Most common, traditional\n- Landscape (horizontal) - Better for wide content, timelines\n\n### 5. Package-Specific Templates\n\nProvide ready-to-use templates for each major package. Templates available in `assets\u002F` directory.\n\n**beamerposter Templates**:\n- `beamerposter_classic.tex` - Traditional academic style\n- `beamerposter_modern.tex` - Clean, minimal design\n- `beamerposter_colorful.tex` - Vibrant theme with blocks\n\n**tikzposter Templates**:\n- `tikzposter_default.tex` - Standard tikzposter layout\n- `tikzposter_rays.tex` - Modern design with ray theme\n- `tikzposter_wave.tex` - Professional wave-style theme\n\n**baposter Templates**:\n- `baposter_portrait.tex` - Classic portrait layout\n- `baposter_landscape.tex` - Landscape multi-column\n- `baposter_minimal.tex` - Minimalist design\n\n### 6. Figure and Image Integration\n\nOptimize visual content for poster presentations:\n\n**Best Practices**:\n- Use vector graphics (PDF, SVG) when possible for scalability\n- Raster images: minimum 300 DPI at final print size\n- Consistent image styling (borders, captions, sizes)\n- Group related figures together\n- Use subfigures for comparisons\n\n**LaTeX Figure Commands**:\n```latex\n% Include graphics package\n\\usepackage{graphicx}\n\n% Simple figure\n\\includegraphics[width=0.8\\linewidth]{figure.pdf}\n\n% Figure with caption in tikzposter\n\\block{Results}{\n  \\begin{tikzfigure}\n    \\includegraphics[width=0.9\\linewidth]{results.png}\n  \\end{tikzfigure}\n}\n\n% Multiple subfigures\n\\usepackage{subcaption}\n\\begin{figure}\n  \\begin{subfigure}{0.48\\linewidth}\n    \\includegraphics[width=\\linewidth]{fig1.pdf}\n    \\caption{Condition A}\n  \\end{subfigure}\n  \\begin{subfigure}{0.48\\linewidth}\n    \\includegraphics[width=\\linewidth]{fig2.pdf}\n    \\caption{Condition B}\n  \\end{subfigure}\n\\end{figure}\n```\n\n### 7. Color Schemes and Themes\n\nProvide professional color palettes for various contexts:\n\n**Academic Institution Colors**:\n- Match university or department branding\n- Use official color codes (RGB, CMYK, or LaTeX color definitions)\n\n**Scientific Color Palettes** (color-blind friendly):\n- Viridis: Professional gradient from purple to yellow\n- ColorBrewer: Research-tested palettes for data visualization\n- IBM Color Blind Safe: Accessible corporate palette\n\n**Package-Specific Theme Selection**:\n\n**beamerposter**:\n```latex\n\\usetheme{Berlin}\n\\usecolortheme{beaver}\n```\n\n**tikzposter**:\n```latex\n\\usetheme{Rays}\n\\usecolorstyle{Denmark}\n```\n\n**baposter**:\n```latex\n\\begin{poster}{\n  background=plain,\n  bgColorOne=white,\n  headerColorOne=blue!70,\n  textborder=rounded\n}\n```\n\n### 8. Typography and Text Formatting\n\nEnsure readability and visual appeal:\n\n**Font Selection**:\n```latex\n% Sans-serif fonts recommended for posters\n\\usepackage{helvet}      % Helvetica\n\\usepackage{avant}       % Avant Garde\n\\usepackage{sfmath}      % Sans-serif math fonts\n\n% Set default to sans-serif\n\\renewcommand{\\familydefault}{\\sfdefault}\n```\n\n**Text Sizing**:\n```latex\n% Adjust text sizes for visibility\n\\setbeamerfont{title}{size=\\VeryHuge}\n\\setbeamerfont{author}{size=\\Large}\n\\setbeamerfont{institute}{size=\\normalsize}\n```\n\n**Emphasis and Highlighting**:\n- Use bold for key terms: `\\textbf{important}`\n- Color highlights sparingly: `\\textcolor{blue}{highlight}`\n- Boxes for critical information\n- Avoid italics (harder to read from distance)\n\n### 9. QR Codes and Interactive Elements\n\nEnhance poster interactivity for modern conferences:\n\n**QR Code Integration**:\n```latex\n\\usepackage{qrcode}\n\n% Link to paper, code repository, or supplementary materials\n\\qrcode[height=2cm]{https:\u002F\u002Fgithub.com\u002Fusername\u002Fproject}\n\n% QR code with caption\n\\begin{center}\n  \\qrcode[height=3cm]{https:\u002F\u002Fdoi.org\u002F10.1234\u002Fpaper}\\\\\n  \\small Scan for full paper\n\\end{center}\n```\n\n**Digital Enhancements**:\n- Link to GitHub repositories for code\n- Link to video presentations or demos\n- Link to interactive web visualizations\n- Link to supplementary data or appendices\n\n### 10. Compilation and Output\n\nGenerate high-quality PDF output for printing or digital display:\n\n**Compilation Commands**:\n```bash\n# Basic compilation\npdflatex poster.tex\n\n# With bibliography\npdflatex poster.tex\nbibtex poster\npdflatex poster.tex\npdflatex poster.tex\n\n# For beamer-based posters\nlualatex poster.tex  # Better font support\nxelatex poster.tex   # Unicode and modern fonts\n```\n\n**Ensuring Full Page Coverage**:\n\nPosters should use the entire page without excessive margins. Configure packages correctly:\n\n**beamerposter - Full Page Setup**:\n```latex\n\\documentclass[final,t]{beamer}\n\\usepackage[size=a0,scale=1.4,orientation=portrait]{beamerposter}\n\n% Remove default beamer margins\n\\setbeamersize{text margin left=0mm, text margin right=0mm}\n\n% Use geometry for precise control\n\\usepackage[margin=10mm]{geometry}  % 10mm margins all around\n\n% Remove navigation symbols\n\\setbeamertemplate{navigation symbols}{}\n\n% Remove footline and headline if not needed\n\\setbeamertemplate{footline}{}\n\\setbeamertemplate{headline}{}\n```\n\n**tikzposter - Full Page Setup**:\n```latex\n\\documentclass[\n  25pt,                      % Font scaling\n  a0paper,                   % Paper size\n  portrait,                  % Orientation\n  margin=10mm,               % Outer margins (minimal)\n  innermargin=15mm,          % Space inside blocks\n  blockverticalspace=15mm,   % Space between blocks\n  colspace=15mm,             % Space between columns\n  subcolspace=8mm            % Space between subcolumns\n]{tikzposter}\n\n% This ensures content fills the page\n```\n\n**baposter - Full Page Setup**:\n```latex\n\\documentclass[a0paper,portrait,fontscale=0.285]{baposter}\n\n\\begin{poster}{\n  grid=false,\n  columns=3,\n  colspacing=1.5em,          % Space between columns\n  eyecatcher=true,\n  background=plain,\n  bgColorOne=white,\n  borderColor=blue!50,\n  headerheight=0.12\\textheight,  % 12% for header\n  textborder=roundedleft,\n  headerborder=closed,\n  boxheaderheight=2em        % Consistent box header heights\n}\n% Content here\n\\end{poster}\n```\n\n**Common Issues and Fixes**:\n\n**Problem**: Large white margins around poster\n```latex\n% Fix for beamerposter\n\\setbeamersize{text margin left=5mm, text margin right=5mm}\n\n% Fix for tikzposter\n\\documentclass[..., margin=5mm, innermargin=10mm]{tikzposter}\n\n% Fix for baposter - adjust in document class\n\\documentclass[a0paper, margin=5mm]{baposter}\n```\n\n**Problem**: Content doesn't fill vertical space\n```latex\n% Use \\vfill between sections to distribute space\n\\block{Introduction}{...}\n\\vfill\n\\block{Methods}{...}\n\\vfill\n\\block{Results}{...}\n\n% Or manually adjust block spacing\n\\vspace{1cm}  % Add space between specific blocks\n```\n\n**Problem**: Poster extends beyond page boundaries\n```latex\n% Check total width calculation\n% For 3 columns with spacing:\n% Total = 3×columnwidth + 2×colspace + 2×margins\n% Ensure this equals \\paperwidth\n\n% Debug by adding visible page boundary\n\\usepackage{eso-pic}\n\\AddToShipoutPictureBG{\n  \\AtPageLowerLeft{\n    \\put(0,0){\\framebox(\\LenToUnit{\\paperwidth},\\LenToUnit{\\paperheight}){}}\n  }\n}\n```\n\n**Print Preparation**:\n- Generate PDF\u002FX-1a for professional printing\n- Embed all fonts\n- Convert colors to CMYK if required\n- Check resolution of all images (minimum 300 DPI)\n- Add bleed area if required by printer (usually 3-5mm)\n- Verify page size matches requirements exactly\n\n**Digital Display**:\n- RGB color space for screen display\n- Optimize file size for email\u002Fweb\n- Test readability on different screens\n\n### 11. PDF Review and Quality Control\n\n**CRITICAL**: Always review the generated PDF before printing or presenting. Use this systematic checklist:\n\n**Step 1: Page Size Verification**\n```bash\n# Check PDF dimensions (should match poster size exactly)\npdfinfo poster.pdf | grep \"Page size\"\n\n# Expected outputs:\n# A0: 2384 x 3370 points (841 x 1189 mm)\n# 36x48\": 2592 x 3456 points\n# A1: 1684 x 2384 points (594 x 841 mm)\n```\n\n**Step 2: OVERFLOW CHECK (CRITICAL) - DO THIS IMMEDIATELY AFTER COMPILATION**\n\n**⚠️ THIS IS THE #1 CAUSE OF POSTER FAILURES. Check BEFORE proceeding.**\n\n**Step 2a: Check LaTeX Log File**\n```bash\n# Check for overflow warnings (these are ERRORS, not suggestions)\ngrep -i \"overfull\\|underfull\\|badbox\" poster.log\n\n# ANY \"Overfull\" warning = content is cut off or extending beyond boundaries\n# FIX ALL OF THESE before proceeding\n```\n\n**Common overflow warnings and what they mean:**\n- `Overfull \\hbox (15.2pt too wide)` → Text or graphic is 15.2pt wider than column\n- `Overfull \\vbox (23.5pt too high)` → Content is 23.5pt taller than available space\n- `Badbox` → LaTeX struggling to fit content within boundaries\n\n**Step 2b: Visual Edge Inspection (100% zoom in PDF viewer)**\n\n**Check ALL FOUR EDGES systematically:**\n\n1. **TOP EDGE:**\n   - [ ] Title completely visible (not cut off)\n   - [ ] Author names fully visible\n   - [ ] No graphics touching top margin\n   - [ ] Header content within safe zone\n\n2. **BOTTOM EDGE:**\n   - [ ] References fully visible (not cut off)\n   - [ ] Acknowledgments complete\n   - [ ] Contact info readable\n   - [ ] No graphics cut off at bottom\n\n3. **LEFT EDGE:**\n   - [ ] No text touching left margin\n   - [ ] All bullet points fully visible\n   - [ ] Graphics have left margin (not bleeding off)\n   - [ ] Column content within bounds\n\n4. **RIGHT EDGE:**\n   - [ ] No text extending beyond right margin\n   - [ ] Graphics not cut off on right\n   - [ ] Column content stays within bounds\n   - [ ] QR codes fully visible\n\n5. **BETWEEN COLUMNS:**\n   - [ ] Content stays within individual columns\n   - [ ] No text bleeding into adjacent columns\n   - [ ] Figures respect column boundaries\n\n**If ANY check fails, you have overflow. FIX IMMEDIATELY before continuing:**\n\n**Fix hierarchy (try in order):**\n1. **Check AI-generated graphics first:**\n   - Are they too complex (5+ elements)? → Regenerate simpler\n   - Do they have tiny text? → Regenerate with \"150pt+\" fonts\n   - Are there too many? → Reduce number of figures\n\n2. **Reduce sections:**\n   - More than 5-6 sections? → Combine or remove\n   - Example: Merge \"Discussion\" into \"Conclusions\"\n\n3. **Cut text content:**\n   - More than 800 words total? → Cut to 300-500\n   - More than 100 words per section? → Cut to 50-80\n\n4. **Adjust figure sizing:**\n   - Using `width=\\linewidth`? → Change to `width=0.85\\linewidth`\n   - Using `width=1.0\\columnwidth`? → Change to `width=0.9\\columnwidth`\n\n5. **Increase margins (last resort):**\n   ```latex\n   \\documentclass[25pt, a0paper, portrait, margin=25mm]{tikzposter}\n   ```\n\n**DO NOT proceed to Step 3 if ANY overflow exists.**\n\n**Step 3: Visual Inspection Checklist**\n\nOpen PDF at 100% zoom and check:\n\n**Layout and Spacing**:\n- [ ] Content fills entire page (no large white margins)\n- [ ] Consistent spacing between columns\n- [ ] Consistent spacing between blocks\u002Fsections\n- [ ] All elements aligned properly (use ruler tool)\n- [ ] No overlapping text or figures\n- [ ] White space evenly distributed\n\n**Typography**:\n- [ ] Title clearly visible and large (72pt+)\n- [ ] Section headers readable (48-72pt)\n- [ ] Body text readable at 100% zoom (24-36pt minimum)\n- [ ] No text cutoff or running off edges\n- [ ] Consistent font usage throughout\n- [ ] All special characters render correctly (symbols, Greek letters)\n\n**Visual Elements**:\n- [ ] All figures display correctly\n- [ ] No pixelated or blurry images\n- [ ] Figure captions present and readable\n- [ ] Colors render as expected (not washed out or too dark)\n- [ ] Logos display clearly\n- [ ] QR codes visible and scannable\n\n**Content Completeness**:\n- [ ] Title and authors complete\n- [ ] All sections present (Intro, Methods, Results, Conclusions)\n- [ ] References included\n- [ ] Contact information visible\n- [ ] Acknowledgments (if applicable)\n- [ ] No placeholder text remaining (Lorem ipsum, TODO, etc.)\n\n**Technical Quality**:\n- [ ] No LaTeX compilation warnings in important areas\n- [ ] All citations resolved (no [?] marks)\n- [ ] All cross-references working\n- [ ] Page boundaries correct (no content cut off)\n\n**Step 4: Reduced-Scale Print Test**\n\n**Essential Pre-Printing Test**:\n```bash\n# Create reduced-size test print (25% of final size)\n# This simulates viewing full poster from ~8-10 feet\n\n# For A0 poster, print on A4 paper (24.7% scale)\n# For 36x48\" poster, print on letter paper (~25% scale)\n```\n\n**Print Test Checklist**:\n- [ ] Title readable from 6 feet away\n- [ ] Section headers readable from 4 feet away\n- [ ] Body text readable from 2 feet away\n- [ ] Figures clear and understandable\n- [ ] Colors printed accurately\n- [ ] No obvious design flaws\n\n**Step 5: Digital Quality Checks**\n\n**Font Embedding Verification**:\n```bash\n# Check that all fonts are embedded (required for printing)\npdffonts poster.pdf\n\n# All fonts should show \"yes\" in \"emb\" column\n# If any show \"no\", recompile with:\npdflatex -dEmbedAllFonts=true poster.tex\n```\n\n**Image Resolution Check**:\n```bash\n# Extract image information\npdfimages -list poster.pdf\n\n# Check that all images are at least 300 DPI\n# Formula: DPI = pixels \u002F (inches in poster)\n# For A0 width (33.1\"): 300 DPI = 9930 pixels minimum\n```\n\n**File Size Optimization**:\n```bash\n# For email\u002Fweb, compress if needed (>50MB)\ngs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 \\\n   -dPDFSETTINGS=\u002Fprinter -dNOPAUSE -dQUIET -dBATCH \\\n   -sOutputFile=poster_compressed.pdf poster.pdf\n\n# For printing, keep original (no compression)\n```\n\n**Step 6: Accessibility Check**\n\n**Color Contrast Verification**:\n- [ ] Text-background contrast ratio ≥ 4.5:1 (WCAG AA)\n- [ ] Important elements contrast ratio ≥ 7:1 (WCAG AAA)\n- Test online: https:\u002F\u002Fwebaim.org\u002Fresources\u002Fcontrastchecker\u002F\n\n**Color Blindness Simulation**:\n- [ ] View PDF through color blindness simulator\n- [ ] Information not lost with red-green simulation\n- [ ] Use Coblis (color-blindness.com) or similar tool\n\n**Step 7: Content Proofreading**\n\n**Systematic Review**:\n- [ ] Spell-check all text\n- [ ] Verify all author names and affiliations\n- [ ] Check all numbers and statistics for accuracy\n- [ ] Confirm all citations are correct\n- [ ] Review figure labels and captions\n- [ ] Check for typos in headers and titles\n\n**Peer Review**:\n- [ ] Ask colleague to review poster\n- [ ] 30-second test: Can they identify main message?\n- [ ] 5-minute review: Do they understand conclusions?\n- [ ] Note any confusing elements\n\n**Step 8: Technical Validation**\n\n**LaTeX Compilation Log Review**:\n```bash\n# Check for warnings in .log file\ngrep -i \"warning\\|error\\|overfull\\|underfull\" poster.log\n\n# Common issues to fix:\n# - Overfull hbox: Text extending beyond margins\n# - Underfull hbox: Excessive spacing\n# - Missing references: Citations not resolved\n# - Missing figures: Image files not found\n```\n\n**Fix Common Warnings**:\n```latex\n% Overfull hbox (text too wide)\n\\usepackage{microtype}  % Better spacing\n\\sloppy  % Allow slightly looser spacing\n\\hyphenation{long-word}  % Manual hyphenation\n\n% Missing fonts\n\\usepackage[T1]{fontenc}  % Better font encoding\n\n% Image not found\n% Ensure paths are correct and files exist\n\\graphicspath{{.\u002Ffigures\u002F}{.\u002Fimages\u002F}}\n```\n\n**Step 9: Final Pre-Print Checklist**\n\n**Before Sending to Printer**:\n- [ ] PDF size exactly matches requirements (check with pdfinfo)\n- [ ] All fonts embedded (check with pdffonts)\n- [ ] Color mode correct (RGB for screen, CMYK for print if required)\n- [ ] Bleed area added if required (usually 3-5mm)\n- [ ] Crop marks visible if required\n- [ ] Test print completed and reviewed\n- [ ] File naming clear: [LastName]_[Conference]_Poster.pdf\n- [ ] Backup copy saved\n\n**Printing Specifications to Confirm**:\n- [ ] Paper type (matte vs. glossy)\n- [ ] Printing method (inkjet, large format, fabric)\n- [ ] Color profile (provided to printer if required)\n- [ ] Delivery deadline and shipping address\n- [ ] Tube or flat packaging preference\n\n**Digital Presentation Checklist**:\n- [ ] PDF size optimized (\u003C10MB for email)\n- [ ] Tested on multiple PDF viewers (Adobe, Preview, etc.)\n- [ ] Displays correctly on different screens\n- [ ] QR codes tested and functional\n- [ ] Alternative formats prepared (PNG for social media)\n\n**Review Script** (Available in `scripts\u002Freview_poster.sh`):\n```bash\n#!\u002Fbin\u002Fbash\n# Automated poster PDF review script\n\necho \"Poster PDF Quality Check\"\necho \"=======================\"\n\n# Check file exists\nif [ ! -f \"$1\" ]; then\n    echo \"Error: File not found\"\n    exit 1\nfi\n\necho \"File: $1\"\necho \"\"\n\n# Check page size\necho \"1. Page Dimensions:\"\npdfinfo \"$1\" | grep \"Page size\"\necho \"\"\n\n# Check fonts\necho \"2. Font Embedding:\"\npdffonts \"$1\" | head -20\necho \"\"\n\n# Check file size\necho \"3. File Size:\"\nls -lh \"$1\" | awk '{print $5}'\necho \"\"\n\n# Count pages (should be 1 for poster)\necho \"4. Page Count:\"\npdfinfo \"$1\" | grep \"Pages\"\necho \"\"\n\necho \"Manual checks required:\"\necho \"- Visual inspection at 100% zoom\"\necho \"- Reduced-scale print test (25%)\"\necho \"- Color contrast verification\"\necho \"- Proofreading for typos\"\n```\n\n**Common PDF Issues and Solutions**:\n\n| Issue | Cause | Solution |\n|-------|-------|----------|\n| Large white margins | Incorrect margin settings | Reduce margin in documentclass |\n| Content cut off | Exceeds page boundaries | Check total width\u002Fheight calculations |\n| Blurry images | Low resolution (\u003C300 DPI) | Replace with higher resolution images |\n| Missing fonts | Fonts not embedded | Compile with -dEmbedAllFonts=true |\n| Wrong page size | Incorrect paper size setting | Verify documentclass paper size |\n| Colors look wrong | RGB vs CMYK mismatch | Convert color space for print |\n| File too large (>50MB) | Uncompressed images | Optimize images or compress PDF |\n| QR codes don't work | Too small or low resolution | Minimum 2×2cm, high contrast |\n\n### 11. Common Poster Content Patterns\n\nEffective content organization for different research types:\n\n**Experimental Research Poster**:\n1. Title and authors\n2. Introduction: Problem and hypothesis\n3. Methods: Experimental design (with diagram)\n4. Results: Key findings (2-4 main figures)\n5. Conclusions: Main takeaways (3-5 bullet points)\n6. Future work (optional)\n7. References and acknowledgments\n\n**Computational\u002FModeling Poster**:\n1. Title and authors\n2. Motivation: Problem statement\n3. Approach: Algorithm or model (with flowchart)\n4. Implementation: Technical details\n5. Results: Performance metrics and comparisons\n6. Applications: Use cases\n7. Code availability (QR code to GitHub)\n8. References\n\n**Review\u002FSurvey Poster**:\n1. Title and authors\n2. Scope: Topic overview\n3. Methods: Literature search strategy\n4. Key findings: Main themes (organized by category)\n5. Trends: Visualizations of publication patterns\n6. Gaps: Identified research needs\n7. Conclusions: Summary and implications\n8. References\n\n### 12. Accessibility and Inclusive Design\n\nDesign posters that are accessible to diverse audiences:\n\n**Color Blindness Considerations**:\n- Avoid red-green combinations (most common color blindness)\n- Use patterns or shapes in addition to color\n- Test with color-blindness simulators\n- Provide high contrast (WCAG AA standard: 4.5:1 minimum)\n\n**Visual Impairment Accommodations**:\n- Large, clear fonts (minimum 24pt body text)\n- High contrast text and background\n- Clear visual hierarchy\n- Avoid complex textures or patterns in backgrounds\n\n**Language and Content**:\n- Clear, concise language\n- Define acronyms and jargon\n- International audience considerations\n- Consider multilingual QR code options for global conferences\n\n### 13. Poster Presentation Best Practices\n\nGuidance beyond LaTeX for effective poster sessions:\n\n**Content Strategy**:\n- Tell a story, don't just list facts\n- Focus on 1-3 main messages\n- Use visual abstract or graphical summary\n- Leave room for conversation (don't over-explain)\n\n**Physical Presentation Tips**:\n- Bring printed handouts or business cards with QR code\n- Prepare 30-second, 2-minute, and 5-minute verbal summaries\n- Stand to the side, not blocking the poster\n- Engage viewers with open-ended questions\n\n**Digital Backups**:\n- Save poster as PDF on mobile device\n- Prepare digital version for email sharing\n- Create social media-friendly image version\n- Have backup printed copy or digital display option\n\n## Workflow for Poster Creation\n\n### Stage 1: Planning and Content Development\n\n1. **Determine poster requirements**:\n   - Conference size specifications (A0, 36×48\", etc.)\n   - Orientation (portrait vs. landscape)\n   - Submission deadlines and format requirements\n\n2. **Develop content outline**:\n   - Identify 1-3 core messages\n   - Select key figures (typically 3-6 main visuals)\n   - Draft concise text for each section (bullet points preferred)\n   - Aim for 300-800 words total\n\n3. **Choose LaTeX package**:\n   - beamerposter: If familiar with Beamer, need institutional themes\n   - tikzposter: For modern, colorful designs with flexibility\n   - baposter: For structured, professional multi-column layouts\n\n### Stage 2: Generate Visual Elements (AI-Powered)\n\n**CRITICAL: Generate SIMPLE figures with MINIMAL content. Each graphic = ONE message.**\n\n**Content limits:**\n- Maximum 4-5 elements per graphic\n- Maximum 15 words total per graphic\n- 50% white space minimum\n- GIANT fonts (80pt+ for labels, 120pt+ for key numbers)\n\n1. **Create figures directory**:\n   ```bash\n   mkdir -p figures\n   ```\n\n2. **Generate SIMPLE visual elements**:\n   ```bash\n   # Introduction - ONLY 3 icons\u002Felements\n   python scripts\u002Fgenerate_schematic.py \"POSTER FORMAT for A0. SIMPLE visual with ONLY 3 elements: [icon1] [icon2] [icon3]. ONE word labels (80pt+). 50% white space. Readable from 8 feet.\" -o figures\u002Fintro.png\n   \n   # Methods - ONLY 4 steps maximum\n   python scripts\u002Fgenerate_schematic.py \"POSTER FORMAT for A0. SIMPLE flowchart with ONLY 4 boxes: STEP1 → STEP2 → STEP3 → STEP4. GIANT labels (100pt+). 50% white space. NO sub-steps.\" -o figures\u002Fmethods.png\n   \n   # Results - ONLY 3 bars\u002Fcomparisons\n   python scripts\u002Fgenerate_schematic.py \"POSTER FORMAT for A0. SIMPLE chart with ONLY 3 bars. GIANT percentages ON bars (120pt+). NO axis, NO legend. 50% white space.\" -o figures\u002Fresults.png\n   \n   # Conclusions - EXACTLY 3 items with GIANT numbers\n   python scripts\u002Fgenerate_schematic.py \"POSTER FORMAT for A0. EXACTLY 3 key findings: '[NUMBER]' (150pt) '[LABEL]' (60pt) for each. 50% white space. NO other text.\" -o figures\u002Fconclusions.png\n   ```\n\n3. **Review generated figures - check for overflow:**\n   - **View at 25% zoom**: All text still readable?\n   - **Count elements**: More than 5? → Regenerate simpler\n   - **Check white space**: Less than 40%? → Add \"60% white space\" to prompt\n   - **Font too small?**: Add \"EVEN LARGER\" or increase pt sizes\n   - **Still overflowing?**: Reduce to 3 elements instead of 4-5\n\n### Stage 3: Design and Layout\n\n1. **Select or create template**:\n   - Start with provided templates in `assets\u002F`\n   - Customize color scheme to match branding\n   - Configure page size and orientation\n\n2. **Design layout structure**:\n   - Plan column structure (2, 3, or 4 columns)\n   - Map content flow (typically left-to-right, top-to-bottom)\n   - Allocate space for title (10-15%), content (70-80%), footer (5-10%)\n\n3. **Set typography**:\n   - Configure font sizes for different hierarchy levels\n   - Ensure minimum 24pt body text\n   - Test readability from 4-6 feet distance\n\n### Stage 4: Content Integration\n\n1. **Create poster header**:\n   - Title (concise, descriptive, 10-15 words)\n   - Authors and affiliations\n   - Institution logos (high-resolution)\n   - Conference logo if required\n\n2. **Integrate AI-generated figures**:\n   - Add all figures from Stage 2 to appropriate sections\n   - Use `\\includegraphics` with proper sizing\n   - Ensure figures dominate each section (visuals first, text second)\n   - Center figures within blocks for visual impact\n\n3. **Add minimal supporting text**:\n   - Keep text minimal and scannable (300-800 words total)\n   - Use bullet points, not paragraphs\n   - Write in active voice\n   - Text should complement figures, not duplicate them\n\n4. **Add supplementary elements**:\n   - QR codes for supplementary materials\n   - References (cite key papers only, 5-10 typical)\n   - Contact information and acknowledgments\n\n### Stage 5: Refinement and Testing\n\n1. **Review and iterate**:\n   - Check for typos and errors\n   - Verify all figures are high resolution\n   - Ensure consistent formatting\n   - Confirm color scheme works well together\n\n2. **Test readability**:\n   - Print at 25% scale and read from 2-3 feet (simulates poster from 8-12 feet)\n   - Check color on different monitors\n   - Verify QR codes function correctly\n   - Ask colleague to review\n\n3. **Optimize for printing**:\n   - Embed all fonts in PDF\n   - Verify image resolution\n   - Check PDF size requirements\n   - Include bleed area if required\n\n### Stage 6: Compilation and Delivery\n\n1. **Compile final PDF**:\n   ```bash\n   pdflatex poster.tex\n   # Or for better font support:\n   lualatex poster.tex\n   ```\n\n2. **Verify output quality**:\n   - Check all elements are visible and correctly positioned\n   - Zoom to 100% and inspect figure quality\n   - Verify colors match expectations\n   - Confirm PDF opens correctly on different viewers\n\n3. **Prepare for printing**:\n   - Export as PDF\u002FX-1a if required\n   - Save backup copies\n   - Get test print on regular paper first\n   - Order professional printing 2-3 days before deadline\n\n4. **Create supplementary materials**:\n   - Save PNG\u002FJPG version for social media\n   - Create handout version (8.5×11\" summary)\n   - Prepare digital version for email sharing\n\n## Integration with Other Skills\n\nThis skill works effectively with:\n- **Scientific Schematics**: CRITICAL - Use for generating all poster diagrams and flowcharts\n- **Generate Image \u002F Nano Banana Pro**: For stylized graphics, conceptual illustrations, and summary visuals\n- **Scientific Writing**: For developing poster content from papers\n- **Literature Review**: For contextualizing research\n- **Data Analysis**: For creating result figures and charts\n\n**Recommended workflow**: Always use scientific-schematics and generate-image skills BEFORE creating the LaTeX poster to generate all visual elements.\n\n## Common Pitfalls to Avoid\n\n**AI-Generated Graphics Mistakes (MOST COMMON):**\n- ❌ Too many elements in one graphic (10+ items) → Keep to 3-5 max\n- ❌ Text too small in AI graphics → Specify \"GIANT (100pt+)\" or \"HUGE (150pt+)\"\n- ❌ Too much detail in prompts → Use \"SIMPLE\" and \"ONLY X elements\"\n- ❌ No white space specification → Add \"50% white space\" to every prompt\n- ❌ Complex flowcharts with 8+ steps → Limit to 4-5 steps maximum\n- ❌ Comparison charts with 6+ items → Limit to 3 items maximum\n- ❌ Key findings with 5+ metrics → Show only top 3\n\n**Fixing Overflow in AI Graphics:**\nIf your AI-generated graphics are overflowing or have small text:\n1. Add \"SIMPLER\" or \"ONLY 3 elements\" to prompt\n2. Increase font sizes: \"150pt+\" instead of \"80pt+\"\n3. Add \"60% white space\" instead of \"50%\"\n4. Remove sub-details: \"NO sub-steps\", \"NO axis labels\", \"NO legend\"\n5. Regenerate with fewer elements\n\n**Design Mistakes**:\n- ❌ Too much text (over 1000 words)\n- ❌ Font sizes too small (under 24pt body text)\n- ❌ Low-contrast color combinations\n- ❌ Cluttered layout with no white space\n- ❌ Inconsistent styling across sections\n- ❌ Poor quality or pixelated images\n\n**Content Mistakes**:\n- ❌ No clear narrative or message\n- ❌ Too many research questions or objectives\n- ❌ Overuse of jargon without definitions\n- ❌ Results without context or interpretation\n- ❌ Missing author contact information\n\n**Technical Mistakes**:\n- ❌ Wrong poster dimensions for conference requirements\n- ❌ RGB colors sent to CMYK printer (color shift)\n- ❌ Fonts not embedded in PDF\n- ❌ File size too large for submission portal\n- ❌ QR codes too small or not tested\n\n**Best Practices**:\n- ✅ Generate SIMPLE AI graphics with 3-5 elements max\n- ✅ Use GIANT fonts (100pt+) for key numbers in graphics\n- ✅ Specify \"50% white space\" in every AI prompt\n- ✅ Follow conference size specifications exactly\n- ✅ Test print at reduced scale before final printing\n- ✅ Use high-contrast, accessible color schemes\n- ✅ Keep text minimal and highly scannable\n- ✅ Include clear contact information and QR codes\n- ✅ Proofread carefully (errors are magnified on posters!)\n\n## Package Installation\n\nEnsure required LaTeX packages are installed:\n\n```bash\n# For TeX Live (Linux\u002FMac)\ntlmgr install beamerposter tikzposter baposter\n\n# For MiKTeX (Windows)\n# Packages typically auto-install on first use\n\n# Additional recommended packages\ntlmgr install qrcode graphics xcolor tcolorbox subcaption\n```\n\n## Scripts and Automation\n\nHelper scripts available in `scripts\u002F` directory:\n\n- `compile_poster.sh`: Automated compilation with error handling\n- `generate_template.py`: Interactive template generator\n- `resize_images.py`: Batch image optimization for posters\n- `poster_checklist.py`: Pre-submission validation tool\n\n## References\n\nComprehensive reference files for detailed guidance:\n\n- `references\u002Flatex_poster_packages.md`: Detailed comparison of beamerposter, tikzposter, and baposter with examples\n- `references\u002Fposter_layout_design.md`: Layout principles, grid systems, and visual flow\n- `references\u002Fposter_design_principles.md`: Typography, color theory, visual hierarchy, and accessibility\n- `references\u002Fposter_content_guide.md`: Content organization, writing style, and section-specific guidance\n\n## Templates\n\nReady-to-use poster templates in `assets\u002F` directory:\n\n- beamerposter templates (classic, modern, colorful)\n- tikzposter templates (default, rays, wave, envelope)\n- baposter templates (portrait, landscape, minimal)\n- Example posters from various scientific disciplines\n- Color scheme definitions and institutional templates\n\nLoad these templates and customize for your specific research and conference requirements.\n\n",{"name":5,"description":7,"allowed-tools":60},"Read Write Edit Bash","master","dff58085da947e81e8418c922055644bf0082b1b","scientific\u002Fscientific-latex-posters","https:\u002F\u002Fgithub.com\u002Freikiplanet\u002Fdaoskills","https:\u002F\u002Fgithub.com\u002Freikiplanet","https:\u002F\u002Fwww.reiki-planet.com","Reiki Planet Game","2026-03-29 06:02:29",{"source":8,"skillName":5,"commands":70,"prompt":80,"zipAvailable":81},[71,74,77],{"tool":72,"command":73},"npx","npx skills add reikiplanet\u002Fdaoskills --skill latex-posters",{"tool":75,"command":76},"bunx","bunx skills add reikiplanet\u002Fdaoskills --skill latex-posters",{"tool":78,"command":79},"pnpm","pnpm dlx skills add reikiplanet\u002Fdaoskills --skill latex-posters","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Freikiplanet\u002Fdaoskills\u002Fblob\u002Fmaster\u002Fscientific\u002Fscientific-latex-posters\u002FSKILL.md",true,[83,89,93,97,101,107,111,115,119,123],{"path":84,"resourceType":85,"resourceTypeDesc":86,"sizeBytes":87,"sourceHtmlUrl":88},"assets\u002Fbaposter_template.tex","ASSET","资产文件",7432,"https:\u002F\u002Fgithub.com\u002Freikiplanet\u002Fdaoskills\u002Fblob\u002Fmaster\u002Fscientific\u002Fscientific-latex-posters\u002Fassets\u002Fbaposter_template.tex",{"path":90,"resourceType":85,"resourceTypeDesc":86,"sizeBytes":91,"sourceHtmlUrl":92},"assets\u002Fbeamerposter_template.tex",7652,"https:\u002F\u002Fgithub.com\u002Freikiplanet\u002Fdaoskills\u002Fblob\u002Fmaster\u002Fscientific\u002Fscientific-latex-posters\u002Fassets\u002Fbeamerposter_template.tex",{"path":94,"resourceType":85,"resourceTypeDesc":86,"sizeBytes":95,"sourceHtmlUrl":96},"assets\u002Fposter_quality_checklist.md",11172,"https:\u002F\u002Fgithub.com\u002Freikiplanet\u002Fdaoskills\u002Fblob\u002Fmaster\u002Fscientific\u002Fscientific-latex-posters\u002Fassets\u002Fposter_quality_checklist.md",{"path":98,"resourceType":85,"resourceTypeDesc":86,"sizeBytes":99,"sourceHtmlUrl":100},"assets\u002Ftikzposter_template.tex",7887,"https:\u002F\u002Fgithub.com\u002Freikiplanet\u002Fdaoskills\u002Fblob\u002Fmaster\u002Fscientific\u002Fscientific-latex-posters\u002Fassets\u002Ftikzposter_template.tex",{"path":102,"resourceType":103,"resourceTypeDesc":104,"sizeBytes":105,"sourceHtmlUrl":106},"references\u002Flatex_poster_packages.md","REFERENCE","参考文档",17836,"https:\u002F\u002Fgithub.com\u002Freikiplanet\u002Fdaoskills\u002Fblob\u002Fmaster\u002Fscientific\u002Fscientific-latex-posters\u002Freferences\u002Flatex_poster_packages.md",{"path":108,"resourceType":103,"resourceTypeDesc":104,"sizeBytes":109,"sourceHtmlUrl":110},"references\u002Fposter_content_guide.md",20361,"https:\u002F\u002Fgithub.com\u002Freikiplanet\u002Fdaoskills\u002Fblob\u002Fmaster\u002Fscientific\u002Fscientific-latex-posters\u002Freferences\u002Fposter_content_guide.md",{"path":112,"resourceType":103,"resourceTypeDesc":104,"sizeBytes":113,"sourceHtmlUrl":114},"references\u002Fposter_design_principles.md",22916,"https:\u002F\u002Fgithub.com\u002Freikiplanet\u002Fdaoskills\u002Fblob\u002Fmaster\u002Fscientific\u002Fscientific-latex-posters\u002Freferences\u002Fposter_design_principles.md",{"path":116,"resourceType":103,"resourceTypeDesc":104,"sizeBytes":117,"sourceHtmlUrl":118},"references\u002Fposter_layout_design.md",22327,"https:\u002F\u002Fgithub.com\u002Freikiplanet\u002Fdaoskills\u002Fblob\u002Fmaster\u002Fscientific\u002Fscientific-latex-posters\u002Freferences\u002Fposter_layout_design.md",{"path":120,"resourceType":103,"resourceTypeDesc":104,"sizeBytes":121,"sourceHtmlUrl":122},"references\u002FREADME.md",11654,"https:\u002F\u002Fgithub.com\u002Freikiplanet\u002Fdaoskills\u002Fblob\u002Fmaster\u002Fscientific\u002Fscientific-latex-posters\u002Freferences\u002FREADME.md",{"path":124,"resourceType":125,"resourceTypeDesc":126,"sizeBytes":127,"sourceHtmlUrl":128},"scripts\u002Freview_poster.sh","SCRIPT","脚本",7939,"https:\u002F\u002Fgithub.com\u002Freikiplanet\u002Fdaoskills\u002Fblob\u002Fmaster\u002Fscientific\u002Fscientific-latex-posters\u002Fscripts\u002Freview_poster.sh",[130,154,166,181,201,223],{"skillNo":131,"name":132,"nameZh":6,"description":133,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":134,"categories":135,"keywords":136,"publishedAt":55},"01M6G614JTEQJHPT8AKK3YQ18S","web-games","Web browser game development principles. Framework selection, WebGPU, optimization, PWA.","https:\u002F\u002Fgithub.com\u002Freikiplanet\u002Fdaoskills\u002Fblob\u002Fmaster\u002Fweb-games\u002FSKILL.md",[],[137,138,139,140,141,142,143,144,46,37,48,145,146,147,148,149,150,151,152,153],"games","web games","web","grep","principles","selection","community","framework selection","pwa","game","web browser","game development","Optimization","framework","browser","development","webgpu",{"skillNo":155,"name":156,"nameZh":6,"description":157,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":158,"categories":159,"keywords":160,"publishedAt":55},"01M6G611H2YGV0GZFP90D38ZMJ","vr-ar","VR\u002FAR development principles. Comfort, interaction, performance requirements.","https:\u002F\u002Fgithub.com\u002Freikiplanet\u002Fdaoskills\u002Fblob\u002Fmaster\u002Fvr-ar\u002FSKILL.md",[],[161,162,152,163,164,143,46,37,48,140,165,141],"ar","vr ar","interaction","requirements","performance",{"skillNo":167,"name":168,"nameZh":6,"description":169,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":170,"categories":171,"keywords":172,"publishedAt":55},"01M6G60XNMHAMV1SV0EJ1CX0AY","templates","Project scaffolding templates for new applications. Use when creating new projects from scratch. Contains 12 templates for various tech stacks.","https:\u002F\u002Fgithub.com\u002Freikiplanet\u002Fdaoskills\u002Fblob\u002Fmaster\u002Ftemplates\u002FSKILL.md",[],[168,173,174,175,176,177,143,178,48,179,180,140],"project scaffolding","From Scratch","tech","project","scaffolding","use","projects","applications",{"skillNo":182,"name":183,"nameZh":6,"description":184,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":185,"categories":186,"keywords":187,"publishedAt":55},"01M6G60T0GATMK3Q5H8GDC1Z8S","wcag-audit-patterns","Conduct WCAG 2.2 accessibility audits with automated testing, manual verification, and remediation guidance. Use when auditing websites for accessibility, fixing WCAG violations, or implementing ac...","https:\u002F\u002Fgithub.com\u002Freikiplanet\u002Fdaoskills\u002Fblob\u002Fmaster\u002Fskills\u002Fsecurity\u002Fwcag-audit-patterns\u002FSKILL.md",[],[188,189,190,191,192,143,193,194,195,196,178,197,198,199,200],"wcag audit patterns","wcag audit","patterns","WCAG","audit","manual","with","automated testing","guidance","remediation","verification","accessibility","testing",{"skillNo":202,"name":203,"nameZh":6,"description":204,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":205,"categories":206,"keywords":207,"publishedAt":55},"01M6G60PMCHW1FRZ63F931QK3R","vulnerability-scanner","Advanced vulnerability analysis principles. OWASP 2025, Supply Chain Security, attack surface mapping, risk prioritization.","https:\u002F\u002Fgithub.com\u002Freikiplanet\u002Fdaoskills\u002Fblob\u002Fmaster\u002Fskills\u002Fsecurity\u002Fvulnerability-scanner\u002FSKILL.md",[],[208,209,210,211,212,213,214,215,143,48,140,49,141,216,217,218,219,220,221,222],"scanner","vulnerability scanner","vulnerability","prioritization","2025","mapping","chain","supply chain","analysis","risk","owasp","supply chain security","security","supply","advanced",{"skillNo":224,"name":225,"nameZh":6,"description":226,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":227,"categories":228,"keywords":229,"publishedAt":55},"01M6G60JZBB8DK0W3DSG1WNMZK","threat-modeling-expert","Expert in threat modeling methodologies, security architecture review, and risk assessment. Masters STRIDE, PASTA, attack trees, and security requirement extraction. Use for security architecture r...","https:\u002F\u002Fgithub.com\u002Freikiplanet\u002Fdaoskills\u002Fblob\u002Fmaster\u002Fskills\u002Fsecurity\u002Fthreat-modeling-expert\u002FSKILL.md",[],[230,231,232,233,234,235,236,237,220,178,238,239,240,143,241,242,243,217,244,245],"modeling","threat modeling expert","threat modeling","expert","threat","risk assessment","architecture review","architecture","security architecture review","trees","security architecture","security requirement extraction","assessment","extraction","review","stride"]