BMAD-METHOD/expansion-packs/bmad-technical-writing/tasks/take-screenshots.md

2.5 KiB

Take Screenshots


task: id: take-screenshots name: Take Screenshots description: Capture, annotate, and prepare high-quality screenshots for technical documentation persona_default: screenshot-specialist inputs:

  • screenshot-specifications
  • required-resolution
  • annotation-requirements steps:
  • Review screenshot specifications from diagram specs
  • Prepare clean demonstration environment
  • Capture screenshots at required resolution (300 DPI minimum)
  • Add annotations (arrows, callouts, highlights)
  • Crop to relevant area
  • Ensure text is readable
  • Apply consistent styling (border, shadow, etc.)
  • Save in required format (PNG, JPEG)
  • Name files descriptively (chapter-02-figure-03.png)
  • Run execute-checklist.md with screenshot-quality-checklist.md
  • Run execute-checklist.md with accessibility-checklist.md output: images/screenshots/{{descriptive-name}}.png

Purpose

Create professional, readable screenshots that enhance understanding. Quality screenshots are essential for UI documentation, tutorials, and step-by-step guides.

Workflow Steps

1. Prepare Clean Environment

Set up for capture:

  • Use clean desktop (no personal info)
  • Close unnecessary windows
  • Use default theme unless demonstrating customization
  • Zoom to appropriate level (125-150% for clarity)
  • Use realistic but safe demo data

2. Capture at High Resolution

Quality requirements:

  • Minimum 300 DPI for print
  • Retina/HiDPI for web (2x resolution)
  • Full window vs focused area based on context
  • Consistent dimensions for similar screenshots

3. Annotate Effectively

Add helpful annotations:

  • Arrows: Point to specific UI elements
  • Numbered callouts: Reference in text
  • Highlights: Draw attention to key areas
  • Red boxes: Emphasize important elements

4. Apply Consistent Styling

Visual consistency:

  • Same annotation colors across book
  • Consistent border/shadow treatment
  • Uniform font for labels
  • Matching screenshot dimensions for similar content

5. Name Files Descriptively

File naming convention:

chapter-02-django-admin-login.png
chapter-03-api-response-json.png
chapter-05-error-message-detail.png

Success Criteria

  • High resolution (300 DPI minimum)
  • Readable text
  • Clear annotations
  • Consistent styling
  • Descriptive file names
  • Screenshot quality checklist passed
  • Accessibility checklist passed

Next Steps

  1. Add screenshots to manuscript
  2. Reference in figure captions
  3. Include alt text for accessibility